MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <ProcOpFunc.h>
Public Member Functions | |
ProcOpFunc (void(T::*func)(const Eref &e, ProcPtr)) | |
string | rttiType () const |
![]() | |
EpFunc1 (void(T::*func)(const Eref &, ProcPtr)) | |
void | op (const Eref &e, ProcPtrarg) const |
![]() | |
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 |
![]() | |
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... | |
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.