General structure of the inverse kinematics module. More...
#include <mbs_solvekin_struct.h>
Public Attributes | |
MbsInvOptions * | options |
Structure defining the option of a inverse kinematic analysis. More... | |
MbsAux * | mbs_aux |
Structure to store auxiliary value needed during computation. More... | |
double | tsim |
Current simulation time. More... | |
int | tindex |
Current time index. More... | |
MbsBuffer ** | buffers |
Buffer to store generalized coordinates, velocities, acceleration. More... | |
MbsGrowingBuffer * | user_buffer |
Growing buffer to store user values. More... | |
int | bufferNb |
Number of buffers. More... | |
double ** | savedArrays |
Pointer to the array that must be saved to buffers. More... | |
int | savePeriodCounter |
Counter for checking whether results must be saved. More... | |
int | trajectorytype |
Value to store the type of trajectory provided by the user, automatically set. More... | |
MbsLutRes * | q |
Pointer to save the input trajectories. More... | |
MbsLutRes * | qd |
MbsLutRes * | qdd |
General structure of the inverse kinematics module.
int bufferNb |
Number of buffers.
MbsBuffer** buffers |
Buffer to store generalized coordinates, velocities, acceleration.
MbsAux* mbs_aux |
Structure to store auxiliary value needed during computation.
MbsInvOptions* options |
Structure defining the option of a inverse kinematic analysis.
MbsLutRes* q |
Pointer to save the input trajectories.
MbsLutRes * qd |
MbsLutRes * qdd |
double** savedArrays |
Pointer to the array that must be saved to buffers.
int savePeriodCounter |
Counter for checking whether results must be saved.
int tindex |
Current time index.
int trajectorytype |
Value to store the type of trajectory provided by the user, automatically set.
double tsim |
Current simulation time.
MbsGrowingBuffer* user_buffer |
Growing buffer to store user values.