7#include <arcane/geometry/euclidian/Euclidian3GeometryService.h>
12#include <arcane/core/IMesh.h>
13#include <arcane/core/IMeshSubMeshTransition.h>
14#include <arcane/core/IItemFamily.h>
17#include <arcane/geometry/euclidian/Euclidian3Geometry.h>
22namespace Arcane::Numerics
76 if (
options()->variableSuffix.size() > 0) {
86 updateGroup(group, *m_geometry);
CaseOptionsEuclidian3Geometry * options() const
Options du jeu de données du service.
ArcaneEuclidian3GeometryObject(const Arcane::ServiceBuildInfo &sbi)
Constructeur.
VariableNodeReal3 & nodesCoordinates() const
Returns the coordinates of the mesh nodes.
IMesh * mesh()
Access to Mesh.
IGeometry * geometry()
Get underlying geometry.
const char * className() const
Name of instancied class.
virtual ~Euclidian3GeometryService()
Euclidian3GeometryService(const Arcane::ServiceBuildInfo &sbi)
void init()
Initialization.
void setSuffix(const String &suffix)
virtual void update()=0
Update property values for all ItemGroups.
virtual void reset()=0
Reset property for all ItemGroups.
Geometric calculation interface.
Structure containing the information to create a service.
TraceMessage info() const
Flow for an information message.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --