MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <ProcOpFunc.h>
Public Member Functions | |
ProcOpFunc (void(T::*func)(const Eref &e, ProcPtr)) | |
string | rttiType () const |
Public Member Functions inherited from EpFunc1< T, ProcPtr > | |
EpFunc1 (void(T::*func)(const Eref &, ProcPtr)) | |
void | op (const Eref &e, ProcPtrarg) const |
Public Member Functions inherited from OpFunc1Base< ProcPtr > | |
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< ProcPtr > &arg, const OpFunc1Base< ProcPtr > *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 () |
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 set of classes is derived from OpFunc, and is used to handle Process type calls which need to bypass the Queueing system. These include process, reinit, and other intermediate stage process ops.
Definition at line 73 of file ProcOpFunc.h.
|
inline |
Definition at line 76 of file ProcOpFunc.h.
|
inlinevirtual |
Implements OpFunc.
Definition at line 80 of file ProcOpFunc.h.