Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

SAMRAI::pdat Namespace Reference


Classes

class  ArrayData
class  ArrayDataIterator
class  CellGeometry
class  CellOverlap
class  EdgeGeometry
class  EdgeOverlap
class  FaceGeometry
class  FaceOverlap
class  NodeGeometry
class  NodeOverlap
class  OuteredgeGeometry
class  OuterfaceGeometry
class  OuternodeGeometry
 Manages the mapping between the AMR index space and the outernode-centered geometry index space. More...
class  OutersideGeometry
class  SideGeometry
class  SideOverlap
class  CellData
 Class CellData<DIM> manages data defined on cell centers in patches. It is a templated cell-centered patch data structure derived from hier::PatchData<DIM>. Given a box, a cell data object represents cell-centered data of some template TYPE with a specified depth (that is, number of components for each spatial location). See the cell geometry class for more information about the translation between the AMR index space and cell-centered data. More...
class  CellDataFactory
class  CellIndex
class  CellIterator
class  CellVariable
class  EdgeData
 Class EdgeData<DIM> manages data defined on edges of cells in patches. It is a templated edge-centered patch data structure derived from hier::PatchData<DIM>. Given a box, an edge data object represents edge-centered data of some template TYPE with a specified depth (that is, number of components for each spatial location). See the edge geometry class for more information about the translation between the AMR index space and edge-centered data. More...
class  EdgeDataFactory
class  EdgeIndex
class  EdgeIterator
class  EdgeVariable
class  FaceData
 Class FaceData<DIM> manages data defined on faces of cells in patches. It is a templated face-centered patch data structure derived from hier::PatchData<DIM>. Given a box, a face data object represents face-centered data of some template TYPE with a specified depth (that is, number of components for each spatial location). See the face geometry class for more information about the translation between the AMR index space and face-centered data. More...
class  FaceDataFactory
class  FaceIndex
class  FaceIterator
class  FaceVariable
class  IndexData
class  IndexDataNode
class  IndexIterator
class  IndexDataFactory
class  IndexVariable
class  NodeData
 Class NodeData<DIM> manages data defined on nodes of cells in patches. It is a templated node-centered patch data structure derived from hier::PatchData<DIM>. Given a box, a node data object represents node-centered data of some template TYPE with a specified depth (that is, number of components for each spatial location). See the node geometry class for more information about the translation between the AMR index space and node-centered data. More...
class  NodeDataFactory
class  NodeIndex
class  NodeIterator
class  NodeVariable
class  CellComplexConstantRefine
class  CellDoubleConstantRefine
class  CellFloatConstantRefine
class  CellIntegerConstantRefine
class  EdgeComplexConstantRefine
class  EdgeDoubleConstantRefine
class  EdgeFloatConstantRefine
class  EdgeIntegerConstantRefine
class  FaceComplexConstantRefine
class  FaceDoubleConstantRefine
class  FaceFloatConstantRefine
class  FaceIntegerConstantRefine
class  NodeComplexConstantAverage
class  NodeDoubleConstantAverage
class  NodeFloatConstantAverage
class  NodeIntegerConstantAverage
class  OuterfaceComplexConstantRefine
class  OuterfaceDoubleConstantRefine
class  OuterfaceFloatConstantRefine
class  OuterfaceIntegerConstantRefine
class  OuternodeDoubleConstantCoarsen
 Class OuternodeDoubleConstantCoarsen implements constant averaging (i.e., injection) for outernode-centered double patch data defined over a mesh. More...
class  SideComplexConstantRefine
class  SideDoubleConstantRefine
class  SideFloatConstantRefine
class  SideIntegerConstantRefine
class  CellComplexLinearTimeInterpolateOp
class  CellDoubleLinearTimeInterpolateOp
class  CellFloatLinearTimeInterpolateOp
class  EdgeComplexLinearTimeInterpolateOp
class  EdgeDoubleLinearTimeInterpolateOp
class  EdgeFloatLinearTimeInterpolateOp
class  FaceComplexLinearTimeInterpolateOp
class  FaceDoubleLinearTimeInterpolateOp
class  FaceFloatLinearTimeInterpolateOp
class  NodeComplexLinearTimeInterpolateOp
class  NodeDoubleLinearTimeInterpolateOp
class  NodeFloatLinearTimeInterpolateOp
class  OuterfaceComplexLinearTimeInterpolateOp
class  OuterfaceDoubleLinearTimeInterpolateOp
class  OuterfaceFloatLinearTimeInterpolateOp
class  OutersideComplexLinearTimeInterpolateOp
class  OutersideDoubleLinearTimeInterpolateOp
class  OutersideFloatLinearTimeInterpolateOp
class  SideComplexLinearTimeInterpolateOp
class  SideDoubleLinearTimeInterpolateOp
class  SideFloatLinearTimeInterpolateOp
class  OuteredgeData
 Class OuteredgeData<DIM> is a templated edge-centered patch data structure derived from hier::PatchData<DIM>. It differs from the EdgeData<DIM> class in that, given a box, an outeredge data object represents edge-centered data living only on the border of the patch. More...
class  OuteredgeDataFactory
 Class OuteredgeDataFactory<DIM> is a factory class used to allocate new instances of OuteredgeData<DIM> objects. It is a subclass of the patch data factory class and outeredge data is a subclass of patch data. Both the factory and data classes are templated on the type of the contained object (e.g., double or int). More...
class  OuteredgeVariable
 Class OuteredgeVariable<DIM> is a templated variable class used to define edge-centered quantities on patch boundaries. More...
class  OuterfaceData
class  OuterfaceDataFactory
class  OuterfaceVariable
class  OuternodeData
 Class OuternodeData is a templated node-centered patch data structure derived from hier::PatchData. It differs from the NodeData<DIM> class in that, given a box, an outernode data object represents node-centered data living only on the border of the patch. More...
class  OuternodeDataFactory
 Class OuternodeDataFactory is a factory class used to allocate new instances of OuternodeData objects. It is a subclass of the patch data factory class and outernode data is a subclass of patch data. Both the factory and data classes are templated on the type of the contained object (e.g., double or int). More...
class  OuternodeVariable
 Class OuternodeVariable<DIM> is a templated variable class used to define node-centered quantities on patch boundaries. More...
class  OutersideData
class  OutersideDataFactory
class  OutersideVariable
class  SideData
 Class SideData<DIM> manages data defined on sides of cells in patches. It is a templated side-centered patch data structure derived from hier::PatchData<DIM>. Given a box, a side data object represents side-centered data of some template TYPE with a specified depth (that is, number of components for each index location). See the side geometry class for more information about the translation between the AMR index space and side-centered data. More...
class  SideDataFactory
class  SideIndex
class  SideIterator
class  SideVariable


Generated on Fri Dec 2 11:29:28 2005 for SAMRAI by  doxygen 1.4.2