Automatic Differentiation
 
Loading...
Searching...
No Matches
stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args > Member List

This is the complete list of members for stan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args >, including all inherited members.

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() finalstan::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) conststan::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) conststan::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 *) noexceptstan::math::vari_baseinlinestatic
operator new(size_t nbytes) noexceptstan::math::vari_baseinlinestatic
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) conststan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args >inlineprivate
rhs(double t, const double *y, double *&dy_dt) conststan::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) conststan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args >inlineprivate
set_zero_adjoint() finalstan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args >inlinevirtual
solution() noexceptstan::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 typedefstan::math::cvodes_integrator_adjoint_vari< F, T_y0, T_t0, T_ts, T_Args >private
T_y0_t0 typedefstan::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