NFcore::LocalFunctionReference Class Reference

#include <transformation.hh>

Inheritance diagram for NFcore::LocalFunctionReference:

NFcore::Transformation

List of all members.

Public Member Functions

 LocalFunctionReference (string PointerName, int scope, TemplateMolecule *tm)
virtual ~LocalFunctionReference ()
virtual void apply (Mapping *m, MappingSet **ms)
virtual int getComponentIndex () const
TemplateMoleculegetTemplateObject () const
string getPointerName () const
int getFunctionScope () const

Static Public Attributes

static const unsigned int SPECIES_FUNCTION = 0
static const unsigned int SINGLE_MOLECULE_FUNCTION = 1

Protected Attributes

string PointerName
int scope
TemplateMoleculetm


Constructor & Destructor Documentation

LocalFunctionReference::LocalFunctionReference ( string  PointerName,
int  scope,
TemplateMolecule tm 
)

virtual NFcore::LocalFunctionReference::~LocalFunctionReference (  )  [inline, virtual]


Member Function Documentation

virtual void NFcore::LocalFunctionReference::apply ( Mapping m,
MappingSet **  ms 
) [inline, virtual]

Implements NFcore::Transformation.

virtual int NFcore::LocalFunctionReference::getComponentIndex (  )  const [inline, virtual]

Implements NFcore::Transformation.

TemplateMolecule* NFcore::LocalFunctionReference::getTemplateObject (  )  const [inline]

string NFcore::LocalFunctionReference::getPointerName (  )  const [inline]

int NFcore::LocalFunctionReference::getFunctionScope (  )  const [inline]


Member Data Documentation

const unsigned int NFcore::LocalFunctionReference::SPECIES_FUNCTION = 0 [static]

const unsigned int NFcore::LocalFunctionReference::SINGLE_MOLECULE_FUNCTION = 1 [static]

string NFcore::LocalFunctionReference::PointerName [protected]

int NFcore::LocalFunctionReference::scope [protected]

TemplateMolecule* NFcore::LocalFunctionReference::tm [protected]


The documentation for this class was generated from the following files:
Generated on Thu Dec 9 11:02:49 2010 for NFsim by  doxygen 1.5.4