#include <source/patchdata/outerface/OuterfaceVariable.h>
Inheritance diagram for SAMRAI::pdat::OuterfaceVariable< DIM, TYPE >:
Public Member Functions | |
OuterfaceVariable (const string &name, int depth=1) | |
virtual | ~OuterfaceVariable () |
bool | fineBoundaryRepresentsVariable () const |
bool | dataLivesOnPatchBorder () const |
[ l1 : u1 , l2 : u2 , d ] , [ l2 : u2 , l0 : u0 , d ] , [ l0 : u0 , l1 : u1 , d ] , *
IMPORTANT: The class OutersideVariable<DIM> and associated classes define the same storage as this outerface 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 outerface 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 outerface data is currently fixed at zero; this may be changed in the future if needed. |
|
Virtual destructor for outerface 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 face data index space (and hence the outerface data index space) extends beyond the interior of patches. That is, outerface data lives on patch borders. Implements SAMRAI::hier::Variable< DIM >. |