Robotran C Documentation
user_model.h
Go to the documentation of this file.
1 /* --------------------------------------------------------
2  * This code was generated automatically by MBsysC modules.
3  * MBsysC modules are distributed as part of the ROBOTRAN
4  * software. They provides functionalities for dealing with
5  * symbolic equations generated by ROBOTRAN.
6  *
7  * More info on www.robotran.be
8  *
9  * Universite catholique de Louvain, Belgium
10  *
11  * Last update : Tue May 19 13:31:40 2015
12  * --------------------------------------------------------
13  *
14  */
15 #ifndef USERMODEL_h
16 #define USERMODEL_h
17 
18 //#include "lut.h"
19 
20 #include "mbs_user_interface.h"
21 // ============================================================ //
22 
23 
24 struct UserModel
25 {
26  void* dummy;
27 
28 };
29 
30 // ============================================================ //
31 
32 # endif
user_load_post
void user_load_post(MbsData *mbs_data)
User own initialization operations.
Definition: user_load.c:24
UserModel::dummy
void * dummy
Definition: user_model.h:26
UserModel
Definition: user_model.h:24
mbs_get_user_model_list
void mbs_get_user_model_list(int *user_model_list)
Definition: user_model.c:55
useful_functions.h
mbs_data.h
MbsInfos
Definition: mbs_binder_public.h:384
mbs_binder_public.h
user_free
void user_free(MbsData *mbs_data)
User own freeing operations.
Definition: user_load.c:43
mbs_delete_user_model
void mbs_delete_user_model(UserModel *um)
Definition: user_model.c:30
user_JointForces
double * user_JointForces(MbsData *mbs_data, double tsim)
Compute the user-specified joint force in all joint.
Definition: user_JointForces.c:17
MbsData::Qq
double * Qq
Array with the values of the joint forces.
Definition: mbs_data.h:204
mbs_load_user_model
void mbs_load_user_model(MbsInfos *mbs_infos, UserModel *um)
Load the user model data.
Definition: user_model.c:35
user_Link3DForces
double * user_Link3DForces(double PxF[4], double RxF[4][4], double VxF[4], double OMxF[4], double AxF[4], double OMPxF[4], MbsData *mbs_data, double tsim, int ixF)
Compute an user-specified point to point force, with arbitrary line of action.
Definition: user_Link3DForces.c:15
MbsData::l3DWr
double ** l3DWr
Definition: mbs_data.h:243
set_output.h
set_output function called by the user to output his own variables
user_model.h
mbs_loader.h
MbsData
Definition: mbs_data.h:149
mbs_get_user_model_size
void mbs_get_user_model_size(int *n_user_model)
Definition: user_model.c:50
mbs_print_user_model
void mbs_print_user_model(UserModel *um)
Definition: user_model.c:45
mbs_user_interface.h
mbs_new_user_model
UserModel * mbs_new_user_model()
Definition: user_model.c:22
mbs_bind_user_model
void mbs_bind_user_model(MbsInfos *mbs_infos, UserModel *um)
Bind the user model data to the MbsInfos memory pointers.
Definition: user_model.c:40
user_IO.h