#include <blocktools.h>
|
| Block2 (size_t sx, size_t sy, size_t inset, size_t xmidlen, size_t ymidlen, unsigned int dpp=1) |
|
| ~Block2 () |
|
double * | getOutBuffer (unsigned char subx, unsigned char suby) |
|
double * | getOutBuffer (unsigned char bid) |
|
double * | getInBuffer (unsigned char subx, unsigned char suby) |
|
double * | getInBuffer (unsigned char bid) |
|
size_t | getBuffSize (unsigned char subx, unsigned char suby) |
|
size_t | getBuffSize (unsigned char bid) |
|
size_t | startOffset (unsigned char subx, unsigned char suby) |
|
void | displayBlock (unsigned char subx, unsigned char suby, bool out) |
|
void | copyToBuffer (unsigned char buffid, double *src) |
|
void | copyFromBuffer (unsigned char buffid, double *dest) |
|
void | copyAllToBuffer (double *src) |
|
void | copyUsedFromBuffer (double *dest) |
|
void | setUsed (unsigned char buffid) |
|
◆ Block2()
Block2::Block2 |
( |
size_t | sx, |
|
|
size_t | sy, |
|
|
size_t | inset, |
|
|
size_t | xmidlen, |
|
|
size_t | ymidlen, |
|
|
unsigned int | dpp = 1 ) |
References createBuffArrays(), dims, dpsize, inbuff, inbuffptr, inset, outbuff, outbuffptr, populateDimsTable(), populateOffsetTable(), sx, sy, used, xmidlen, and ymidlen.
◆ ~Block2()
◆ copyAllToBuffer()
void Block2::copyAllToBuffer |
( |
double * | src | ) |
|
◆ copyFromBuffer()
void Block2::copyFromBuffer |
( |
unsigned char | buffid, |
|
|
double * | dest ) |
◆ copyToBuffer()
void Block2::copyToBuffer |
( |
unsigned char | buffid, |
|
|
double * | src ) |
◆ copyUsedFromBuffer()
void Block2::copyUsedFromBuffer |
( |
double * | dest | ) |
|
◆ createBuffArrays()
void Block2::createBuffArrays |
( |
double * | startaddress, |
|
|
double * | buffptr[27], |
|
|
size_t | inset, |
|
|
size_t | xmidlen, |
|
|
size_t | ymidlen ) |
|
private |
◆ displayBlock()
void Block2::displayBlock |
( |
unsigned char | subx, |
|
|
unsigned char | suby, |
|
|
bool | out ) |
◆ getBuffSize() [1/2]
size_t Block2::getBuffSize |
( |
unsigned char | bid | ) |
|
◆ getBuffSize() [2/2]
size_t Block2::getBuffSize |
( |
unsigned char | subx, |
|
|
unsigned char | suby ) |
◆ getInBuffer() [1/2]
double * Block2::getInBuffer |
( |
unsigned char | bid | ) |
|
◆ getInBuffer() [2/2]
double * Block2::getInBuffer |
( |
unsigned char | subx, |
|
|
unsigned char | suby ) |
◆ getOutBuffer() [1/2]
double * Block2::getOutBuffer |
( |
unsigned char | bid | ) |
|
◆ getOutBuffer() [2/2]
double * Block2::getOutBuffer |
( |
unsigned char | subx, |
|
|
unsigned char | suby ) |
◆ populateDimsTable()
void Block2::populateDimsTable |
( |
| ) |
|
|
private |
◆ populateOffsetTable()
void Block2::populateOffsetTable |
( |
size_t | inset, |
|
|
size_t | xmidlen, |
|
|
size_t | ymidlen ) |
|
private |
◆ setUsed()
void Block2::setUsed |
( |
unsigned char | buffid | ) |
|
◆ startOffset()
size_t Block2::startOffset |
( |
unsigned char | subx, |
|
|
unsigned char | suby ) |
◆ buffoffsets
size_t Block2::buffoffsets[9] |
|
private |
◆ dims
size_t Block2::dims[9][2] |
|
private |
◆ dpsize
const unsigned int Block2::dpsize |
|
private |
◆ flatoffsets
size_t Block2::flatoffsets[9] |
|
private |
◆ inbuff
◆ inbuffptr
double* Block2::inbuffptr[9] |
|
private |
◆ inset
◆ outbuff
◆ outbuffptr
double* Block2::outbuffptr[9] |
|
private |
◆ sx
◆ sy
◆ used
◆ xmidlen
◆ ymidlen
The documentation for this class was generated from the following files: