roadrunner
2.6.0
Fast simulator for SBML models
|
implemention class, hide all details here. More...
Public Member Functions | |
RoadRunnerImpl (const std::string &uriOrSBML, const Dictionary *dict) | |
RoadRunnerImpl (const std::string &_compiler, const std::string &_tempDir, const std::string &_supportCodeDir) | |
RoadRunnerImpl (const RoadRunnerImpl &rri) | |
void | deleteAllSolvers () |
void | syncAllSolversWithModel (ExecutableModel *m) |
void | setParameterValue (const ParameterType parameterType, const int parameterIndex, const double value) |
double | getParameterValue (const ParameterType parameterType, const int parameterIndex) |
void | changeParameter (ParameterType parameterType, int reactionIndex, int parameterIndex, double originalValue, double increment) |
bool | isCompleteFBC () |
Public Attributes | |
int | mInstanceID |
ls::DoubleMatrix | simulationResult |
Integrator * | integrator = nullptr |
Points to the current integrator. More... | |
std::vector< Integrator * > | integrators |
SteadyStateSolver * | steady_state_solver = nullptr |
Points to the current steady state solver. | |
std::vector< SteadyStateSolver * > | steady_state_solvers |
SensitivitySolver * | sensitivity_solver = nullptr |
Points to the current sensitivities solver. | |
std::vector< SensitivitySolver * > | sensitivity_solvers |
std::vector< SelectionRecord > | mSelectionList |
LoadSBMLOptions | loadOpt |
ModelGenerator obtained from the factory. | |
std::vector< SelectionRecord > | mSteadyStateSelection |
Compiler * | compiler |
here for compatiblity, will go. | |
ls::LibStructural * | mLS |
structural analysis library. | |
SimulateOptions | simulateOpt |
options that are specific to the simulation | |
RoadRunnerOptions | roadRunnerOptions |
various general options that can be modified by external callers. | |
std::string | configurationXML |
the xml std::string that is given in setConfigurationXML. More... | |
bool | simulatedSinceReset = false |
friend | RoadRunner |
Protected Attributes | |
std::unique_ptr< ExecutableModel > | model |
std::unique_ptr< libsbml::SBMLDocument > | document |
implemention class, hide all details here.
std::string rr::RoadRunnerImpl::configurationXML |
the xml std::string that is given in setConfigurationXML.
Needed because the NLEQ is only created in the steadyState method.
Integrator* rr::RoadRunnerImpl::integrator = nullptr |
Points to the current integrator.
This is a pointer into the integrators array.