00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef _simpl9_h
00021 #define _simpl9_h
00022
00023
00024
00025
00026 int* ivector(long nl, long nh);
00027 double** LP_matrix(long nrl, long nrh, long ncl, long nch);
00028 double** convert_matrix(double* a, long nrl, long nrh, long ncl, long nch);
00029 void free_vector(int* v, long nl, long nh);
00030 void free_matrix(double** m, long nrl, long nrh, long ncl, long nch);
00031
00032
00033
00034
00035 int simplx(double** a, int m, int n, int m1, int m2, int m3, int* icase,
00036 int* izrov, int* iposv, double prp, int maxiter);
00037 void simp1(double** a, int mm, int* ll, int nll, int iabf, int* kp,
00038 double* bmax);
00039 void simp2(double** a, int n, int* l2, int nl2, int* ip, int kp, double* q1,
00040 double prp);
00041 void simp3(double** a, int i1, int k1, int ip, int kp);
00042
00043
00044 #endif
00045