Stan  2.14.0
probability, sampling & optimization
Public Member Functions | Public Attributes | List of all members
stan::lang::integrate_ode_control Struct Reference

Structure for a diff eq integration statement with control parameters for the integrator. More...

#include <integrate_ode_control.hpp>

Public Member Functions

 integrate_ode_control ()
 Construct a default ODE integrator object with control. More...
 
 integrate_ode_control (const std::string &integration_function_name, const std::string &system_function_name, const expression &y0, const expression &t0, const expression &ts, const expression &theta, const expression &x, const expression &x_int, const expression &rel_tol, const expression &abs_tol, const expression &max_steps)
 Construt an ODE integrator with control parameter with the specified values. More...
 

Public Attributes

std::string integration_function_name_
 The name of the integrator. More...
 
std::string system_function_name_
 Name of the ODE system. More...
 
expression y0_
 Initial state (array of real). More...
 
expression t0_
 Initial time (real). More...
 
expression ts_
 Solution times (array of real). More...
 
expression theta_
 Parameters (array of real). More...
 
expression x_
 Real-valued data (array of real). More...
 
expression x_int_
 Integer-valued data (array of int). More...
 
expression rel_tol_
 Relative tolerance (real). More...
 
expression abs_tol_
 Absolute tolerance (real). More...
 
expression max_num_steps_
 Maximum number of steps (integer). More...
 

Detailed Description

Structure for a diff eq integration statement with control parameters for the integrator.

Definition at line 16 of file integrate_ode_control.hpp.

Constructor & Destructor Documentation

§ integrate_ode_control() [1/2]

stan::lang::integrate_ode_control::integrate_ode_control ( )

Construct a default ODE integrator object with control.

Definition at line 10 of file integrate_ode_control_def.hpp.

§ integrate_ode_control() [2/2]

stan::lang::integrate_ode_control::integrate_ode_control ( const std::string &  integration_function_name,
const std::string &  system_function_name,
const expression y0,
const expression t0,
const expression ts,
const expression theta,
const expression x,
const expression x_int,
const expression rel_tol,
const expression abs_tol,
const expression max_steps 
)

Construt an ODE integrator with control parameter with the specified values.

Parameters
integration_function_namename of integrator
system_function_namename of ODE system
y0initial value
t0initial time
tssolution times
thetaparameters
xreal-valued data
x_intinteger-valued data
rel_tolrelative tolerance of integrator
abs_tolabsolute tolerance of integrator
max_stepsmax steps in integrator

Definition at line 12 of file integrate_ode_control_def.hpp.

Member Data Documentation

§ abs_tol_

expression stan::lang::integrate_ode_control::abs_tol_

Absolute tolerance (real).

Definition at line 65 of file integrate_ode_control.hpp.

§ integration_function_name_

std::string stan::lang::integrate_ode_control::integration_function_name_

The name of the integrator.

Definition at line 20 of file integrate_ode_control.hpp.

§ max_num_steps_

expression stan::lang::integrate_ode_control::max_num_steps_

Maximum number of steps (integer).

Definition at line 70 of file integrate_ode_control.hpp.

§ rel_tol_

expression stan::lang::integrate_ode_control::rel_tol_

Relative tolerance (real).

Definition at line 60 of file integrate_ode_control.hpp.

§ system_function_name_

std::string stan::lang::integrate_ode_control::system_function_name_

Name of the ODE system.

Definition at line 25 of file integrate_ode_control.hpp.

§ t0_

expression stan::lang::integrate_ode_control::t0_

Initial time (real).

Definition at line 35 of file integrate_ode_control.hpp.

§ theta_

expression stan::lang::integrate_ode_control::theta_

Parameters (array of real).

Definition at line 45 of file integrate_ode_control.hpp.

§ ts_

expression stan::lang::integrate_ode_control::ts_

Solution times (array of real).

Definition at line 40 of file integrate_ode_control.hpp.

§ x_

expression stan::lang::integrate_ode_control::x_

Real-valued data (array of real).

Definition at line 50 of file integrate_ode_control.hpp.

§ x_int_

expression stan::lang::integrate_ode_control::x_int_

Integer-valued data (array of int).

Definition at line 55 of file integrate_ode_control.hpp.

§ y0_

expression stan::lang::integrate_ode_control::y0_

Initial state (array of real).

Definition at line 30 of file integrate_ode_control.hpp.


The documentation for this struct was generated from the following files:

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