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 IGeometry * | geometry ()=0 |
| Get underlying geometry. | |
Geometric calculation manager.
Definition at line 133 of file IGeometryMng.h.
| typedef VariableItemReal3 Arcane::Numerics::IGeometryMng::Real3Variable |
Definition at line 138 of file IGeometryMng.h.
| typedef VariableItemReal Arcane::Numerics::IGeometryMng::RealVariable |
Definition at line 137 of file IGeometryMng.h.
|
inline |
Class constructor
Definition at line 143 of file IGeometryMng.h.
|
inlinevirtual |
Class destructor
Definition at line 146 of file IGeometryMng.h.