12#ifndef ARCANE_CORE_UNSTRUCTUREDMESHALLOCATEBUILDINFO_H
13#define ARCANE_CORE_UNSTRUCTUREDMESHALLOCATEBUILDINFO_H
24class UnstructuredMeshAllocateBuildInfoInternal;
37class ARCANE_CORE_EXPORT UnstructuredMeshAllocateBuildInfo
46 explicit UnstructuredMeshAllocateBuildInfo(
IPrimaryMesh* mesh);
47 ~UnstructuredMeshAllocateBuildInfo();
51 UnstructuredMeshAllocateBuildInfo(UnstructuredMeshAllocateBuildInfo&& from) =
delete;
52 UnstructuredMeshAllocateBuildInfo(
const UnstructuredMeshAllocateBuildInfo& from) =
delete;
53 UnstructuredMeshAllocateBuildInfo& operator=(UnstructuredMeshAllocateBuildInfo&& from) =
delete;
54 UnstructuredMeshAllocateBuildInfo& operator=(
const UnstructuredMeshAllocateBuildInfo& from) =
delete;
89 UnstructuredMeshAllocateBuildInfoInternal*
_internal();
Déclarations de types sur les entités.
Type d'une entité (Item).
Vue d'un tableau d'éléments de type T.
void allocateMesh()
Alloue le maillage avec les mailles ajoutées lors de l'appel à addCell().
UnstructuredMeshAllocateBuildInfoInternal * _internal()
Partie interne réservée à Arcane.
void setMeshDimension(Int32 v)
Positionne la dimension du maillage.
void preAllocate(Int32 nb_cell, Int64 nb_connectivity_node)
Pre-alloue la mémoire.
void addCell(ItemTypeId type_id, Int64 cell_uid, SmallSpan< const Int64 > nodes_uid)
Ajoute une maille au maillage.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
std::int64_t Int64
Type entier signé sur 64 bits.
std::int32_t Int32
Type entier signé sur 32 bits.