MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <OpFuncBase.h>
Public Member Functions | |
bool | checkFinfo (const Finfo *s) const |
const OpFunc * | makeHopFunc (HopIndex hopIndex) const |
virtual void | op (const Eref &e, A arg) const =0 |
void | opBuffer (const Eref &e, double *buf) const |
Executes the OpFunc by converting args. More... | |
virtual void | opVec (const Eref &e, const vector< A > &arg, const OpFunc1Base< 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 |
![]() | |
OpFunc () | |
unsigned int | opIndex () const |
bool | setIndex (unsigned int i) |
Used when rebuilding the Fid->OpFunc mapping. More... | |
virtual | ~OpFunc () |
Additional Inherited Members | |
![]() | |
static const OpFunc * | lookop (unsigned int opIndex) |
static unsigned int | rebuildOpIndex () |
cleans out the entire Ops vector. Returns size of orig vector. More... | |
Definition at line 97 of file OpFuncBase.h.
|
inlinevirtual |
|
virtual |
Deferred specification of function from OpFunc1Base, so it is after the declaration of the HopFunc class to which it refers.
Implements OpFunc.
Definition at line 183 of file HopFunc.h.
Referenced by SetGet1< A >::set(), and SetGet1< A >::setVec().
|
pure virtual |
Implemented in GetHopFunc< A >, GetEpFunc< T, A >, GetOpFunc< T, A >, EpFunc1< T, A >, EpFunc1< T, ProcPtr >, HopFunc1< A >, and OpFunc1< T, A >.
Referenced by Field< A >::get(), HopFunc1< A >::localFieldOpVec(), HopFunc1< A >::localOpVec(), GetOpFunc1< T, L, A >::op(), GetEpFunc1< T, L, A >::op(), OpFunc1Base< ProcPtr >::opBuffer(), OpFunc1Base< ProcPtr >::opVecBuffer(), SrcFinfo1< T >::send(), SrcFinfo1< T >::sendTo(), SrcFinfo1< T >::sendVec(), and SetGet1< A >::set().
|
inlinevirtual |
Executes the OpFunc by converting args.
Implements OpFunc.
Definition at line 109 of file OpFuncBase.h.
|
inlinevirtual |
Reimplemented in HopFunc1< A >.
Definition at line 136 of file OpFuncBase.h.
Referenced by SetGet1< A >::setVec().
|
inlinevirtual |
Executes the OpFunc for all data by converting a vector of args.
Reimplemented from OpFunc.
Definition at line 113 of file OpFuncBase.h.
|
inlinevirtual |