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]