Euler Implicit structure for dirdyn. More...
#include <mbs_euler_implicit.h>
Public Attributes | |
| double ** | dfdy |
| matrix of derivatives of f by y [nxn] More... | |
| double * | dfdx |
| vector of derivatives of f by x [1xn] More... | |
| double * | ysav |
| vector save y from previous step [1xn] More... | |
| double * | dysav |
| vector save dy from previous step [1xn] More... | |
| double * | delta_p |
| to store delta p [1xnqu] More... | |
| double * | delta_v |
| to store delta v [1xnqu] More... | |
| double ** | A |
| left side of the equation [nquxnqu] More... | |
| double * | B |
| right side of the equation [1xnqu] More... | |
| double * | jpxv |
| useful vector to store Jnp * xv [1xnqu] More... | |
| int * | indx |
| index for LU decomp and system resolution More... | |
| double * | Freeze_dydx |
| double * | Freeze_dfdx |
| double ** | Freeze_dfdy |
| int | Freeze_jacobian_index |
| int(* | derivs )(double, double[], double[], MbsData *, MbsDirdyn *) |
| The function computing the derivative of the system. More... | |
| void(* | loop_fct )(MbsData *, MbsDirdyn *) |
| The function to be called at the end of each time step, or waypoints. More... | |
| int(* | save_realtime_update )(MbsDirdyn *dd, MbsData *mbs_data) |
Euler Implicit structure for dirdyn.
| double** A |
left side of the equation [nquxnqu]
| double* B |
right side of the equation [1xnqu]
| double* delta_p |
to store delta p [1xnqu]
| double* delta_v |
to store delta v [1xnqu]
The function computing the derivative of the system.
| double* dfdx |
vector of derivatives of f by x [1xn]
| double** dfdy |
matrix of derivatives of f by y [nxn]
| double* dysav |
vector save dy from previous step [1xn]
| double * Freeze_dfdx |
| double ** Freeze_dfdy |
| double* Freeze_dydx |
| int Freeze_jacobian_index |
| int* indx |
index for LU decomp and system resolution
| double* jpxv |
useful vector to store Jnp * xv [1xnqu]
The function to be called at the end of each time step, or waypoints.
| double* ysav |
vector save y from previous step [1xn]
1.8.17