Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::Numerics::IGeometryMng Class Referenceabstract

Geometric calculation manager. More...

#include <arcane/geometry/IGeometryMng.h>

Public Types

typedef VariableItemReal RealVariable
typedef VariableItemReal3 Real3Variable

Public Member Functions

 IGeometryMng ()
virtual ~IGeometryMng ()
virtual void init ()=0
 Initialization.
virtual void addItemGroupProperty (ItemGroup group, Integer property, Integer storage=IGeometryProperty::PVariable)=0
 Set geometric properties on an ItemGroup.
virtual void addItemGroupProperty (ItemGroup group, IGeometryProperty::eProperty property, RealVariable var)=0
 Set geometric properties on an ItemGroup with an external container (real field).
virtual void addItemGroupProperty (ItemGroup group, IGeometryProperty::eProperty property, Real3Variable var)=0
 Set geometric properties on an ItemGroup with an external container (real3 field).
virtual Integer getItemGroupProperty (ItemGroup group)=0
 Get set of properties of an ItemGroup.
virtual bool hasItemGroupProperty (ItemGroup group, Integer property)=0
 Check if a property is activated on an ItemGroup.
virtual Integer getItemGroupPropertyStorage (ItemGroup group, IGeometryProperty::eProperty property)=0
 Check if a storage is available on an ItemGroup.
virtual const RealVariable & getRealVariableProperty (ItemGroup group, IGeometryProperty::eProperty property)=0
 Get geometric property values for a Real field.
virtual const Real3Variable & getReal3VariableProperty (ItemGroup group, IGeometryProperty::eProperty property)=0
 Get geometric property values for a Real3 field.
virtual void update (ItemGroup group, Integer property)=0
 Update property values for an ItemGroup.
virtual void reset (ItemGroup group, Integer property)=0
 Reset property for an ItemGroup.
virtual void update (ItemGroup group)=0
 Update property values for an ItemGroup.
virtual void reset (ItemGroup group)=0
 Reset property for an ItemGroup.
virtual void update ()=0
 Update property values for all ItemGroups.
virtual void reset ()=0
 Reset property for all ItemGroups.
virtual IGeometrygeometry ()=0
 Get underlying geometry.

Detailed Description

Geometric calculation manager.

Definition at line 133 of file IGeometryMng.h.

Member Typedef Documentation

◆ Real3Variable

typedef VariableItemReal3 Arcane::Numerics::IGeometryMng::Real3Variable

Definition at line 138 of file IGeometryMng.h.

◆ RealVariable

typedef VariableItemReal Arcane::Numerics::IGeometryMng::RealVariable

Definition at line 137 of file IGeometryMng.h.

Constructor & Destructor Documentation

◆ IGeometryMng()

Arcane::Numerics::IGeometryMng::IGeometryMng ( )
inline

Class constructor

Definition at line 143 of file IGeometryMng.h.

◆ ~IGeometryMng()

virtual Arcane::Numerics::IGeometryMng::~IGeometryMng ( )
inlinevirtual

Class destructor

Definition at line 146 of file IGeometryMng.h.


The documentation for this class was generated from the following file: