Interface of an AMR patch of a Cartesian mesh. More...
#include <arcane/cartesianmesh/ICartesianMeshPatch.h>
Public Member Functions | |
| virtual CellGroup | cells ()=0 |
| Cell group of the patch. | |
| virtual CellGroup | inPatchCells ()=0 |
| virtual CellGroup | overlapCells ()=0 |
| virtual Integer | index ()=0 |
| TODO. | |
| virtual CellDirectionMng & | cellDirection (eMeshDirection dir)=0 |
| List of cells in direction dir. | |
| virtual CellDirectionMng & | cellDirection (Integer idir)=0 |
| List of cells in direction dir (0, 1 or 2). | |
| virtual FaceDirectionMng & | faceDirection (eMeshDirection dir)=0 |
| List of faces in direction dir. | |
| virtual FaceDirectionMng & | faceDirection (Integer idir)=0 |
| List of faces in direction dir (0, 1 or 2). | |
| virtual NodeDirectionMng & | nodeDirection (eMeshDirection dir)=0 |
| List of nodes in direction dir. | |
| virtual NodeDirectionMng & | nodeDirection (Integer idir)=0 |
| List of nodes in direction dir (0, 1 or 2). | |
| virtual void | checkValid () const =0 |
| Performs checks on the validity of the instance. | |
| virtual AMRPatchPosition | position () const =0 |
| virtual ICartesianMeshPatchInternal * | _internalApi ()=0 |
Interface of an AMR patch of a Cartesian mesh.
Definition at line 39 of file src/arcane/cartesianmesh/ICartesianMeshPatch.h.
|
inlinevirtual |
Definition at line 43 of file src/arcane/cartesianmesh/ICartesianMeshPatch.h.
|
pure virtual |
List of cells in direction dir.
Implemented in Arcane::CartesianMeshPatch.
|
pure virtual |
List of cells in direction dir (0, 1 or 2).
Implemented in Arcane::CartesianMeshPatch.
|
pure virtual |
Cell group of the patch.
Implemented in Arcane::CartesianMeshPatch.
|
pure virtual |
Performs checks on the validity of the instance.
Implemented in Arcane::CartesianMeshPatch.
Referenced by Arcane::CartesianMeshImpl::checkValid().
|
pure virtual |
List of faces in direction dir.
Implemented in Arcane::CartesianMeshPatch.
|
pure virtual |
List of faces in direction dir (0, 1 or 2).
Implemented in Arcane::CartesianMeshPatch.
|
pure virtual |
TODO.
Implemented in Arcane::CartesianMeshPatch.
|
pure virtual |
List of nodes in direction dir.
Implemented in Arcane::CartesianMeshPatch.
|
pure virtual |
List of nodes in direction dir (0, 1 or 2).
Implemented in Arcane::CartesianMeshPatch.