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

#include <mbs_modal_struct.h>

Public Attributes

MbsModalOptionsoptions
 
MbsAux * aux
 
MbsLpklpk
 working structure to compute the linearized matrices (one by one) More...
 
MbsSSss
 working structure containing a state space representation (with the matrix A) More...
 
double ** Bvuc
 copy of the Bvuc matrix (index 1) More...
 
double * q_saved
 copy of vector q before the modal process. More...
 
double * qd_saved
 copy of vector qd before the modal process. More...
 
double * qdd_saved
 copy of vector qdd before the modal process. More...
 
double * Qq_saved
 copy of vector Qq before the modal process. More...
 
int Nux_saved
 copy of mbs_data Nux More...
 
int nx
 number of 1st order equations, nx = 2*nqu (+Nux) More...
 
double * eval_a
 Result of the Eigenvalue problem: real part of the nx eigen values [nx]. More...
 
double * eval_b
 Result of the Eigenvalue problem: imaginary part of the nx eigen values [nx]. More...
 
double ** evec_a
 Result of the Eigenvalue problem: real part of the eigen vectors (each column is a eigenvector) [nx X nx]. More...
 
double ** evec_b
 Result of the Eigenvalue problem: img part of the eigen vectors (each column is a eigenvector) [nx X nx]. More...
 
double ** evec_r
 Result of the Eigenvalue problem: norm of the eigen vectors (each column is a eigenvector) [nx X nx]. More...
 
double ** evec_phi
 Result of the Eigenvalue problem: phase of the eigen vectors (each column is a eigenvector) [nx X nx]. More...
 
int nMode
 Number of modes (nx duplication) More...
 
MbsModalMode ** modeList
 List of model object. More...
 
int * iModeSorted
 

Member Data Documentation

◆ aux

MbsAux* aux

◆ Bvuc

double** Bvuc

copy of the Bvuc matrix (index 1)

◆ eval_a

double* eval_a

Result of the Eigenvalue problem: real part of the nx eigen values [nx].

◆ eval_b

double* eval_b

Result of the Eigenvalue problem: imaginary part of the nx eigen values [nx].

◆ evec_a

double** evec_a

Result of the Eigenvalue problem: real part of the eigen vectors (each column is a eigenvector) [nx X nx].

◆ evec_b

double** evec_b

Result of the Eigenvalue problem: img part of the eigen vectors (each column is a eigenvector) [nx X nx].

◆ evec_phi

double** evec_phi

Result of the Eigenvalue problem: phase of the eigen vectors (each column is a eigenvector) [nx X nx].

◆ evec_r

double** evec_r

Result of the Eigenvalue problem: norm of the eigen vectors (each column is a eigenvector) [nx X nx].

◆ iModeSorted

int* iModeSorted

◆ lpk

MbsLpk* lpk

working structure to compute the linearized matrices (one by one)

◆ modeList

MbsModalMode** modeList

List of model object.

◆ nMode

int nMode

Number of modes (nx duplication)

◆ Nux_saved

int Nux_saved

copy of mbs_data Nux

◆ nx

int nx

number of 1st order equations, nx = 2*nqu (+Nux)

◆ options

MbsModalOptions* options

◆ q_saved

double* q_saved

copy of vector q before the modal process.

◆ qd_saved

double* qd_saved

copy of vector qd before the modal process.

◆ qdd_saved

double* qdd_saved

copy of vector qdd before the modal process.

◆ Qq_saved

double* Qq_saved

copy of vector Qq before the modal process.

◆ ss

MbsSS* ss

working structure containing a state space representation (with the matrix A)


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