intMAX_NR_ITER;//!< max number of iteration for NR procedure
...
...
@@ -36,12 +33,10 @@ typedef struct MbsAux_tag
double*Qc;
double*mJv_h;//!< Value of the independant constraints (\f$h_u(q)\f$)
// double **mJv_h;
intnquc;//!< store nqu+nqc
int*iquc;
double**Juct;// JFC: 15/01/2008 : changement nom
// double **Juc; // JFC: ajout temporaire
double**Bvuc;
...
...
@@ -56,19 +51,12 @@ typedef struct MbsAux_tag
double*jdqduserc;
double*bp;
// double **bp;
MbsSensor*psens;// temporary sensor pointer
double*q_save;
intclose_anim;
#elif defined SENSORKIN
MbsSensor**psensorStruct;
#endif
/**/
#if defined DIRDYNARED || defined INVDYNARED
double*c,**M;
double*F;//!< vector of size njoint that containts c(q,qd)-Q(q,qd)
...
...
@@ -93,18 +81,10 @@ typedef struct MbsAux_tag
double*w;
double**v;
// double **mJvt;
// int *ind_mJvt;
// double *lambda;
// voluntarily defined outside of INVDYNARED flag as it does not refer to a specified analysis (module).
// Compilation dedicated to a specific module will be disable.
double*phi;//!< vector of size [njoint x 1] that contains the results of symbolic file invdyna.
double*R;//!< vector of size [njoint x 1] that contains R=phi-c; (unconstrained equations of motion for the mbs on residual form)
double*Rruc;//!< vector of size [nqu+nqc x 1] that contains the reduced residue for the equations of motions after the first reduction (dependent variables)
double*Rred;//!< vector of size [nqu x 1] that contains the reduced residue of the equations of motion after the second reduction (driven variables)
/*! \brief Load an mxArray and return a new allocated 1D LUT structure
*
* \param[in] LUT_1D_ptr mxArray structure with an "x" field containing the input values and "y" field with the output values. Both are rows vectors, size = 1 x n