Structure defining the options of the coordinate partitioning module. More...
#include <mbs_part.h>
Public Attributes | |
int | rowperm |
More... | |
int | visualize |
More... | |
int | drivers |
More... | |
int | verbose |
More... | |
int | clearmbsglobal |
More... | |
double | random_amplitude_rank |
More... | |
double | random_amplitude_singul |
More... | |
unsigned int | set_seed |
More... | |
Structure defining the options of the coordinate partitioning module.
int clearmbsglobal |
DEPRECATED OPTION.
int drivers |
DEPRECATED OPTION.
In previous version it allows to not call the user_DrivenJoint() function.
double random_amplitude_rank |
Amplitude of the random troubleshoot of generalized coordinates for rank.
This randomized value is used to determine the rank of the Jacobian matrix. It must be positive, a null value disable the randomized effect. The default is 1e-2.
double random_amplitude_singul |
Amplitude of the random troubleshoot of generalized coordinates for solving constaints.
This randomized value is used to avoid singularities when solving constraints. It must be positive, a null value disable the randomized effect. The default is 1e-5.
int rowperm |
Flag to allow lines permutations: 0 no permutation (default).
Any other value allows for lines permutation.
unsigned int set_seed |
Flag to prevent the partitionning to set a constant seed number.
With a variable seed number two consecutive run of the partionning with constant input gives different results. Values:
int verbose |
Verbosity level of the module, defined in file mbs_define.h.
From MBS_VERBOSE_ERROR, printing error only; To MBS_VERBOSE_DEBUG, printing all messages;
int visualize |
Flag to generate loop closure animation file when partitionning fails.
Default is 0 and means no animation file, otherwhise file is generated.