40 lines
1.3 KiB
C
40 lines
1.3 KiB
C
/*
|
|
* File: pocAlgorithm.h
|
|
*
|
|
* MATLAB Coder version : 3.3
|
|
* C/C++ source code generated on : 06-Sep-2017 14:43:17
|
|
*/
|
|
|
|
#ifndef POCALGORITHM_H
|
|
#define POCALGORITHM_H
|
|
|
|
/* Include Files */
|
|
#include <math.h>
|
|
#include <stddef.h>
|
|
#include <stdlib.h>
|
|
#include "rtwtypes.h"
|
|
#include "pocAlgorithm_types.h"
|
|
|
|
/* Function Declarations */
|
|
extern void pocAlgorithm(double polishedRodPosition, double
|
|
lastPolishedRodPosition, double polishedRodLoad, double count_data[], int
|
|
count_size[2], double dt, const double a_data[], const int a_size[2], const
|
|
double c_data[], const int c_size[2], const double factorArray_data[], const
|
|
int factorArray_size[2], const double rodLengths_data[], const int
|
|
rodLengths_size[2], const double lagIndex_data[], const int lagIndex_size[2],
|
|
const double rodYMs_data[], const int rodYMs_size[2], const double area_data[],
|
|
const int area_size[2], const unsigned int lengthRequired_data[], const int
|
|
lengthRequired_size[2], const unsigned int centerPoint_data[], const int
|
|
centerPoint_size[2], double rodWeightFluidTotal, double stuffingBoxFriction,
|
|
const double force_data[], const int force_size[2], double topPosArray_data[],
|
|
int topPosArray_size[2], double topLoadArray_data[], int topLoadArray_size[2],
|
|
double *pumpPosition, double *pumpLoad, double *status);
|
|
|
|
#endif
|
|
|
|
/*
|
|
* File trailer for pocAlgorithm.h
|
|
*
|
|
* [EOF]
|
|
*/
|