Skip to content
Joris Gillis edited this page Apr 4, 2023 · 2 revisions

Standard documentation for DaeBuilder:

 [INTERNAL] 

::

A symbolic representation of a differential-algebraic equations model.

Variables:

::

 t:      independent variable (usually time)
 c:      constants
 p:      parameters
 d:      dependent parameters (time independent)
 u:      controls
 w:      dependent variables  (time dependent)
 x:      differential states
 z:      algebraic variables
 q:      quadrature states
 y:      outputs

Equations:

::

 differential equations: \dot{x} ==  ode(...)
 algebraic equations:          0 ==  alg(...)
 quadrature equations:   \dot{q} == quad(...)
 dependent parameters:         d == ddef(d_prev,p)
 dependent variables:          w == wdef(w_prev,x,z,u,p,t)
 output equations:             y == ydef(...)
 initial equations:     init_lhs == init_rhs(...)
 events:      when when_cond < 0: when_lhs := when_rhs

Joel Andersson

Extra doc: https://github.com/casadi/casadi/wiki/L_5c

C++ includes: dae_builder.hpp

Extra documentation

To edit, see writing tips.

Clone this wiki locally