Class OuteredgeVariable<DIM> is a templated variable class used to define edge-centered data quantities only on patch boundaries. It is a subclass of hier::Variable and is templated on the type of the underlying data (e.g., double, int, bool, etc.).
More...
#include <OuteredgeVariable.h>
template<int DIM, class TYPE>
class SAMRAI::pdat::OuteredgeVariable< DIM, TYPE >
Note that the data layout in the outeredge data arrays matches the corresponding array sections provided by the edge data implementation. See header file for the OuteredgeData<DIM> class for a more detailed description of the data layout.
- See also
- pdat::EdgeData
-
pdat::OuteredgeData
-
pdat::OuteredgeDataFactory
-
hier::Variable
◆ OuteredgeVariable() [1/2]
template<int DIM, class TYPE >
Note that The ghost cell width for all outeredge data is currently fixed at zero; this may be changed in the future if needed.
◆ ~OuteredgeVariable()
template<int DIM, class TYPE >
◆ OuteredgeVariable() [2/2]
template<int DIM, class TYPE >
◆ fineBoundaryRepresentsVariable()
template<int DIM, class TYPE >
◆ dataLivesOnPatchBorder()
template<int DIM, class TYPE >
◆ operator=()
template<int DIM, class TYPE >
◆ getCurrentMaximumInstanceNumber()
Return the current maximum instance number over all variable objects. The instance identifier returned from each variable objhect is guaranteed to be between 0 and this number minus one. Note that this number changes as new variable instances are created.
◆ getInstanceIdentifier()
Return the instance identifier for this particular variable object. The instance identifiers are unique integers numbered starting from zero.
◆ getName()
Return the name assigned to this variable.
◆ setPatchDataFactory()
Set the patch data factory object. Normally, the factory is set in the constructor, but this member function enables the factory to be changed later in the lifetime of the variable.
◆ getPatchDataFactory()
Return a non-const pointer to a patch data factory that will be used to instantiate instances of this variable on the patches. The factory returned will have been set by the variable subclasses.
◆ d_name
◆ d_instance
◆ d_factory
◆ s_instance_counter
The documentation for this class was generated from the following file: