#include <LoadFunction.h>
Inheritance diagram for LoadFunction:
Public Member Functions | |
LoadFunction (const string) | |
virtual | ~LoadFunction () |
double | getValueAt (int, int) |
double | getHistoryValueAt (int) |
double | getCrustalDecayValueAt (int) |
boolean | crustalDecayGiven () |
boolean | loadHistoryGiven () |
void | load (list< LoadFunctionElement * >) |
void | unload () throw (LibHandleError) |
void | registerParameter () |
void | registerOutputFields () |
void | requestPlugins () |
void | init () |
void | release () |
Private Member Functions | |
LoadFunction (const LoadPlugin &x) | |
Private Attributes | |
multimap< LoadPlugin *, pair< LoadHistoryPlugin *, CrustalDecayPlugin * > >::iterator | map_iter |
multimap< LoadPlugin *, pair< LoadHistoryPlugin *, CrustalDecayPlugin * > > | pl_load_map |
double | load_value |
unsigned int | load_function_component |
LoadFunction::LoadFunction | ( | const LoadPlugin & | x | ) | [private] |
hidden copy constructor - we do not want to accidentially copy objects
LoadFunction::LoadFunction | ( | const | string | ) |
LoadFunction::~LoadFunction | ( | ) | [virtual] |
double LoadFunction::getValueAt | ( | int | , | |
int | ||||
) |
double LoadFunction::getHistoryValueAt | ( | int | ) |
double LoadFunction::getCrustalDecayValueAt | ( | int | ) |
boolean LoadFunction::crustalDecayGiven | ( | ) |
boolean LoadFunction::loadHistoryGiven | ( | ) |
void LoadFunction::load | ( | list< LoadFunctionElement * > | ) |
void LoadFunction::unload | ( | ) | throw (LibHandleError) [virtual] |
Reimplemented from Plugin.
void LoadFunction::registerParameter | ( | ) | [virtual] |
Reimplemented from Plugin.
void LoadFunction::registerOutputFields | ( | ) | [virtual] |
Reimplemented from Plugin.
void LoadFunction::requestPlugins | ( | ) | [virtual] |
Reimplemented from Plugin.
void LoadFunction::init | ( | ) | [virtual] |
Reimplemented from Plugin.
void LoadFunction::release | ( | ) | [virtual] |
Reimplemented from Plugin.
multimap<LoadPlugin*, pair<LoadHistoryPlugin*, CrustalDecayPlugin*> >::iterator LoadFunction::map_iter [private] |
multimap<LoadPlugin*, pair<LoadHistoryPlugin*, CrustalDecayPlugin*> > LoadFunction::pl_load_map [private] |
double LoadFunction::load_value [private] |
unsigned int LoadFunction::load_function_component [private] |