#include <transformation.hh>
Public Member Functions | |
LocalFunctionReference (string PointerName, int scope, TemplateMolecule *tm) | |
virtual | ~LocalFunctionReference () |
virtual void | apply (Mapping *m, MappingSet **ms) |
virtual int | getComponentIndex () const |
TemplateMolecule * | getTemplateObject () 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 |
TemplateMolecule * | tm |
LocalFunctionReference::LocalFunctionReference | ( | string | PointerName, | |
int | scope, | |||
TemplateMolecule * | tm | |||
) |
virtual NFcore::LocalFunctionReference::~LocalFunctionReference | ( | ) | [inline, virtual] |
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] |
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] |