libMesh
|
#include <parameter_accessor.h>
Public Member Functions | |
ParameterProxy (ParameterAccessor< T > &accessor) | |
Constructor: which parameter are we a proxy for? More... | |
ParameterProxy (const ParameterProxy< T > &accessor)=default | |
Default Copy Constructor works. More... | |
ParameterProxy & | operator= (const T &new_value) |
Setter: change the value of the parameter we access. More... | |
ParameterProxy & | operator= (const ParameterProxy< T > &new_value) |
Setter: change the value of the parameter we access. More... | |
ParameterProxy & | operator= (const ConstParameterProxy< T > &new_value) |
Setter: change the value of the parameter we access. More... | |
ParameterProxy & | operator+= (const T &value_increment) |
Setter: change the value of the parameter we access. More... | |
ParameterProxy & | operator-= (const T &value_decrement) |
Setter: change the value of the parameter we access. More... | |
ParameterProxy & | operator*= (const T &value_multiplier) |
Setter: change the value of the parameter we access. More... | |
ParameterProxy & | operator/= (const T &value_divisor) |
Setter: change the value of the parameter we access. More... | |
operator T () const | |
Getter: get the value of the parameter we access. More... | |
operator boost::multiprecision::backends::float128_backend () const | |
Private Attributes | |
ParameterAccessor< T > & | _accessor |
Definition at line 36 of file parameter_accessor.h.
|
inline |
Constructor: which parameter are we a proxy for?
Definition at line 99 of file parameter_accessor.h.
|
default |
Default Copy Constructor works.
|
inline |
Definition at line 148 of file parameter_accessor.h.
References libMesh::ParameterProxy< T >::_accessor.
|
inline |
Getter: get the value of the parameter we access.
Definition at line 145 of file parameter_accessor.h.
References libMesh::ParameterProxy< T >::_accessor.
|
inline |
Setter: change the value of the parameter we access.
Definition at line 135 of file parameter_accessor.h.
References libMesh::ParameterProxy< T >::_accessor.
|
inline |
Setter: change the value of the parameter we access.
Definition at line 125 of file parameter_accessor.h.
References libMesh::ParameterProxy< T >::_accessor.
|
inline |
Setter: change the value of the parameter we access.
Definition at line 130 of file parameter_accessor.h.
References libMesh::ParameterProxy< T >::_accessor.
|
inline |
Setter: change the value of the parameter we access.
Definition at line 140 of file parameter_accessor.h.
References libMesh::ParameterProxy< T >::_accessor.
|
inline |
Setter: change the value of the parameter we access.
Definition at line 110 of file parameter_accessor.h.
References libMesh::ParameterProxy< T >::_accessor.
|
inline |
Setter: change the value of the parameter we access.
Definition at line 115 of file parameter_accessor.h.
References libMesh::ParameterProxy< T >::_accessor.
|
inline |
Setter: change the value of the parameter we access.
Definition at line 120 of file parameter_accessor.h.
References libMesh::ParameterProxy< T >::_accessor, and libMesh::ConstParameterProxy< T >::get().
|
private |
Definition at line 152 of file parameter_accessor.h.
Referenced by libMesh::ParameterProxy< T >::operator boost::multiprecision::backends::float128_backend(), libMesh::ParameterProxy< T >::operator T(), libMesh::ParameterProxy< T >::operator*=(), libMesh::ParameterProxy< T >::operator+=(), libMesh::ParameterProxy< T >::operator-=(), libMesh::ParameterProxy< T >::operator/=(), and libMesh::ParameterProxy< T >::operator=().