12#ifndef ARCANE_CARTESIANMESH_INTERNAL_ICARTESIANMESHINTERNAL_H
13#define ARCANE_CARTESIANMESH_INTERNAL_ICARTESIANMESHINTERNAL_H
17#include "arcane/cartesianmesh/internal/ICartesianMeshAMRPatchMng.h"
18#include "arcane/cartesianmesh/internal/ICartesianMeshNumberingMngInternal.h"
Declarations of types on entities.
Constant view of an array of type T.
Internal part of ICartesianMesh.
virtual CartesianPatchGroup & cartesianPatchGroup()=0
Method allowing retrieval of the CartesianPatchGroup.
virtual void initCartesianMeshAMRPatchMng()=0
Method allowing the creation of a CartesianMeshAMRPatchMng instance.
virtual void initCartesianMeshNumberingMngInternal()=0
Method allowing the creation of a CartesianMeshNumberingMngInternal instance.
virtual Ref< ICartesianMeshNumberingMngInternal > cartesianMeshNumberingMngInternal()=0
Method allowing retrieval of the CartesianMeshNumberingMngInternal instance.
virtual void saveInfosInProperties()=0
Method allowing saving information for resumption.
virtual void addPatchFromExistingChildren(ConstArrayView< Int32 > parent_cells_local_id)=0
Creates a patch with all children of the cells parent_cells_local_id.
virtual Ref< CartesianMeshCoarsening2 > createCartesianMeshCoarsening2()=0
Creates an instance to manage mesh coarsening (V2).
virtual Ref< ICartesianMeshAMRPatchMng > cartesianMeshAMRPatchMng()=0
Method allowing retrieval of the CartesianMeshAMRPatchMng instance.
Reference to an instance.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --