GetEpFunc< T, A > Class Template Reference

#include <EpFunc.h>

Inheritance diagram for GetEpFunc< T, A >:
Inheritance graph
[legend]
Collaboration diagram for GetEpFunc< T, A >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GetEpFunc (A(T::*func)(const Eref &e) const )
void op (const Eref &e, vector< A > *ret) const
returnOp (const Eref &e) const

Detailed Description

template<class T, class A>
class GetEpFunc< T, A >

This specialized EpFunc is for returning a single field value. Unlike the regular GetOpFunc, this variant takes the Eref and Qinfo. It generates an opFunc that takes a single argument: FuncId of the function on the object that requested the value. The EpFunc then sends back a message with the info.


Constructor & Destructor Documentation

template<class T , class A >
GetEpFunc< T, A >::GetEpFunc ( A(T::*)(const Eref &e) const   func  )  [inline]

Member Function Documentation

template<class T , class A >
void GetEpFunc< T, A >::op ( const Eref e,
vector< A > *  ret 
) const [inline, virtual]

Implements OpFunc1Base< vector< A > * >.

References GetEpFunc< T, A >::returnOp().

Here is the call graph for this function:

template<class T , class A >
A GetEpFunc< T, A >::returnOp ( const Eref e  )  const [inline, virtual]

Implements GetOpFuncBase< A >.

Referenced by GetEpFunc< T, A >::op().


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

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1