absolute_tolerance_quadrature_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
args_varis_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
backward_is_initialized_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
cast_to_self(void *mem) | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivatestatic |
chain() final | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlinevirtual |
cv_jacobian_rhs_adj_states(realtype t, N_Vector y, N_Vector yB, N_Vector fyB, SUNMatrix J, void *user_data, N_Vector tmp1, N_Vector tmp2, N_Vector tmp3) | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivatestatic |
cv_jacobian_rhs_states(realtype t, N_Vector y, N_Vector fy, SUNMatrix J, void *user_data, N_Vector tmp1, N_Vector tmp2, N_Vector tmp3) | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivatestatic |
cv_quad_rhs_adj(realtype t, N_Vector y, N_Vector yB, N_Vector qBdot, void *user_data) | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivatestatic |
cv_rhs(realtype t, N_Vector y, N_Vector ydot, void *user_data) | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivatestatic |
cv_rhs_adj(realtype t, N_Vector y, N_Vector yB, N_Vector yBdot, void *user_data) | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivatestatic |
cvodes_integrator_adjoint_vari(const char *function_name, FF &&f, const T_y0 &y0, const T_t0 &t0, const std::vector< T_ts > &ts, double relative_tolerance_forward, const Eigen::VectorXd &absolute_tolerance_forward, double relative_tolerance_backward, const Eigen::VectorXd &absolute_tolerance_backward, double relative_tolerance_quadrature, double absolute_tolerance_quadrature, long int max_num_steps, long int num_steps_between_checkpoints, int interpolation_polynomial, int solver_forward, int solver_backward, std::ostream *msgs, const T_Args &... args) | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inline |
index_backward_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
interpolation_polynomial_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
is_any_var_args_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | privatestatic |
is_var_only_ts_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | privatestatic |
is_var_return_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | privatestatic |
is_var_t0_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | privatestatic |
is_var_ts_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | privatestatic |
is_var_y0_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | privatestatic |
is_var_y0_t0_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | privatestatic |
jacobian_rhs_adj_states(double t, N_Vector y, SUNMatrix J) const | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivate |
jacobian_rhs_states(double t, N_Vector y, SUNMatrix J) const | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivate |
max_num_steps_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
msgs_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
N_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
num_args_vars_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
num_steps_between_checkpoints_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
operator delete(void *) noexcept | stan::math::vari_base | inlinestatic |
operator new(size_t nbytes) noexcept | stan::math::vari_base | inlinestatic |
quad_rhs_adj(double t, N_Vector y, N_Vector yB, N_Vector qBdot) | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivate |
relative_tolerance_backward_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
relative_tolerance_forward_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
relative_tolerance_quadrature_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
rhs(double t, const yT &y, const std::tuple< ArgsT... > &args_tuple) const | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivate |
rhs(double t, const double *y, double *&dy_dt) const | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivate |
rhs_adj(double t, N_Vector y, N_Vector yB, N_Vector yBdot) const | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivate |
set_zero_adjoint() final | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlinevirtual |
solution() noexcept | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inline |
solver_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
solver_backward_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
solver_forward_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
store_state(std::size_t n, const Eigen::VectorXd &state, Eigen::Matrix< var, Eigen::Dynamic, 1 > &state_return) | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivate |
store_state(std::size_t n, const Eigen::VectorXd &state, Eigen::Matrix< double, Eigen::Dynamic, 1 > &state_return) | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | inlineprivate |
T_Return typedef | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
T_y0_t0 typedef | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |
y_return_varis_ | stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > | private |