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
122 ge._setArray(m_cell_shape_nodes[cell].data(), m_cell_shape_faces[cell].data(), &m_cell_shape_centers[cell]);
129 return GeomShapeMutableView(m_cell_shape_nodes[cell].data(), m_cell_shape_faces[cell].data(), &m_cell_shape_centers[cell]);
146typedef GeomShapeMng GeomCellMng;
Unicode character string.
GeomShapeMng(IMesh *mesh, const String &name)
Initializes for the mesh mesh with the name name.
GeomShapeMutableView mutableShapeView(Cell cell)
Returns a mutable view on the GeomShape of the cell cell.
bool isInitialized() const
Indicates if the instance is initialized.
void initShape(GeomShapeView &ge, Cell cell) const
Initializes the view ge with the information of the cell cell.
const String & name() const
Manager name.
Mutable view on a GeomShape.
Constant view on a geometric shape GeomShape.
MeshVariableScalarRefT< Cell, Real3 > VariableCellReal3
Coordinate type quantity at cell center.
MeshVariableArrayRefT< Cell, Real3 > VariableCellArrayReal3
Quantity at the cell center of coordinate array type.