|
roadrunner
2.6.0
Fast simulator for SBML models
|
Constructs new integrators. More...
#include <SensitivitySolverFactory.h>
Static Public Member Functions | |
| static SensitivitySolverFactory & | getInstance () |
| static void | Register () |
Static Public Member Functions inherited from rr::RegistrationFactory | |
| template<class FactoryType > | |
| static FactoryType & | getInstance (std::mutex &mutex) |
| Returns the singleton instance of the integrator factory. More... | |
Additional Inherited Members | |
Public Member Functions inherited from rr::RegistrationFactory | |
| Solver * | New (const std::string &name, ExecutableModel *m) const |
| Constructs a new integrator given the name (e.g. cvode, gillespie) More... | |
| virtual void | registerSolver (Registrable *i) |
| Registers a new integrator with the factory so that it can be constructed. More... | |
| virtual std::size_t | size () const |
| virtual std::string | name (std::size_t n) const |
| virtual std::string | hint (std::size_t n) const |
| virtual std::string | description (std::size_t n) const |
Protected Member Functions inherited from rr::RegistrationFactory | |
| RegistrationFactory ()=default | |
| Prevents external instantiation. More... | |
Protected Attributes inherited from rr::RegistrationFactory | |
| RegistrableVector | registrars |
Constructs new integrators.
Implements the factory and singleton patterns. Constructs a new integrator given the name (e.g. cvode, gillespie) and returns a base pointer to rr::SensitivitySolver.