|
Scine::Kinetx
3.0.0
Kinetic models for reaction networks.
|
This is the complete list of members for Scine::Kinetx::ExplicitEuler, including all inherited members.
| _net (defined in Scine::Kinetx::IntegratorBase) | Scine::Kinetx::IntegratorBase | protected |
| ExplicitEuler(Network &net) | Scine::Kinetx::ExplicitEuler | |
| f(const Eigen::VectorXd &concentrations) const | Scine::Kinetx::IntegratorBase | protected |
| fast_pow(const double &x, const int &n) (defined in Scine::Kinetx::IntegratorBase) | Scine::Kinetx::IntegratorBase | inlineprotectedstatic |
| fDirected(const Eigen::VectorXd &concentrations) const | Scine::Kinetx::IntegratorBase | protected |
| fFlux(const Eigen::VectorXd &concentrationsT0, const Eigen::VectorXd &concentrationsT1) const | Scine::Kinetx::IntegratorBase | protected |
| fFluxDirected(const Eigen::VectorXd &concentrationsT0, const Eigen::VectorXd &concentrationsT1) const | Scine::Kinetx::IntegratorBase | protected |
| g(const Eigen::VectorXd &concentrations) const | Scine::Kinetx::IntegratorBase | protected |
| gFlux(const Eigen::VectorXd &concentrationsT0, const Eigen::VectorXd &concentrationsT1, Eigen::VectorXd &flux, Eigen::VectorXd &forwardFlux, Eigen::VectorXd &backwardFlux) const | Scine::Kinetx::IntegratorBase | protected |
| Integrator()=default (defined in Scine::Kinetx::Integrator) | Scine::Kinetx::Integrator | |
| IntegratorBase(Network &net) | Scine::Kinetx::IntegratorBase | |
| jacobi(const Eigen::VectorXd &concentrations) const (defined in Scine::Kinetx::IntegratorBase) | Scine::Kinetx::IntegratorBase | protected |
| printHeader(const Eigen::VectorXd &y, const double dt, const double t) (defined in Scine::Kinetx::IntegratorBase) | Scine::Kinetx::IntegratorBase | protected |
| printTimeAndCheckConvergenceStep(const Eigen::VectorXd &y, const Eigen::VectorXd &yOld, Eigen::VectorXd &yMax, const unsigned int batchInterval, const unsigned int iBatch, const double dt, const double t, const double convergenceConcentrationChange) (defined in Scine::Kinetx::IntegratorBase) | Scine::Kinetx::IntegratorBase | protected |
| propagate(Eigen::VectorXd &concentrations, Eigen::VectorXd &yFlux, Eigen::VectorXd &rFlux, Eigen::VectorXd &rForwardFlux, Eigen::VectorXd &rBackwardFlux, double &t, double &dt) const | Scine::Kinetx::RungeKutta | virtual |
| propagateY(Eigen::VectorXd &y, double &t, double &dt) const overridefinal | Scine::Kinetx::ExplicitEuler | virtual |
| RungeKutta(Network &net) | Scine::Kinetx::RungeKutta | |
| runIntegration(Eigen::VectorXd y, double tStart, double dt, Eigen::VectorXd &rFlux, Eigen::VectorXd &rForwardFlux, Eigen::VectorXd &rBackwardFlux, const unsigned int batchInterval=1000, const unsigned int nBatches=100000, const double convergenceConcentrationChange=1e-10) | Scine::Kinetx::IntegratorBase | virtual |
| runIntegrationByTime(Eigen::VectorXd y, double tStart, double dt, Eigen::VectorXd &rFlux, Eigen::VectorXd &rForwardFlux, Eigen::VectorXd &rBackwardFlux, const double tMax, const unsigned int batchInterval=1000, const double convergenceConcentrationChange=1e-10) | Scine::Kinetx::IntegratorBase | virtual |
| trackVertexAndEdgeFluxes(const Eigen::VectorXd &y, const Eigen::VectorXd &yInitial, Eigen::VectorXd &yFlux, Eigen::VectorXd &rFlux, Eigen::VectorXd &rForwardFlux, Eigen::VectorXd &rBackwardFlux, const double &dt) const | Scine::Kinetx::IntegratorBase | protected |