Stan  2.14.0
probability, sampling & optimization
integrate_ode.hpp
Go to the documentation of this file.
1 #ifndef STAN_LANG_AST_NODE_INTEGRATE_ODE_HPP
2 #define STAN_LANG_AST_NODE_INTEGRATE_ODE_HPP
3 
5 #include <string>
6 
7 namespace stan {
8  namespace lang {
9 
10  struct expression;
11 
15  struct integrate_ode {
20 
24  std::string system_function_name_;
25 
30 
35 
40 
44  expression theta_; // params
45 
50 
55 
59  integrate_ode();
60 
74  integrate_ode(const std::string& integration_function_name,
75  const std::string& system_function_name,
76  const expression& y0,
77  const expression& t0,
78  const expression& ts,
79  const expression& theta,
80  const expression& x,
81  const expression& x_int);
82  };
83 
84  }
85 }
86 #endif
expression x_
Real-valued data.
integrate_ode()
Construct a default integrate ODE node.
std::string integration_function_name_
The name of the integrator.
Probability, optimization and sampling library.
expression t0_
Initial time.
expression y0_
Initial state.
Structure for integrate diff eq statement.
expression theta_
Parameters.
expression ts_
Solution times.
std::string system_function_name_
Name of the ODE system.
expression x_int_
Integer-valued data.

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