Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ICartesianMeshPatch Class Referenceabstract

Interface of an AMR patch of a Cartesian mesh. More...

#include <arcane/cartesianmesh/ICartesianMeshPatch.h>

Inheritance diagram for Arcane::ICartesianMeshPatch:
Collaboration diagram for Arcane::ICartesianMeshPatch:

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 CellDirectionMngcellDirection (eMeshDirection dir)=0
 List of cells in direction dir.
virtual CellDirectionMngcellDirection (Integer idir)=0
 List of cells in direction dir (0, 1 or 2).
virtual FaceDirectionMngfaceDirection (eMeshDirection dir)=0
 List of faces in direction dir.
virtual FaceDirectionMngfaceDirection (Integer idir)=0
 List of faces in direction dir (0, 1 or 2).
virtual NodeDirectionMngnodeDirection (eMeshDirection dir)=0
 List of nodes in direction dir.
virtual NodeDirectionMngnodeDirection (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

Detailed Description

Interface of an AMR patch of a Cartesian mesh.

Definition at line 39 of file src/arcane/cartesianmesh/ICartesianMeshPatch.h.

Constructor & Destructor Documentation

◆ ~ICartesianMeshPatch()

virtual Arcane::ICartesianMeshPatch::~ICartesianMeshPatch ( )
inlinevirtual

Member Function Documentation

◆ cellDirection() [1/2]

virtual CellDirectionMng & Arcane::ICartesianMeshPatch::cellDirection ( eMeshDirection dir)
pure virtual

List of cells in direction dir.

Implemented in Arcane::CartesianMeshPatch.

◆ cellDirection() [2/2]

virtual CellDirectionMng & Arcane::ICartesianMeshPatch::cellDirection ( Integer idir)
pure virtual

List of cells in direction dir (0, 1 or 2).

Implemented in Arcane::CartesianMeshPatch.

◆ cells()

virtual CellGroup Arcane::ICartesianMeshPatch::cells ( )
pure virtual

Cell group of the patch.

Implemented in Arcane::CartesianMeshPatch.

◆ checkValid()

virtual void Arcane::ICartesianMeshPatch::checkValid ( ) const
pure virtual

Performs checks on the validity of the instance.

Implemented in Arcane::CartesianMeshPatch.

Referenced by Arcane::CartesianMeshImpl::checkValid().

Here is the caller graph for this function:

◆ faceDirection() [1/2]

virtual FaceDirectionMng & Arcane::ICartesianMeshPatch::faceDirection ( eMeshDirection dir)
pure virtual

List of faces in direction dir.

Implemented in Arcane::CartesianMeshPatch.

◆ faceDirection() [2/2]

virtual FaceDirectionMng & Arcane::ICartesianMeshPatch::faceDirection ( Integer idir)
pure virtual

List of faces in direction dir (0, 1 or 2).

Implemented in Arcane::CartesianMeshPatch.

◆ index()

virtual Integer Arcane::ICartesianMeshPatch::index ( )
pure virtual

TODO.

Implemented in Arcane::CartesianMeshPatch.

◆ nodeDirection() [1/2]

virtual NodeDirectionMng & Arcane::ICartesianMeshPatch::nodeDirection ( eMeshDirection dir)
pure virtual

List of nodes in direction dir.

Implemented in Arcane::CartesianMeshPatch.

◆ nodeDirection() [2/2]

virtual NodeDirectionMng & Arcane::ICartesianMeshPatch::nodeDirection ( Integer idir)
pure virtual

List of nodes in direction dir (0, 1 or 2).

Implemented in Arcane::CartesianMeshPatch.


The documentation for this class was generated from the following file: