/* * File: Select_Ground_Motions.h * * MATLAB Coder version : 2.8 * C/C++ source code generated on : 08-Nov-2016 04:31:59 */ #ifndef __SELECT_GROUND_MOTIONS_H__ #define __SELECT_GROUND_MOTIONS_H__ /* Include Files */ #include #include #include #include #include "rt_nonfinite.h" #include "rtwtypes.h" #include "Select_Ground_Motions_types.h" /* Function Declarations */ extern void Select_Ground_Motions(const emxArray_real_T *idRef, const emxArray_real_T *Sa_1, const emxArray_real_T *Sa_2, const emxArray_real_T *sVs30, double nGM, double T1, double T1dej, double ecSoilCode, double isScaled, double maxScale, double weight_mean, double weight_sd, double nLoop, double penalty, double seedValue, double M_bar, double R_bar, double eps_bar, double nX, double useVar, emxArray_real_T *finalRecords, emxArray_real_T *finalDirectios, emxArray_real_T *finalScaleFactors, emxArray_real_T *F_x, emxArray_real_T *F1_y1, emxArray_real_T *F1_y1a, emxArray_real_T *F1_y2, emxArray_real_T *F1_y3, emxArray_real_T *F1_yn, emxArray_real_T *F2_y1, emxArray_real_T *F3_y1, emxArray_real_T *F3_y2, double F4_x1[501], emxArray_real_T *F4_y1, emxArray_real_T *F5_y1, emxArray_real_T *F6_y1, emxArray_real_T *F7_y1, double *errCode); extern void Select_Ground_Motions_initialize(void); extern void Select_Ground_Motions_terminate(void); extern emxArray_real_T *emxCreateND_real_T(int numDimensions, int *size); extern emxArray_real_T *emxCreateWrapperND_real_T(double *data, int numDimensions, int *size); extern emxArray_real_T *emxCreateWrapper_real_T(double *data, int rows, int cols); extern emxArray_real_T *emxCreate_real_T(int rows, int cols); extern void emxDestroyArray_real_T(emxArray_real_T *emxArray); extern void emxInitArray_real_T(emxArray_real_T **pEmxArray, int numDimensions); #endif /* * File trailer for Select_Ground_Motions.h * * [EOF] */