#include <source/patchdata/node/NodeVariable.h>
Inheritance diagram for SAMRAI::pdat::NodeVariable< DIM, TYPE >:
Public Member Functions | |
NodeVariable (const std::string &name, int depth=1, bool fine_boundary_represents_var=true) | |
Create a cell-centered variable object with the given name and depth (i.e., number of data values at each cell index location). A default depth of one is provided. The fine boundary representation boolean argument indicates which values (either coarse or fine) take precedence at coarse-fine mesh boundaries during coarsen and refine operations. The default is that fine data values take precedence on coarse-fine interfaces. | |
virtual | ~NodeVariable () |
Virtual destructor for node variable objects. | |
bool | fineBoundaryRepresentsVariable () const |
Return boolean indicating which node data values (coarse or fine) take precedence at coarse-fine mesh interfaces. The value is set in the constructor. | |
bool | dataLivesOnPatchBorder () const |
Return true indicating that node data on a patch interior exists on the patch boundary. |
See header file for NodeData<DIM> class for a more detailed description of the data layout.
SAMRAI::pdat::NodeVariable< DIM, TYPE >::NodeVariable | ( | const std::string & | name, | |
int | depth = 1 , |
|||
bool | fine_boundary_represents_var = true | |||
) |
Create a cell-centered variable object with the given name and depth (i.e., number of data values at each cell index location). A default depth of one is provided. The fine boundary representation boolean argument indicates which values (either coarse or fine) take precedence at coarse-fine mesh boundaries during coarsen and refine operations. The default is that fine data values take precedence on coarse-fine interfaces.
SAMRAI::pdat::NodeVariable< DIM, TYPE >::~NodeVariable | ( | ) | [virtual] |
Virtual destructor for node variable objects.
bool SAMRAI::pdat::NodeVariable< DIM, TYPE >::fineBoundaryRepresentsVariable | ( | ) | const [inline, virtual] |
Return boolean indicating which node data values (coarse or fine) take precedence at coarse-fine mesh interfaces. The value is set in the constructor.
Implements SAMRAI::hier::Variable< DIM >.
bool SAMRAI::pdat::NodeVariable< DIM, TYPE >::dataLivesOnPatchBorder | ( | ) | const [inline, virtual] |
Return true indicating that node data on a patch interior exists on the patch boundary.
Implements SAMRAI::hier::Variable< DIM >.