MOOSE - Multiscale Object Oriented Simulation Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ProcOpFunc< T > Class Template Reference

#include <ProcOpFunc.h>

+ Inheritance diagram for ProcOpFunc< T >:
+ Collaboration diagram for ProcOpFunc< T >:

Public Member Functions

 ProcOpFunc (void(T::*func)(const Eref &e, ProcPtr))
 
string rttiType () const
 
- Public Member Functions inherited from EpFunc1< T, ProcPtr >
 EpFunc1 (void(T::*func)(const Eref &, ProcPtr))
 
void op (const Eref &e, ProcPtrarg) const
 
- Public Member Functions inherited from OpFunc1Base< ProcPtr >
bool checkFinfo (const Finfo *s) const
 
const OpFuncmakeHopFunc (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< ProcPtr > &arg, const OpFunc1Base< ProcPtr > *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
 
- Public Member Functions inherited from OpFunc
 OpFunc ()
 
unsigned int opIndex () const
 
bool setIndex (unsigned int i)
 Used when rebuilding the Fid->OpFunc mapping. More...
 
virtual ~OpFunc ()
 

Additional Inherited Members

- Static Public Member Functions inherited from OpFunc
static const OpFunclookop (unsigned int opIndex)
 
static unsigned int rebuildOpIndex ()
 cleans out the entire Ops vector. Returns size of orig vector. More...
 

Detailed Description

template<class T>
class ProcOpFunc< T >

This specialized set of classes is derived from OpFunc, and is used to handle Process type calls which need to bypass the Queueing system. These include process, reinit, and other intermediate stage process ops.

Definition at line 73 of file ProcOpFunc.h.

Constructor & Destructor Documentation

template<class T >
ProcOpFunc< T >::ProcOpFunc ( void(T::*)(const Eref &e, ProcPtr func)
inline

Definition at line 76 of file ProcOpFunc.h.

Member Function Documentation

template<class T >
string ProcOpFunc< T >::rttiType ( ) const
inlinevirtual

Implements OpFunc.

Definition at line 80 of file ProcOpFunc.h.

80  {
81  return "const ProcInfo*";
82  }

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