Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::IProxyItemVariable Class Referenceabstract

Interface proxy to access variables defining weights. More...

#include <arcane/impl/internal/LoadBalanceMngInternal.h>

Inheritance diagram for Arcane::IProxyItemVariable:
Collaboration diagram for Arcane::IProxyItemVariable:

Public Member Functions

virtual Real operator[] (ItemEnumerator i) const =0
 Access to the value associated with a mesh entity, in the form of a Real.
virtual Integer getPos () const =0
 Access to the associated family number.
Public Member Functions inherited from Arcane::ObjectImpl
 ObjectImpl (const ObjectImpl &rhs)=delete
ObjectImpl & operator= (const ObjectImpl &rhs)=delete
void addRef ()
 Increments the reference counter.
void removeRef ()
 Decrements the reference counter.
Int32 refCount () const
 Returns the value of the reference counter.
virtual void deleteMe ()
 Destroys this object.

Detailed Description

Interface proxy to access variables defining weights.

It is independent of the variable type (Integer, Real). It is automatically memory managed (via ObjectImpl). Allows noting which object family the variable is associated with.

Definition at line 56 of file LoadBalanceMngInternal.h.

Constructor & Destructor Documentation

◆ ~IProxyItemVariable()

virtual Arcane::IProxyItemVariable::~IProxyItemVariable ( )
inlinevirtual

Definition at line 61 of file LoadBalanceMngInternal.h.

Member Function Documentation

◆ getPos()

virtual Integer Arcane::IProxyItemVariable::getPos ( ) const
pure virtual

Access to the associated family number.

Implemented in Arcane::ProxyItemVariable< DataType >, and Arcane::ProxyItemVariableNull.

◆ operator[]()

virtual Real Arcane::IProxyItemVariable::operator[] ( ItemEnumerator i) const
pure virtual

Access to the value associated with a mesh entity, in the form of a Real.

Implemented in Arcane::ProxyItemVariable< DataType >, and Arcane::ProxyItemVariableNull.


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