Robotran C Documentation
Public Attributes | List of all members
MbsLpk Struct Reference

#include <mbs_linearipk_struct.h>

Public Attributes

int * diverge_ind
 
int n_diverge
 
double maxcomp
 
double * q_saved
 q saved configuration (because lienaripk uses the mbs_data structure in the process) More...
 
double * qd_saved
 qd saved configuration More...
 
double * qdd_saved
 qdd saved configuration (because mbs_data-qdd is modified in the dirdynared call) More...
 
double * Qq_saved
 Qq saved configuration. More...
 
double * ux_saved
 ux saved confguration More...
 
int nx
 nx=nqu or nux (working variable) More...
 
int nF
 nF=nqu or nF=nqu+nux (working variable) More...
 
double ** x_ptr
 vector of pointers pointing to the linearized variables More...
 
double * x_star
 reference configuration (for the modal analysis, typically an equilibrium configuration) More...
 
double * x_mid
 middle configuration (for parabolic fitting iteration) More...
 
double * x_ext
 extreme configuration (for parabolic fitting iteration) More...
 
double * F_star
 force vector for the reference configuration. More...
 
double * F_mid
 force vector for the middle configuration. More...
 
double * F_ext
 force vector for the extreme configuration. More...
 
double ** GK_prem
 
double ** GK_comp
 
int verbose
 
int itermax
 options for the lpk linearization [default = 10] More...
 
double relincr
 options for the lpk linearization [default = 1e-2] More...
 
double absincr
 Minimum increment value of variables [default = 1e-3]. More...
 
double absincr_max
 Maximum increment value of variables, set to 0.0 to disable it [default = 0.0]. More...
 
double equitol
 Minimum gradient to be considered as sensitive [default = 1e-6]. More...
 
double lintol
 Relative convergence criteria of the gradient [default = 1e-3]. More...
 

Member Data Documentation

◆ absincr

double absincr

Minimum increment value of variables [default = 1e-3].

◆ absincr_max

double absincr_max

Maximum increment value of variables, set to 0.0 to disable it [default = 0.0].

◆ diverge_ind

int* diverge_ind

◆ equitol

double equitol

Minimum gradient to be considered as sensitive [default = 1e-6].

◆ F_ext

double* F_ext

force vector for the extreme configuration.

◆ F_mid

double* F_mid

force vector for the middle configuration.

◆ F_star

double* F_star

force vector for the reference configuration.

◆ GK_comp

double** GK_comp

◆ GK_prem

double** GK_prem

◆ itermax

int itermax

options for the lpk linearization [default = 10]

◆ lintol

double lintol

Relative convergence criteria of the gradient [default = 1e-3].

◆ maxcomp

double maxcomp

◆ n_diverge

int n_diverge

◆ nF

int nF

nF=nqu or nF=nqu+nux (working variable)

◆ nx

int nx

nx=nqu or nux (working variable)

◆ q_saved

double* q_saved

q saved configuration (because lienaripk uses the mbs_data structure in the process)

◆ qd_saved

double* qd_saved

qd saved configuration

◆ qdd_saved

double* qdd_saved

qdd saved configuration (because mbs_data-qdd is modified in the dirdynared call)

◆ Qq_saved

double* Qq_saved

Qq saved configuration.

◆ relincr

double relincr

options for the lpk linearization [default = 1e-2]

◆ ux_saved

double* ux_saved

ux saved confguration

◆ verbose

int verbose

◆ x_ext

double* x_ext

extreme configuration (for parabolic fitting iteration)

◆ x_mid

double* x_mid

middle configuration (for parabolic fitting iteration)

◆ x_ptr

double** x_ptr

vector of pointers pointing to the linearized variables

◆ x_star

double* x_star

reference configuration (for the modal analysis, typically an equilibrium configuration)


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