12#ifndef ARCANE_CORE_UNSTRUCTUREDMESHALLOCATEBUILDINFO_H
13#define ARCANE_CORE_UNSTRUCTUREDMESHALLOCATEBUILDINFO_H
38class ARCANE_CORE_EXPORT UnstructuredMeshAllocateBuildInfo
48 ~UnstructuredMeshAllocateBuildInfo();
52 UnstructuredMeshAllocateBuildInfo(UnstructuredMeshAllocateBuildInfo&& from) =
delete;
53 UnstructuredMeshAllocateBuildInfo(
const UnstructuredMeshAllocateBuildInfo& from) =
delete;
54 UnstructuredMeshAllocateBuildInfo& operator=(UnstructuredMeshAllocateBuildInfo&& from) =
delete;
55 UnstructuredMeshAllocateBuildInfo& operator=(
const UnstructuredMeshAllocateBuildInfo& from) =
delete;
Declarations of types on entities.
Type of an entity (Item).
View of an array of elements of type T.
Internal part of UnstructuredMeshAllocateBuildInfo.
void allocateMesh()
Allocates the mesh with the cells added during the call to addCell().
UnstructuredMeshAllocateBuildInfoInternal * _internal()
Internal part reserved for Arcane.
void setMeshDimension(Int32 v)
Sets the mesh dimension.
void preAllocate(Int32 nb_cell, Int64 nb_connectivity_node)
Pre-allocate the memory.
void addCell(ItemTypeId type_id, Int64 cell_uid, SmallSpan< const Int64 > nodes_uid)
Adds a cell to the mesh.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
std::int64_t Int64
Signed integer type of 64 bits.
std::int32_t Int32
Signed integer type of 32 bits.