| 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 |