[BACK]Return to Rsimp.h CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / TiGERS_0.9

Annotation of OpenXM_contrib/TiGERS_0.9/Rsimp.h, Revision 1.1

1.1     ! maekawa     1: /*
        !             2: ** Rsimp.h                                 Birk Huber, 2/99
        !             3: ** -- header file for Rsimp.c with  definitions of linear programming
        !             4: ** -- data structure and basic implementation of revised simplex method.
        !             5: **
        !             6: **
        !             7: ** TiGERS,  Toric Groebner Basis Enumeration by Reverse Search
        !             8: ** copyright (c) 1999  Birk Huber
        !             9: **
        !            10: */
        !            11: #ifndef RSIMP_H
        !            12: extern int LP_MAX_N;
        !            13: extern int LP_MAX_M;
        !            14: extern int LP_N;
        !            15: extern int LP_M;
        !            16: extern double **LP_A;
        !            17: extern double *LP_B;
        !            18: extern double *LP_C;
        !            19: extern double *LP_X;
        !            20: extern int *LP_Basis;
        !            21: extern int *LP_NonBasis;
        !            22: extern double **LP_Q;
        !            23: extern double **LP_R;
        !            24: extern double *LP_t1;
        !            25: extern double *LP_t2;
        !            26: #endif
        !            27:
        !            28: #define LP_A(i,j) LP_A[j][i]
        !            29: #define LP_OPT 0
        !            30: #define LP_UNBD 1
        !            31: #define LP_FAIL -1
        !            32:
        !            33: void LP_get_space(int M, int N);
        !            34: void LP_free_space();
        !            35: void LP_print();
        !            36: int Rsimp(int m, int n, double **A, double *b, double *c,
        !            37:       double *x, int *basis, int *nonbasis,
        !            38:       double **R, double **Q, double *t1, double *t2);
        !            39:
        !            40:
        !            41:
        !            42:
        !            43:
        !            44:

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>