#include <GreensFunction.h>
Inheritance diagram for GreensFunction:
Public Member Functions | |
GreensFunction (const string) | |
virtual | ~GreensFunction () |
void | setFirstJob () |
bool | nextJob () |
bool | isLastJob () |
string | job () |
int | getValueArrayAt (double **, int, int) |
void | load (map< string, string >) |
void | unload () throw (LibHandleError) |
void | registerParameter () |
void | registerOutputFields () |
void | requestPlugins () |
void | init () |
void | release () |
Private Member Functions | |
GreensFunction (const GreensFunction &x) | |
Private Attributes | |
map< string, GreenPlugin * >::iterator | map_iter |
map< string, GreenPlugin * > | pl_green_map |
we don't need an 'id' counter here! It was necessary in the LoadFunction since all the loads could and should have different parameter values whereas the Green's functions are allowed to have only one identical parameter set.
GreensFunction::GreensFunction | ( | const GreensFunction & | x | ) | [private] |
hidden copy constructor - we do not want to accidentially copy objects
GreensFunction::GreensFunction | ( | const | string | ) |
GreensFunction::~GreensFunction | ( | ) | [virtual] |
void GreensFunction::setFirstJob | ( | ) |
bool GreensFunction::nextJob | ( | ) |
bool GreensFunction::isLastJob | ( | ) |
string GreensFunction::job | ( | ) |
int GreensFunction::getValueArrayAt | ( | double ** | , | |
int | , | |||
int | ||||
) |
void GreensFunction::load | ( | map< string, string > | ) |
void GreensFunction::unload | ( | ) | throw (LibHandleError) [virtual] |
Reimplemented from Plugin.
void GreensFunction::registerParameter | ( | ) | [virtual] |
Reimplemented from Plugin.
void GreensFunction::registerOutputFields | ( | ) | [virtual] |
Reimplemented from Plugin.
void GreensFunction::requestPlugins | ( | ) | [virtual] |
Reimplemented from Plugin.
void GreensFunction::init | ( | ) | [virtual] |
Reimplemented from Plugin.
void GreensFunction::release | ( | ) | [virtual] |
Reimplemented from Plugin.
map<string, GreenPlugin*>::iterator GreensFunction::map_iter [private] |
map<string, GreenPlugin*> GreensFunction::pl_green_map [private] |