W Methods structure for dirdyn. More...
#include <mbs_w_methods.h>
Public Attributes | |
| double ** | dfdy |
| vector of derivatives of f by y [nxn] More... | |
| double * | dfdx |
| vector of derivatives of f by x [1xn] More... | |
| double * | dysav |
| vector save dydx from previous step [1xn] More... | |
| double * | ysav |
| vector save y from previous step [1xn] More... | |
| double * | f |
| vector to store the call of f' [1xn] More... | |
| int * | indx |
| index for LU decomp and system resolution More... | |
| double * | Freeze_dydx |
| double * | Freeze_dfdx |
| double ** | Freeze_dfdy |
| int | Freeze_jacobian_index |
| double ** | A |
| left side of the equation, at step i [nqu x nqu] More... | |
| double * | B |
| right side of the equation, at step i [1 x nqu] More... | |
| double * | sum_alpha_gamma |
| internal step variable [1 x nqu] More... | |
| double * | partial_right_hand_term |
| partial rigth hand step variable [1 x nqu] More... | |
| double * | jpxv |
| useful vector to store Jnp * xv [1 x nqu] More... | |
| double ** | delta_p |
| to store delta p More... | |
| double ** | delta_v |
| to store delta v More... | |
| double * | intermediate_y |
| useful vector to store y [1xnqu] More... | |
| double * | A_param |
| Parameter A. More... | |
| double * | B_param |
| Parameter B. More... | |
| double * | C_param |
| Parameter C. More... | |
| double ** | GAM_param |
| Parameter Gamma. More... | |
| 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) |
W Methods structure for dirdyn.
| double** A |
left side of the equation, at step i [nqu x nqu]
| double* A_param |
Parameter A.
| double* B |
right side of the equation, at step i [1 x nqu]
| double* B_param |
Parameter B.
| double* C_param |
Parameter C.
| double** delta_p |
to store delta p
| double** delta_v |
to store delta v
The function computing the derivative of the system.
| double* dfdx |
vector of derivatives of f by x [1xn]
| double** dfdy |
vector of derivatives of f by y [nxn]
| double* dysav |
vector save dydx from previous step [1xn]
| double* f |
vector to store the call of f' [1xn]
| double * Freeze_dfdx |
| double ** Freeze_dfdy |
| double* Freeze_dydx |
| int Freeze_jacobian_index |
| double** GAM_param |
Parameter Gamma.
| int* indx |
index for LU decomp and system resolution
| double* intermediate_y |
useful vector to store y [1xnqu]
| double* jpxv |
useful vector to store Jnp * xv [1 x nqu]
The function to be called at the end of each time step, or waypoints.
| double* partial_right_hand_term |
partial rigth hand step variable [1 x nqu]
| double* sum_alpha_gamma |
internal step variable [1 x nqu]
| double* ysav |
vector save y from previous step [1xn]
1.8.17