37class ARCANE_CORE_EXPORT CartesianMeshAllocateBuildInfo
46 explicit CartesianMeshAllocateBuildInfo(
IPrimaryMesh* mesh);
47 ~CartesianMeshAllocateBuildInfo();
51 CartesianMeshAllocateBuildInfo(CartesianMeshAllocateBuildInfo&& from) =
delete;
52 CartesianMeshAllocateBuildInfo(
const CartesianMeshAllocateBuildInfo& from) =
delete;
53 CartesianMeshAllocateBuildInfo& operator=(CartesianMeshAllocateBuildInfo&& from) =
delete;
54 CartesianMeshAllocateBuildInfo& operator=(
const CartesianMeshAllocateBuildInfo& from) =
delete;
59 ARCANE_DEPRECATED_REASON(
"Y2023: Use overload with first_own_cell_offset instead")
60 void setInfos3D(std::array<Int64, 3> global_nb_cells,
61 std::array<Int32, 3> own_nb_cells,
62 Int64 cell_unique_id_offset,
63 Int64 node_unique_id_offset);
66 void setInfos3D(
const Int64x3& global_nb_cells,
67 const Int32x3& own_nb_cells,
68 const Int64x3& first_own_cell_offset,
69 Int64 cell_unique_id_offset);
72 ARCANE_DEPRECATED_REASON(
"Y2023: Use overload with first_own_cell_offset instead")
73 void setInfos2D(std::array<Int64, 2> global_nb_cells,
74 std::array<Int32, 2> own_nb_cells,
75 Int64 cell_unique_id_offset,
76 Int64 node_unique_id_offset);
79 void setInfos2D(
const Int64x2& global_nb_cells,
80 const Int32x2& own_nb_cells,
81 const Int64x2& first_own_cell_offset,
82 Int64 cell_unique_id_offset);
96 CartesianMeshAllocateBuildInfoInternal*
_internal();
void setInfos3D(std::array< Int64, 3 > global_nb_cells, std::array< Int32, 3 > own_nb_cells, Int64 cell_unique_id_offset, Int64 node_unique_id_offset)
Positionne les informations pour un maillage 3D.
void setInfos2D(std::array< Int64, 2 > global_nb_cells, std::array< Int32, 2 > own_nb_cells, Int64 cell_unique_id_offset, Int64 node_unique_id_offset)
Positionne les informations pour un maillage 2D.