MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <OpFunc.h>
Public Member Functions | |
void | op (const Eref &e, A arg) const |
OpFunc1 (void(T::*func)(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< 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 () |
Private Attributes | |
void(T::* | func_ )(A) |
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... | |
Implements OpFunc1Base< A >.
Definition at line 33 of file OpFunc.h.
References Eref::data(), and OpFunc1< T, A >::func_.
|
private |
Definition at line 37 of file OpFunc.h.
Referenced by OpFunc1< T, A >::op().