|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <EpFunc.h>
Inheritance diagram for GetEpFunc< T, A >:
Collaboration diagram for GetEpFunc< T, A >:Public Member Functions | |
| GetEpFunc (A(T::*func)(const Eref &e) const ) | |
| void | op (const Eref &e, vector< A > *ret) const |
| A | returnOp (const Eref &e) const |
Public Member Functions inherited from GetOpFuncBase< A > | |
| const OpFunc * | makeHopFunc (HopIndex hopIndex) const |
| void | opBuffer (const Eref &e, double *buf) const |
| Executes the OpFunc by converting args. More... | |
Public Member Functions inherited from OpFunc1Base< vector< A > * > | |
| bool | checkFinfo (const Finfo *s) const |
| const OpFunc * | makeHopFunc (HopIndex hopIndex) const |
| void | opBuffer (const Eref &e, double *buf) const |
| Executes the OpFunc by converting args. More... | |
| virtual void | opVec (const Eref &e, const vector< vector< A > * > &arg, const OpFunc1Base< vector< A > * > *op) const |
| void | opVecBuffer (const Eref &e, double *buf) const |
| Executes the OpFunc for all data by converting a vector of args. More... | |
| string | rttiType () const |
Public Member Functions inherited from OpFunc | |
| OpFunc () | |
| unsigned int | opIndex () const |
| bool | setIndex (unsigned int i) |
| Used when rebuilding the Fid->OpFunc mapping. More... | |
| virtual | ~OpFunc () |
Private Attributes | |
| A(T::* | func_ )(const Eref &e) const |
Additional Inherited Members | |
Static Public Member Functions inherited from OpFunc | |
| static const OpFunc * | lookop (unsigned int opIndex) |
| static unsigned int | rebuildOpIndex () |
| cleans out the entire Ops vector. Returns size of orig vector. More... | |
This specialized EpFunc is for returning a single field value. Unlike the regular GetOpFunc, this variant takes the Eref and Qinfo. It generates an opFunc that takes a single argument: FuncId of the function on the object that requested the value. The EpFunc then sends back a message with the info.
|
inline |
|
inlinevirtual |
Implements OpFunc1Base< vector< A > * >.
Definition at line 181 of file EpFunc.h.
References GetEpFunc< T, A >::returnOp().
Here is the call graph for this function:Implements GetOpFuncBase< A >.
Definition at line 194 of file EpFunc.h.
References GetEpFunc< T, A >::func_.
Referenced by GetEpFunc< T, A >::op().
Here is the caller graph for this function:Definition at line 199 of file EpFunc.h.
Referenced by GetEpFunc< T, A >::returnOp().