C API Documentation
Public Member Functions | Public Attributes | Protected Attributes | List of all members
rr::SBMLModelSimulation Class Reference
Inheritance diagram for rr::SBMLModelSimulation:
rr::TestSuiteModelSimulation

Public Member Functions

 SBMLModelSimulation (const string &dataOutputFolder="", const string &tempDataFilePath="")
 
bool SetModelFilePath (const string &path)
 
bool SetModelFileName (const string &name)
 
bool SetDataOutputFolder (const string &name)
 
string GetModelsFullFilePath ()
 
string GetDataOutputFolder ()
 
string GetTempDataFolder ()
 
bool UseEngine (RoadRunner *engine)
 
bool SaveModelAsXML (const string &folder)
 
bool SetTimeStart (const double &tStart)
 
bool SetTimeEnd (const double &tEnd)
 
bool SetNumberOfPoints (const int &pts)
 
bool SetSelectionList (const string &list)
 
virtual bool LoadSBMLFromFile ()
 
virtual bool Simulate ()
 
virtual bool SaveResult ()
 
void loadSBMLTolerances (std::string const &filename)
 
virtual bool LoadSettings (const string &fName="")
 
virtual RoadRunnerData GetResult ()
 
void ReCompileIfDllExists (const bool &doIt)
 
bool DoCompileIfDllExists ()
 
bool CreateModel ()
 
bool GenerateModelCode ()
 
bool CompileModel ()
 
bool GenerateAndCompileModel ()
 

Public Attributes

double mAbsolute
 absolute tolerance for residual comparison, does not affect integrator
 
double mRelative
 relative tolerance for residual comparison, does not affect integrator
 

Protected Attributes

string mModelFileName
 
string mModelFilePath
 
string mModelSettingsFileName
 
string mSimulationLogFile
 
string mDataOutputFolder
 
string mTempDataFolder
 
RoadRunnermEngine
 
SimulateOptions mSettings
 
bool mCompileIfDllExists
 

The documentation for this class was generated from the following file: