OpFunc1Base< A > Class Template Reference

#include <OpFuncBase.h>

Inheritance diagram for OpFunc1Base< A >:
Inheritance graph
[legend]
Collaboration diagram for OpFunc1Base< A >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool checkFinfo (const Finfo *s) const
virtual void op (const Eref &e, A arg) const =0
const OpFuncmakeHopFunc (HopIndex hopIndex) const
void opBuffer (const Eref &e, double *buf) const
 Executes the OpFunc by converting args.
void opVecBuffer (const Eref &e, double *buf) const
 Executes the OpFunc for all data by converting a vector of args.
virtual void opVec (const Eref &e, const vector< A > &arg, const OpFunc1Base< A > *op) const
string rttiType () const

template<class A>
class OpFunc1Base< A >


Member Function Documentation

template<class A>
bool OpFunc1Base< A >::checkFinfo ( const Finfo s  )  const [inline, virtual]

Implements OpFunc.

template<class A >
const OpFunc * OpFunc1Base< A >::makeHopFunc ( HopIndex  hopIndex  )  const [inline, virtual]

Deferred specification of function from OpFunc1Base, so it is after the declaration of the HopFunc class to which it refers.

Implements OpFunc.

Reimplemented in GetOpFuncBase< A >.

Referenced by SetGet1< A >::set(), and SetGet1< A >::setVec().

template<class A>
virtual void OpFunc1Base< A >::op ( const Eref e,
arg 
) const [pure virtual]
template<class A>
void OpFunc1Base< A >::opBuffer ( const Eref e,
double *  buf 
) const [inline, virtual]

Executes the OpFunc by converting args.

Implements OpFunc.

Reimplemented in GetOpFuncBase< A >.

template<class A>
virtual void OpFunc1Base< A >::opVec ( const Eref e,
const vector< A > &  arg,
const OpFunc1Base< A > *  op 
) const [inline, virtual]

Referenced by SetGet1< A >::setVec().

template<class A>
void OpFunc1Base< A >::opVecBuffer ( const Eref e,
double *  buf 
) const [inline, virtual]

Executes the OpFunc for all data by converting a vector of args.

Reimplemented from OpFunc.

template<class A>
string OpFunc1Base< A >::rttiType (  )  const [inline, virtual]

Implements OpFunc.

Reimplemented in ProcOpFunc< T >.

Referenced by OpFunc1Base< ProcPtr >::rttiType().


The documentation for this class was generated from the following files:

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1