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 |