OpFunc3Base< A1, A2, A3 > Class Template Reference

#include <OpFuncBase.h>

Inheritance diagram for OpFunc3Base< A1, A2, A3 >:
Inheritance graph
[legend]
Collaboration diagram for OpFunc3Base< A1, A2, A3 >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool checkFinfo (const Finfo *s) const
virtual void op (const Eref &e, A1 arg1, A2 arg2, A3 arg3) const =0
const OpFuncmakeHopFunc (HopIndex hopIndex) const
void opBuffer (const Eref &e, double *buf) const
 Executes the OpFunc by converting args.
string rttiType () const

template<class A1, class A2, class A3>
class OpFunc3Base< A1, A2, A3 >


Member Function Documentation

template<class A1, class A2, class A3>
bool OpFunc3Base< A1, A2, A3 >::checkFinfo ( const Finfo s  )  const [inline, virtual]

Implements OpFunc.

template<class A1 , class A2 , class A3 >
const OpFunc * OpFunc3Base< A1, A2, A3 >::makeHopFunc ( HopIndex  hopIndex  )  const [inline, virtual]

Implements OpFunc.

Referenced by SetGet3< A1, A2, A3 >::set().

template<class A1, class A2, class A3>
virtual void OpFunc3Base< A1, A2, A3 >::op ( const Eref e,
A1  arg1,
A2  arg2,
A3  arg3 
) const [pure virtual]
template<class A1, class A2, class A3>
void OpFunc3Base< A1, A2, A3 >::opBuffer ( const Eref e,
double *  buf 
) const [inline, virtual]

Executes the OpFunc by converting args.

Implements OpFunc.

References OpFunc3Base< A1, A2, A3 >::op().

Here is the call graph for this function:

template<class A1, class A2, class A3>
string OpFunc3Base< A1, A2, A3 >::rttiType (  )  const [inline, virtual]

Implements OpFunc.


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

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1