|
typedef double *(* | user_JointForces_ptr) (MbsData *, double) |
|
typedef void(* | user_load_post_ptr) (MbsData *MBSdata) |
|
typedef void(* | user_free_ptr) (MbsData *MBSdata) |
|
typedef void(* | user_dirdyn_init_ptr) (MbsData *MBSdata, MbsDirdyn *mbs_dd) |
|
typedef void(* | user_dirdyn_loop_ptr) (MbsData *MBSdata, MbsDirdyn *mbs_dd) |
|
typedef void(* | user_dirdyn_finish_ptr) (MbsData *, MbsDirdyn *) |
|
typedef void(* | user_invdyn_init_ptr) (MbsData *MBSdata, MbsInvdyn *mbs_invd) |
|
typedef void(* | user_invdyn_loop_ptr) (MbsData *MBSdata, MbsInvdyn *mbs_invd) |
|
typedef void(* | user_invdyn_finish_ptr) (MbsData *MBSdata, MbsInvdyn *mbs_invd) |
|
typedef void(* | user_equil_init_ptr) (MbsData *MBSdata, MbsEquil *mbs_equil) |
|
typedef void(* | user_equil_loop_ptr) (MbsData *MBSdata, MbsEquil *mbs_equil) |
|
typedef void(* | user_equil_finish_ptr) (MbsData *, MbsEquil *) |
|
typedef void(* | user_equil_fxe_ptr) (MbsData *, double *f) |
|
typedef void(* | user_Derivative_ptr) (MbsData *s) |
|
typedef void(* | user_DrivenJoints_ptr) (MbsData *s, double tsim) |
|
typedef void(* | user_cons_hJ_ptr) (double *h, double **Jac, MbsData *s, double tsim) |
|
typedef void(* | user_cons_jdqd_ptr) (double *jdqd, MbsData *s, double tsim) |
|
typedef void(* | user_cons_J_accelred_ptr) (MbsData *s, double tsim) |
|
typedef double(* | user_LinkForces_ptr) (double Z, double Zd, MbsData *mbs_data, double tsim, int ilnk) |
|
typedef double *(* | user_Link3DForces_ptr) (double PxF[4], double RxF[4][4], double VxF[4], double OMxF[4], double AxF[4], double OMPxF[4], MbsData *s, double tsim, int ixF) |
|
typedef double *(* | user_ExtForces_ptr) (double PxF[4], double RxF[4][4], double VxF[4], double OMxF[4], double AxF[4], double OMPxF[4], MbsData *s, double tsim, int ixF) |
|
typedef UserIO *(* | mbs_new_user_IO_ptr) (UserIoInfo *ioInfo) |
|
typedef UserModel *(* | mbs_new_user_model_ptr) () |
|
typedef void(* | mbs_delete_user_model_ptr) (UserModel *ums) |
|
typedef void(* | mbs_delete_user_IO_ptr) (UserIO *uvs) |
|
typedef void(* | mbs_get_user_IO_size_ptr) (int *n_in, int *n_out, int *n_user_IO) |
|
typedef void(* | mbs_get_user_model_size_ptr) (int *n_usr_model) |
|
typedef void(* | mbs_get_user_model_list_ptr) (int *user_model_list) |
|
typedef void(* | mbs_load_user_model_ptr) (MbsInfos *mbs_infos, UserModel *ums) |
|
typedef void(* | mbs_bind_user_model_ptr) (MbsInfos *mbs_infos, UserModel *ums) |
|
typedef void(* | mbs_print_user_model_ptr) (UserModel *ums) |
|
typedef void(* | mbs_save_um_ptr) (FILE *stream, UserModel *ums) |
|
typedef void(* | mbs_print_user_IO_ptr) (UserIO *uio) |
|
typedef void(* | mbs_save_user_IO_ptr) (FILE *stream, UserIO *uio) |
|
typedef void(* | user_realtime_options_ptr) (MbsData *mbs_data, Realtime_option *options) |
|
typedef void(* | mbs_link_ptr) (double **frc, double **trq, double *Flnk, double *Z, double *Zd, MbsData *s, double tsim) |
|
typedef void(* | mbs_link3D_ptr) (double **frc, double **trq, MbsData *s, double tsim) |
|
typedef void(* | mbs_extforces_ptr) (double **frc, double **trq, MbsData *s, double tsim) |
|
typedef int(* | mbs_accelred_ptr) (MbsData *s, double tsim) |
|
typedef void(* | mbs_dirdyna_ptr) (double **M, double *c, MbsData *s, double tsim) |
|
typedef void(* | mbs_invdyna_ptr) (double *Q, MbsData *s, double tsim) |
|
typedef void(* | mbs_cons_hJ_ptr) (double *h, double **Jac, MbsData *s, double tsim) |
|
typedef void(* | mbs_cons_jdqd_ptr) (double *Jdqd, MbsData *s, double tsim) |
|
typedef void(* | mbs_sensor_ptr) (MbsSensor *sens, MbsData *s, int isens) |
|
typedef void(* | mbs_gensensor_ptr) (MbsSensor *sens, MbsData *s, int isens) |
|
Declaration of functions that are project dependent