#include <mbs_equil_struct.h>
|
| MbsEquilOptions * | options |
| | structure defining the option of a equilibrium More...
|
| |
| MbsAux * | aux |
| |
| double * | qd_saved |
| | initial generalized velocities as defined in the mbsysPad More...
|
| |
| double * | qdd_saved |
| | initial generalized accelerations as defined in the mbsysPad More...
|
| |
| int | nx |
| | number of variables for the equilibrium More...
|
| |
| double * | x |
| | variables for the equilibrium More...
|
| |
| double ** | x_ptr |
| | vector of pointers pointing to the equilibrium variables More...
|
| |
| int | Nux_saved |
| | copy of mbs_data Nux More...
|
| |
| int | nxch |
| | number of exchange variables for the equilibrium More...
|
| |
| int * | xch |
| | index of the exchange variables in the vector of equilibrium variables More...
|
| |
| int | nxe |
| | number of added variables for the equilibrium More...
|
| |
| int * | xe |
| | index of the added variables in the vector of equilibrium variables More...
|
| |
| int | nxs |
| | number of sensitive variables for the equilibrium More...
|
| |
| int * | xs |
| | index of sensitive variables in the vector of equilibrium variables More...
|
| |
| int | nxns |
| | number of non sensitive variables for the equilibrium More...
|
| |
| int * | xns |
| | index of non sensitive variables in the vector of equilibrium variables More...
|
| |
| double | norm_pk |
| | norm of the equlibrium variables vector x (parameter to minimize in the solvepk algorithm) More...
|
| |
| double ** | grad |
| | Linear Tangent matrix: delta Fx / delta x (obtained numerically) More...
|
| |
| double ** | grad_Rr |
| | mbs Linear Tangent matrix: delta Rr / delta x (obtained numerically) More...
|
| |
| double ** | grad_uxd |
| | uxd Linear Tangent matrix: delta uxd / delta x (obtained numerically) More...
|
| |
| double ** | grad_fxe |
| | fxe Linear Tangent matrix: delta fxe / delta x (obtained numerically) More...
|
| |
| MbsLpk * | lpk |
| | working structure to compute the linearized matrices (one by one) More...
|
| |
| double * | F |
| |
| double | R |
| |
| int | iter |
| | current iteration in the equilibrium computation More...
|
| |
| int | savePeriodCounter |
| | counter for checking whether results must be saved More...
|
| |
| int | bufferNb |
| |
| MbsBuffer ** | buffers |
| | buffer to store generalized coordinates, velocities, acceleration, joint forces... More...
|
| |
| MbsGrowingBuffer * | user_buffer |
| | growing buffer to store user values More...
|
| |
| double ** | savedArrays |
| | pointer to the array that must be saved to buffers More...
|
| |
| int | success |
| | 1 if the equilibrium process were successful (0 if none -1 if failed) More...
|
| |
◆ aux
◆ bufferNb
◆ buffers
buffer to store generalized coordinates, velocities, acceleration, joint forces...
◆ grad
Linear Tangent matrix: delta Fx / delta x (obtained numerically)
◆ grad_fxe
fxe Linear Tangent matrix: delta fxe / delta x (obtained numerically)
◆ grad_Rr
mbs Linear Tangent matrix: delta Rr / delta x (obtained numerically)
◆ grad_uxd
uxd Linear Tangent matrix: delta uxd / delta x (obtained numerically)
◆ iter
current iteration in the equilibrium computation
◆ lpk
working structure to compute the linearized matrices (one by one)
◆ norm_pk
norm of the equlibrium variables vector x (parameter to minimize in the solvepk algorithm)
◆ Nux_saved
◆ nx
number of variables for the equilibrium
◆ nxch
number of exchange variables for the equilibrium
◆ nxe
number of added variables for the equilibrium
◆ nxns
number of non sensitive variables for the equilibrium
◆ nxs
number of sensitive variables for the equilibrium
◆ options
structure defining the option of a equilibrium
◆ qd_saved
initial generalized velocities as defined in the mbsysPad
◆ qdd_saved
initial generalized accelerations as defined in the mbsysPad
◆ savedArrays
pointer to the array that must be saved to buffers
◆ savePeriodCounter
counter for checking whether results must be saved
◆ success
1 if the equilibrium process were successful (0 if none -1 if failed)
◆ user_buffer
growing buffer to store user values
variables for the equilibrium
◆ x_ptr
vector of pointers pointing to the equilibrium variables
◆ xch
index of the exchange variables in the vector of equilibrium variables
◆ xe
index of the added variables in the vector of equilibrium variables
◆ xns
index of non sensitive variables in the vector of equilibrium variables
◆ xs
index of sensitive variables in the vector of equilibrium variables
The documentation for this struct was generated from the following file: