#include <source/patchdata/outerside/OutersideVariable.h>
Inheritance diagram for SAMRAI::pdat::OutersideVariable< DIM, TYPE >:
Public Member Functions | |
OutersideVariable (const string &name, int depth=1) | |
virtual | ~OutersideVariable () |
bool | fineBoundaryRepresentsVariable () const |
bool | dataLivesOnPatchBorder () const |
[ l1 : u1 , l2 : u2 , d ] , [ l0 : u0 , l2 : u2 , d ] , [ l0 : u0 , l1 : u1 , d ] , *
IMPORTANT: The class OuterfaceVariable<DIM> and associated classes define the same storage as this outerside variable class, except that the indices are not permuted in the outerside data type. Also, outerface and outerside data classes are intended to interact with their face-centered and side-centered data counterparts, respectively. Mixing types, while allowed, is discouraged to prevent undesirable behavior.
|
Create an outerside variable object having properties specified by the name and depth (i.e., number of data values at each index location). The default depth is one. The ghost cell width for all outerside data is currently fixed at zero; this may be changed in the future if needed. |
|
Virtual destructor for outerside variable objects. |
|
Return a boolean true value indicating that fine patch values take precedence on coarse-fine interfaces. Implements SAMRAI::hier::Variable< DIM >. |
|
Return true since the side data index space (and hence the outerside data index space) extends beyond the interior of patches. That is, outerside data lives on patch borders. Implements SAMRAI::hier::Variable< DIM >. |