12#ifndef ARCANE_GEOMETRIC_GEOMSHAPEMNG_H
13#define ARCANE_GEOMETRIC_GEOMSHAPEMNG_H
17#include "arcane/core/VariableTypes.h"
19#include "arcane/geometry/GeomShapeView.h"
24namespace Arcane::geometric
Chaîne de caractères unicode.
Classe gérant les GeomShape des mailles d'un maillage.
GeomShapeMng(IMesh *mesh, const String &name)
Initialise pour le maillage mesh avec le nom name.
VariableCellArrayReal3 m_cell_shape_nodes
Elements génériques noeuds.
GeomShapeMutableView mutableShapeView(Cell cell)
Retourne une vue modifiable sur la GeomShape de la maille cell.
VariableCellArrayReal3 m_cell_shape_faces
Elements génériques face.
bool isInitialized() const
Indique si l'instance est initialisée.
void initShape(GeomShapeView &ge, Cell cell) const
Initialise la vue ge avec les informations de la maille cell.
VariableCellReal3 m_cell_shape_centers
Elements génériques centre.
const String & name() const
Nom du gestionnaire.
Vue modifiable sur un GeomShape.
Vue constante sur une forme géométrique GeomShape.
MeshVariableScalarRefT< Cell, Real3 > VariableCellReal3
Grandeur au centre des mailles de type coordonnées.
MeshVariableArrayRefT< Cell, Real3 > VariableCellArrayReal3
Grandeur au centre des mailles de type tableau de coordonnées.