#include <mbs_modal_struct.h>
Public Attributes | |
int | save2file |
no = 0, yes = 1, flag to save any results or animations [default = 1] More... | |
int | save_mat |
no = 0, yes = 1, flag to save the linearized matrix A,Mr,Gr,Kr [default = 0] More... | |
int | save_eval |
no = 0, yes = 1, flag to save the eigen values in two separate files: "_a" for Real part and "_b" for Imag part [default = 0] More... | |
int | save_evec |
no = 0, yes = 1, flag to save the eigen vector in two separate files: "_a" for Real part, "_b" for Imag part, "_r" for magnitude and "_phi" for phase [default = 0] More... | |
int | save_result |
no = 0, yes = 1, flag to save the modal results summary [default = 1] More... | |
int | save_anim |
no = 0, yes = 1, flag to save and generate the animation for the modes [default = 0] More... | |
int | verbose |
Verbosity level propagated to other compatible module: More... | |
double | mode_ampl |
amplification factor for the animation of the modes, application dependent [default = 0.2] More... | |
int | compute_uxd |
no = 0, yes = 1, flag to compute the modes associated with the extra constitutive differential equations [default = 1] More... | |
int | compute_JS |
no = 0, yes = 1, flag to compute the non diagonal terms [default = 0] TO IMPLEMENT ! More... | |
int | norm_evec |
no = 0, yes = 1, flag to normalize the eigenvectors [default = 1] More... | |
double | zeroEigenPrecision |
Define the limit at which the eigen value will be considered as null [default = 1e-6]. More... | |
int | lpk_itermax |
See MbsLpk::itermax [default = 10]. More... | |
double | lpk_relincr |
See MbsLpk::relincr [default = 1e-2]. More... | |
double | lpk_absincr |
See MbsLpk::absincr [default = 1e-3]. More... | |
double | lpk_absincr_max |
See MbsLpk::absincr_max [default = 1e-3]. More... | |
double | lpk_equitol |
See MbsLpk::equitol [default = 1e-6]. More... | |
double | lpk_lintol |
See MbsLpk::lintol [default = 1e-3]. More... | |
int | anim_speed |
flag to decide whether the independent speeds have to be integrated while generating the animation files [default = 0] More... | |
double | anim_dt |
delta t for the animation generation [default = 1e-2] More... | |
double | anim_t |
time for the animation generation [default = 2] More... | |
char * | resfilename |
More... | |
char * | respath |
More... | |
char * | animpath |
More... | |
double anim_dt |
delta t for the animation generation [default = 1e-2]
int anim_speed |
flag to decide whether the independent speeds have to be integrated while generating the animation files [default = 0]
double anim_t |
time for the animation generation [default = 2]
char* animpath |
Path in which animation file is saved.
The provided memory must be static or freed by the provider. The adress in this variable cannot be used to free dyamically allocated memory as It will be redirected by the module.
Default: the animationR folder of the project
int compute_JS |
no = 0, yes = 1, flag to compute the non diagonal terms [default = 0] TO IMPLEMENT !
int compute_uxd |
no = 0, yes = 1, flag to compute the modes associated with the extra constitutive differential equations [default = 1]
double lpk_absincr |
See MbsLpk::absincr [default = 1e-3].
double lpk_absincr_max |
See MbsLpk::absincr_max [default = 1e-3].
double lpk_equitol |
See MbsLpk::equitol [default = 1e-6].
int lpk_itermax |
See MbsLpk::itermax [default = 10].
double lpk_lintol |
See MbsLpk::lintol [default = 1e-3].
double lpk_relincr |
See MbsLpk::relincr [default = 1e-2].
double mode_ampl |
amplification factor for the animation of the modes, application dependent [default = 0.2]
int norm_evec |
no = 0, yes = 1, flag to normalize the eigenvectors [default = 1]
char* resfilename |
Basename of the results files, suffixes and extension added automatically.
The provided memory must be static or freed by the provider. The adress in this variable cannot be used to free dyamically allocated memory as It will be redirected by the module.
The filename can contains relative path from MbsDirdynOptions::respath.
Default: 'modal'
char* respath |
Path in which results file are saved.
The provided memory must be static or freed by the provider. The adress in this variable cannot be used to free dyamically allocated memory as It will be redirected by the module.
Default: the resultsR folder of the project
int save2file |
no = 0, yes = 1, flag to save any results or animations [default = 1]
int save_anim |
no = 0, yes = 1, flag to save and generate the animation for the modes [default = 0]
int save_eval |
no = 0, yes = 1, flag to save the eigen values in two separate files: "_a" for Real part and "_b" for Imag part [default = 0]
int save_evec |
no = 0, yes = 1, flag to save the eigen vector in two separate files: "_a" for Real part, "_b" for Imag part, "_r" for magnitude and "_phi" for phase [default = 0]
int save_mat |
no = 0, yes = 1, flag to save the linearized matrix A,Mr,Gr,Kr [default = 0]
int save_result |
no = 0, yes = 1, flag to save the modal results summary [default = 1]
int verbose |
Verbosity level propagated to other compatible module:
double zeroEigenPrecision |
Define the limit at which the eigen value will be considered as null [default = 1e-6].