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 |