C API Documentation
|
Handles constructing an integrator and contains meta information about it. More...
#include <Integrator.h>
Public Member Functions | |
virtual std::string | getName () const =0 |
Gets the name associated with this integrator type. More... | |
virtual std::string | getDescription () const =0 |
Gets the description associated with this integrator type. More... | |
virtual std::string | getHint () const =0 |
Gets the hint associated with this integrator type. More... | |
virtual Integrator * | construct (ExecutableModel *model) const =0 |
Constructs a new integrator of a given type. More... | |
Protected Types | |
typedef Integrator *(* | IntegratorCtor) (ExecutableModel *model) |
Handles constructing an integrator and contains meta information about it.
|
pure virtual |
Constructs a new integrator of a given type.
Implemented in rr::CVODEIntegratorRegistrar, rr::RK4IntegratorRegistrar, rr::RK45IntegratorRegistrar, and rr::GillespieIntegratorRegistrar.
|
pure virtual |
Gets the description associated with this integrator type.
Implemented in rr::CVODEIntegratorRegistrar, rr::RK4IntegratorRegistrar, rr::RK45IntegratorRegistrar, and rr::GillespieIntegratorRegistrar.
|
pure virtual |
Gets the hint associated with this integrator type.
Implemented in rr::CVODEIntegratorRegistrar, rr::RK4IntegratorRegistrar, rr::RK45IntegratorRegistrar, and rr::GillespieIntegratorRegistrar.
|
pure virtual |
Gets the name associated with this integrator type.
Implemented in rr::CVODEIntegratorRegistrar, rr::RK4IntegratorRegistrar, rr::RK45IntegratorRegistrar, and rr::GillespieIntegratorRegistrar.