Stan  2.14.0
probability, sampling & optimization
integrate_ode_control.hpp
Go to the documentation of this file.
1 #ifndef STAN_LANG_AST_NODE_INTEGRATE_ODE_CONTROL_HPP
2 #define STAN_LANG_AST_NODE_INTEGRATE_ODE_CONTROL_HPP
3 
5 #include <string>
6 
7 namespace stan {
8  namespace lang {
9 
10  struct expression;
11 
21 
25  std::string system_function_name_;
26 
31 
36 
41 
46 
51 
55  expression x_int_; // integer data
56 
61 
66 
71 
76 
93  integrate_ode_control(const std::string& integration_function_name,
94  const std::string& system_function_name,
95  const expression& y0,
96  const expression& t0,
97  const expression& ts,
98  const expression& theta,
99  const expression& x,
100  const expression& x_int,
101  const expression& rel_tol,
102  const expression& abs_tol,
103  const expression& max_steps);
104  };
105 
106  }
107 }
108 #endif
Probability, optimization and sampling library.
expression y0_
Initial state (array of real).
expression x_int_
Integer-valued data (array of int).
std::string system_function_name_
Name of the ODE system.
expression max_num_steps_
Maximum number of steps (integer).
integrate_ode_control()
Construct a default ODE integrator object with control.
expression ts_
Solution times (array of real).
expression rel_tol_
Relative tolerance (real).
expression abs_tol_
Absolute tolerance (real).
std::string integration_function_name_
The name of the integrator.
expression t0_
Initial time (real).
expression x_
Real-valued data (array of real).
expression theta_
Parameters (array of real).
Structure for a diff eq integration statement with control parameters for the integrator.

     [ Stan Home Page ] © 2011–2016, Stan Development Team.