copasi API
0.1
|
#include <CCopasiMethod.h>
Enumeration of the sub types of methods known to COPASI.
CCopasiMethod::CCopasiMethod | ( | const CCopasiTask::Type & | taskType, |
const SubType & | subType, | ||
const CCopasiContainer * | pParent = NULL |
||
) | [protected] |
Specific constructor
const | CCopasiTask::Type & type |
const | CCopasiMethod::SubType & subType |
const | CCopasiContainer * pParent (default: NULL) |
CCopasiMethod::CCopasiMethod | ( | const CCopasiMethod & | src, |
const CCopasiContainer * | pParent = NULL |
||
) |
Copy constructor
const | CCopasiMethodr & src |
const | CCopasiContainer * pParent (default: NULL) |
CCopasiMethod::~CCopasiMethod | ( | ) | [virtual] |
Destructor
const CCopasiMethod::SubType & CCopasiMethod::getSubType | ( | ) | const |
Retrieve the sub type of the method
const CCopasiTask::Type & CCopasiMethod::getType | ( | void | ) | const |
bool CCopasiMethod::isValidProblem | ( | const CCopasiProblem * | pProblem | ) | [virtual] |
Check if the method is suitable for this problem
Reimplemented in CTrajectoryMethodDsaLsodar, CScanMethod, CStochMethod, CMCAMethod, CLyapWolfMethod, CTrajAdaptiveSA, CHybridMethodLSODA, CStochDirectMethod, CHybridMethod, CTauLeapMethod, CTrajectoryMethod, CSteadyStateMethod, CTSSAMethod, CLyapMethod, COptMethod, CNewtonMethod, CSensMethod, CEFMMethod, CFitMethod, and CCrossSectionMethod.
void CCopasiMethod::load | ( | CReadConfig & | configBuffer, |
CReadConfig::Mode | mode = CReadConfig::SEARCH |
||
) | [virtual] |
Load a list of parameters
CReadConfig & | configBuffer |
CReadConfig::Mode | mode Default(CReadConfig::SEARCH) |
Reimplemented in CNewtonMethod.
void CCopasiMethod::print | ( | std::ostream * | ostream | ) | const [virtual] |
This is the output method for any object. The default implementation provided with CCopasiObject uses the ostream operator<< of the object to print the object.To overide this default behaviour one needs to reimplement the virtual print function.
std::ostream | * ostream |
Reimplemented from CCopasiParameterGroup.
void CCopasiMethod::printResult | ( | std::ostream * | ostream | ) | const [virtual] |
This is the output method for any result of a method. The default implementation provided with CCopasiMethod. Does only print "Not implmented." To overide this default behaviour one needs to reimplement the virtual printResult function.
std::ostream | * ostream |
Reimplemented in CCSPMethod, CILDMMethod, and CILDMModifiedMethod.
bool CCopasiMethod::setCallBack | ( | CProcessReport * | pCallBack | ) | [virtual] |
std::ostream& operator<< | ( | std::ostream & | os, |
const CCopasiMethod & | o | ||
) | [friend] |
CProcessReport* CCopasiMethod::mpCallBack [protected] |
a pointer to the callback
const char * CCopasiMethod::SubTypeName [static] |
String literals for the GUI to display sub type names of methods known to COPASI.
CCopasiMethod class. This class is used to describe a task in COPASI. This class is intended to be used as the parent class for all methods whithin COPASI.
Created for Copasi by Stefan Hoops 2003
const char * CCopasiMethod::XMLSubType [static] |
XML sub type names of methods known to COPASI.