Public Member Functions | |
| InternalApi (CartesianMeshImpl *cartesian_mesh) | |
| Ref< CartesianMeshCoarsening2 > | createCartesianMeshCoarsening2 () override |
| Creates an instance to manage mesh coarsening (V2). | |
| void | addPatchFromExistingChildren (ConstArrayView< Int32 > parent_cells_local_id) override |
| Creates a patch with all children of the cells parent_cells_local_id. | |
| void | initCartesianMeshAMRPatchMng () override |
| Method allowing the creation of a CartesianMeshAMRPatchMng instance. | |
| Ref< ICartesianMeshAMRPatchMng > | cartesianMeshAMRPatchMng () override |
| Method allowing retrieval of the CartesianMeshAMRPatchMng instance. | |
| void | initCartesianMeshNumberingMngInternal () override |
| Method allowing the creation of a CartesianMeshNumberingMngInternal instance. | |
| Ref< ICartesianMeshNumberingMngInternal > | cartesianMeshNumberingMngInternal () override |
| Method allowing retrieval of the CartesianMeshNumberingMngInternal instance. | |
| CartesianPatchGroup & | cartesianPatchGroup () override |
| Method allowing retrieval of the CartesianPatchGroup. | |
| void | saveInfosInProperties () override |
| Method allowing saving information for resumption. | |
Private Attributes | |
| CartesianMeshImpl * | m_cartesian_mesh = nullptr |
| Ref< ICartesianMeshAMRPatchMng > | m_amr_mng |
| Ref< ICartesianMeshNumberingMngInternal > | m_numbering_mng |
Definition at line 82 of file CartesianMesh.cc.
|
inlineexplicit |
Definition at line 87 of file CartesianMesh.cc.
|
inlineoverridevirtual |
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.
Implements Arcane::ICartesianMeshInternal.
Definition at line 98 of file CartesianMesh.cc.
|
inlineoverridevirtual |
Method allowing retrieval of the CartesianMeshAMRPatchMng instance.
Implements Arcane::ICartesianMeshInternal.
Definition at line 111 of file CartesianMesh.cc.
|
inlineoverridevirtual |
Method allowing retrieval of the CartesianMeshNumberingMngInternal instance.
Implements Arcane::ICartesianMeshInternal.
Definition at line 121 of file CartesianMesh.cc.
|
inlineoverridevirtual |
Method allowing retrieval of the CartesianPatchGroup.
Implements Arcane::ICartesianMeshInternal.
Definition at line 125 of file CartesianMesh.cc.
|
inlineoverridevirtual |
Creates an instance to manage mesh coarsening (V2).
Implements Arcane::ICartesianMeshInternal.
Definition at line 94 of file CartesianMesh.cc.
|
inlineoverridevirtual |
Method allowing the creation of a CartesianMeshAMRPatchMng instance.
Implements Arcane::ICartesianMeshInternal.
Definition at line 102 of file CartesianMesh.cc.
References initCartesianMeshNumberingMngInternal(), and Arcane::makeRef().
|
inlineoverridevirtual |
Method allowing the creation of a CartesianMeshNumberingMngInternal instance.
Implements Arcane::ICartesianMeshInternal.
Definition at line 115 of file CartesianMesh.cc.
References Arcane::makeRef().
Referenced by initCartesianMeshAMRPatchMng().
|
inlineoverridevirtual |
Method allowing saving information for resumption.
Implements Arcane::ICartesianMeshInternal.
Definition at line 127 of file CartesianMesh.cc.
|
private |
Definition at line 132 of file CartesianMesh.cc.
|
private |
Definition at line 131 of file CartesianMesh.cc.
|
private |
Definition at line 133 of file CartesianMesh.cc.