24 double CosInterp (
double x,
double x1,
double y1,
double x2,
double y2);
32 #include <mix/Types.h>
54 void Fortran(getunistep)(
const Real4 a1[],
const Int4* n1,
55 const Real4* da2,
const Int4* n2);
56 void Fortran(dgetunistep)(
const Real8 a1[],
const Int4* n1,
57 const Real8* da2,
const Int4* n2);
76 void Fortran(linmakeunistep)(Real4 a1[], Real4 f1[], Int4* n1,
77 Real4* da2, Real4 f2[], Int4* n2);
78 void Fortran(dlinmakeunistep)(Real8 a1[], Real8 f1[], Int4* n1,
79 Real8* da2, Real8 f2[], Int4* n2);
101 Real4 Fortran(lininterp) (
const Real4 a1[],
const Real4 f1[],
102 const Int4* n1,
const Real4* a2);
103 Real8 Fortran(dlininterp) (
const Real8 a1[],
const Real8 f1[],
104 const Int4* n1,
const Real8* a2);
129 void Fortran(dtlow) (
float TI[],
int* n,
int* kdt,
130 double X[],
double W[],
131 float TS[],
int* nn,
int* ierr);
160 void Fortran(dtup) (
float TI[],
int* n,
int* kdt,
const int* ind,
161 double X[],
double W[],
162 float TS[],
int* nn,
int* ierr);
182 void Fortran(dtchappr)(
float T_in[],
int* n_in,
183 float* dt_in,
float* dt_out,
184 float T_out[],
int* n_out);
191 void Fortran(sqeq) (
const float* A,
const float* B,
const float* C,
192 float* X1,
float* X2,
int* IERR);
201 double CosInterp (
double x,
202 double x1,
double y1,
double x2,
double y2);
213 int PolInterp (
int nBase,
const double* pBaseX,
const double* pBaseY,
214 int nCalc,
const double* pCalcX,
double* pCalcY);
221 double TrapezoidSquare (
double x1,
double x2,
double y1,
double y2);
229 double TrapIntegralExtC (
int n,
const double x[],
const double y[],
230 double x1_,
double x2_);