ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::mad::AOdeModelWithOutput< T > Class Template Referenceabstract

#include <aodemodel.h>

Collaboration diagram for adore::mad::AOdeModelWithOutput< T >:
Collaboration graph

Public Member Functions

 AOdeModelWithOutput ()
 
virtual ~AOdeModelWithOutput ()
 
virtual void fh (T t, const adoreMatrix< T, 0, 1 > &x_in, adoreMatrix< T, 0, 1 > &dx_out, adoreMatrix< T, 0, 1 > &y_out)=0
 

Detailed Description

template<typename T>
class adore::mad::AOdeModelWithOutput< T >

A model, represented by a ordinary differential equation and nonlinear output equation. Template T is type, e. g. float or double, template n is the number of dimensions of the differential equation.

Constructor & Destructor Documentation

◆ AOdeModelWithOutput()

template<typename T >
adore::mad::AOdeModelWithOutput< T >::AOdeModelWithOutput ( )
inline

◆ ~AOdeModelWithOutput()

template<typename T >
virtual adore::mad::AOdeModelWithOutput< T >::~AOdeModelWithOutput ( )
inlinevirtual

Member Function Documentation

◆ fh()

template<typename T >
virtual void adore::mad::AOdeModelWithOutput< T >::fh ( t,
const adoreMatrix< T, 0, 1 > &  x_in,
adoreMatrix< T, 0, 1 > &  dx_out,
adoreMatrix< T, 0, 1 > &  y_out 
)
pure virtual

evaluation of derivative and output.

Parameters
tpoint of time at which derivative is computed
x_instate at which derivative is computed
dx_outderivative of state, written by function
y_outmodel output, written by function

Implemented in adore::fun::RoadCoordinateConverter::ZeroDynamicsModel.

Here is the caller graph for this function:

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