|
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 |