|
| MBAMRData () |
|
| MBAMRData (const MBAMRLayout &a_grid, Array< Point, DIM+1 > a_ghost, Point a_boundGhost=Point::Zeros()) |
|
| MBAMRData (const MBAMRLayout &a_grid, Point a_ghost, Point a_boundGhost=Point::Zeros()) |
|
| MBAMRData (const MBAMRLayout &a_grid, std::vector< std::shared_ptr< MBLevelBoxData< T, C, MEM, CTR >>> a_levelData) |
|
void | define (const MBAMRLayout &a_grid, Array< Point, DIM+1 > a_ghost, Point a_boundGhost=Point::Zeros()) |
|
void | define (const MBAMRLayout &a_grid, std::vector< std::shared_ptr< MBLevelBoxData< T, C, MEM, CTR >>> a_levelData) |
|
bool | validate () const |
|
void | setVal (T a_value) |
|
void | setRandom (T a_low, T a_high) |
|
void | exchange () |
|
Array< Point, DIM+1 > | ghost () const |
|
const MBAMRLayout & | grid () const |
|
MBLevelBoxData< T, C, MEM, CTR > & | getLevel (unsigned int a_level) |
|
const MBLevelBoxData< T, C, MEM, CTR > & | getLevel (unsigned int a_level) const |
|
MBLevelBoxData< T, C, MEM, CTR > & | operator[] (unsigned int a_level) |
|
const MBLevelBoxData< T, C, MEM, CTR > & | operator[] (unsigned int a_level) const |
|
AMRData< T, C, MEM, CTR > & | getBlock (unsigned int a_block) |
|
const AMRData< T, C, MEM, CTR > & | getBlock (unsigned int a_block) const |
|
int | numLevels () const |
|
int | numBlocks () const |
|
void | averageDown () |
|
void | interpolate (unsigned int a_level) |
|
void | interpolate () |
|
void | increment (const MBAMRData< T, C, MEM, CTR > &a_data, T a_scale) |
|
void | operator*= (T a_value) |
|
void | operator+= (T a_value) |
|
T | integrate (Array< T, DIM > a_cdx, unsigned int a_c=0) |
|
T | integrate (T a_cdx, unsigned int a_c=0) |
|
T | integrateAbs (Array< T, DIM > a_cdx, unsigned int a_c=0) |
|
T | integrateAbs (T a_cdx, unsigned int a_c=0) |
|
T | absMax (unsigned int a_c=0) |
|
void | copyTo (MBAMRData &a_rhs) |
|