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
125 ge._setArray(m_cell_shape_nodes[cell].data(),m_cell_shape_faces[cell].data(),&m_cell_shape_centers[cell]);
132 return GeomShapeMutableView(m_cell_shape_nodes[cell].data(),m_cell_shape_faces[cell].data(),&m_cell_shape_centers[cell]);
149typedef GeomShapeMng GeomCellMng;
Chaîne de caractères unicode.
GeomShapeMng(IMesh *mesh, const String &name)
Initialise pour le maillage mesh avec le nom name.
GeomShapeMutableView mutableShapeView(Cell cell)
Retourne une vue modifiable sur la GeomShape de la maille cell.
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.
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.