Class for accessing the proxy without dereferencing in the code. More...
#include <arcane/impl/internal/LoadBalanceMngInternal.h>
Public Member Functions | |
| StoreIProxyItemVariable (IVariable *var=nullptr, Integer pos=0) | |
| StoreIProxyItemVariable (const StoreIProxyItemVariable &src) | |
| Real | operator[] (ItemEnumerator i) const |
| Access to the value associated with a mesh entity, in the form of a Real. | |
| StoreIProxyItemVariable & | operator= (const StoreIProxyItemVariable &src) |
| Integer | getPos () const |
Static Protected Member Functions | |
| static IProxyItemVariable * | proxyItemVariableFactory (IVariable *var, Integer pos=0) |
| Factory for construction based on the initial variable type. | |
Private Attributes | |
| AutoRefT< IProxyItemVariable > | m_var |
| Pointer to the variable. | |
Class for accessing the proxy without dereferencing in the code.
It is independent of the variable type (Integer, Real). It is automatically memory managed (via AutoRefT).
Definition at line 79 of file LoadBalanceMngInternal.h.
|
inline |
Definition at line 83 of file LoadBalanceMngInternal.h.
|
inline |
Definition at line 88 of file LoadBalanceMngInternal.h.
|
inline |
Definition at line 107 of file LoadBalanceMngInternal.h.
|
inline |
Definition at line 100 of file LoadBalanceMngInternal.h.
|
inline |
Access to the value associated with a mesh entity, in the form of a Real.
Definition at line 95 of file LoadBalanceMngInternal.h.
References m_var.
|
staticprotected |
Factory for construction based on the initial variable type.
Factory for constructing proxy variables.
Currently, only Real and Int32 type variables are meaningful.
Definition at line 106 of file LoadBalanceMngInternal.cc.
References Arcane::IVariable::dataType(), Arcane::DT_Int32, and Arcane::DT_Real.
|
private |
Pointer to the variable.
Definition at line 120 of file LoadBalanceMngInternal.h.
Referenced by operator[]().