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

Internal part of ICartesianMesh. More...

#include <arcane/cartesianmesh/internal/ICartesianMeshInternal.h>

Inheritance diagram for Arcane::ICartesianMeshInternal:
Collaboration diagram for Arcane::ICartesianMeshInternal:

Public Member Functions

virtual Ref< CartesianMeshCoarsening2createCartesianMeshCoarsening2 ()=0
 Creates an instance to manage mesh coarsening (V2).
virtual void addPatchFromExistingChildren (ConstArrayView< Int32 > parent_cells_local_id)=0
 Creates a patch with all children of the cells parent_cells_local_id.
virtual void initCartesianMeshAMRPatchMng ()=0
 Method allowing the creation of a CartesianMeshAMRPatchMng instance.
virtual Ref< ICartesianMeshAMRPatchMngcartesianMeshAMRPatchMng ()=0
 Method allowing retrieval of the CartesianMeshAMRPatchMng instance.
virtual void initCartesianMeshNumberingMngInternal ()=0
 Method allowing the creation of a CartesianMeshNumberingMngInternal instance.
virtual Ref< ICartesianMeshNumberingMngInternalcartesianMeshNumberingMngInternal ()=0
 Method allowing retrieval of the CartesianMeshNumberingMngInternal instance.
virtual CartesianPatchGroupcartesianPatchGroup ()=0
 Method allowing retrieval of the CartesianPatchGroup.
virtual void saveInfosInProperties ()=0
 Method allowing saving information for resumption.

Detailed Description

Internal part of ICartesianMesh.

Definition at line 40 of file ICartesianMeshInternal.h.

Member Function Documentation

◆ addPatchFromExistingChildren()

virtual void Arcane::ICartesianMeshInternal::addPatchFromExistingChildren ( ConstArrayView< Int32 > parent_cells_local_id)
pure virtual

Creates a patch with all children of the cells parent_cells_local_id.

parent_cells_local_id is the list of localIds() of the parent cells. The child cells of parent_cells must have already been created.

Implemented in Arcane::CartesianMeshImpl::InternalApi.

◆ cartesianMeshAMRPatchMng()

virtual Ref< ICartesianMeshAMRPatchMng > Arcane::ICartesianMeshInternal::cartesianMeshAMRPatchMng ( )
pure virtual

Method allowing retrieval of the CartesianMeshAMRPatchMng instance.

Implemented in Arcane::CartesianMeshImpl::InternalApi.

◆ cartesianMeshNumberingMngInternal()

virtual Ref< ICartesianMeshNumberingMngInternal > Arcane::ICartesianMeshInternal::cartesianMeshNumberingMngInternal ( )
pure virtual

Method allowing retrieval of the CartesianMeshNumberingMngInternal instance.

Implemented in Arcane::CartesianMeshImpl::InternalApi.

◆ cartesianPatchGroup()

virtual CartesianPatchGroup & Arcane::ICartesianMeshInternal::cartesianPatchGroup ( )
pure virtual

Method allowing retrieval of the CartesianPatchGroup.

Implemented in Arcane::CartesianMeshImpl::InternalApi.

◆ createCartesianMeshCoarsening2()

virtual Ref< CartesianMeshCoarsening2 > Arcane::ICartesianMeshInternal::createCartesianMeshCoarsening2 ( )
pure virtual

Creates an instance to manage mesh coarsening (V2).

Warning
Experimental method !

Implemented in Arcane::CartesianMeshImpl::InternalApi.

Referenced by Arcane::CartesianMeshUtils::createCartesianMeshCoarsening2().

Here is the caller graph for this function:

◆ initCartesianMeshAMRPatchMng()

virtual void Arcane::ICartesianMeshInternal::initCartesianMeshAMRPatchMng ( )
pure virtual

Method allowing the creation of a CartesianMeshAMRPatchMng instance.

Implemented in Arcane::CartesianMeshImpl::InternalApi.

◆ initCartesianMeshNumberingMngInternal()

virtual void Arcane::ICartesianMeshInternal::initCartesianMeshNumberingMngInternal ( )
pure virtual

Method allowing the creation of a CartesianMeshNumberingMngInternal instance.

Implemented in Arcane::CartesianMeshImpl::InternalApi.

◆ saveInfosInProperties()

virtual void Arcane::ICartesianMeshInternal::saveInfosInProperties ( )
pure virtual

Method allowing saving information for resumption.

Implemented in Arcane::CartesianMeshImpl::InternalApi.


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