LookupGetOpFuncBase< L, A > Class Template Reference

#include <OpFuncBase.h>

Inheritance diagram for LookupGetOpFuncBase< L, A >:
Inheritance graph
[legend]
Collaboration diagram for LookupGetOpFuncBase< L, A >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool checkFinfo (const Finfo *s) const
virtual void op (const Eref &e, L index, ObjId recipient, FuncId fid) const =0
virtual A returnOp (const Eref &e, const L &index) const =0
const OpFuncmakeHopFunc (HopIndex hopIndex) const
const OpFuncmakeHopFunc (HopIndex hopIndex, const L &index) const
void opBuffer (const Eref &e, double *buf) const
 Executes the OpFunc by converting args.
string rttiType () const

Detailed Description

template<class L, class A>
class LookupGetOpFuncBase< L, A >

This is the base class for all LookupGetOpFuncs.


Member Function Documentation

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

Implements OpFunc.

template<class L, class A>
const OpFunc* LookupGetOpFuncBase< L, A >::makeHopFunc ( HopIndex  hopIndex,
const L &  index 
) const [inline]
template<class L, class A>
const OpFunc* LookupGetOpFuncBase< L, A >::makeHopFunc ( HopIndex  hopIndex  )  const [inline, virtual]

Implements OpFunc.

template<class L, class A>
virtual void LookupGetOpFuncBase< L, A >::op ( const Eref e,
index,
ObjId  recipient,
FuncId  fid 
) const [pure virtual]
template<class L, class A>
void LookupGetOpFuncBase< L, A >::opBuffer ( const Eref e,
double *  buf 
) const [inline, virtual]

Executes the OpFunc by converting args.

Implements OpFunc.

template<class L, class A>
virtual A LookupGetOpFuncBase< L, A >::returnOp ( const Eref e,
const L &  index 
) const [pure virtual]
template<class L, class A>
string LookupGetOpFuncBase< L, A >::rttiType (  )  const [inline, virtual]

Implements OpFunc.


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

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1