|
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.