Stan Math Library  2.15.0
reverse mode automatic differentiation
Public Member Functions | Public Attributes | List of all members
stan::math::coupled_ode_observer Struct Reference

Observer for the coupled states. More...

#include <coupled_ode_observer.hpp>

Public Member Functions

 coupled_ode_observer (std::vector< std::vector< double > > &y_coupled)
 Construct a coupled ODE observer from the specified coupled vector. More...
 
void operator() (const std::vector< double > &coupled_state, double t)
 Callback function for Boost's ODE solver to record values. More...
 

Public Attributes

std::vector< std::vector< double > > & y_coupled_
 
int n_
 

Detailed Description

Observer for the coupled states.

Holds a reference to an externally defined vector of vectors passed in at construction time.

Definition at line 14 of file coupled_ode_observer.hpp.

Constructor & Destructor Documentation

§ coupled_ode_observer()

stan::math::coupled_ode_observer::coupled_ode_observer ( std::vector< std::vector< double > > &  y_coupled)
inlineexplicit

Construct a coupled ODE observer from the specified coupled vector.

Parameters
y_coupledreference to a vector of vector of doubles.

Definition at line 24 of file coupled_ode_observer.hpp.

Member Function Documentation

§ operator()()

void stan::math::coupled_ode_observer::operator() ( const std::vector< double > &  coupled_state,
double  t 
)
inline

Callback function for Boost's ODE solver to record values.

Parameters
coupled_statesolution at the specified time.
ttime of solution.

Definition at line 35 of file coupled_ode_observer.hpp.

Member Data Documentation

§ n_

int stan::math::coupled_ode_observer::n_

Definition at line 16 of file coupled_ode_observer.hpp.

§ y_coupled_

std::vector<std::vector<double> >& stan::math::coupled_ode_observer::y_coupled_

Definition at line 15 of file coupled_ode_observer.hpp.


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

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