polylib: alpha.h Source File

- Main Page
- Classes
- Files

- File List
- File Members

# alpha.h

Go to the documentation of this file.

    00001 /*
    00002     This file is part of PolyLib.
    00003
    00004     PolyLib is free software: you can redistribute it and/or modify
    00005     it under the terms of the GNU General Public License as published by
    00006     the Free Software Foundation, either version 3 of the License, or
    00007     (at your option) any later version.
    00008
    00009     PolyLib is distributed in the hope that it will be useful,
    00010     but WITHOUT ANY WARRANTY; without even the implied warranty of
    00011     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    00012     GNU General Public License for more details.
    00013
    00014     You should have received a copy of the GNU General Public License
    00015     along with PolyLib.  If not, see <http://www.gnu.org/licenses/>.
    00016 */
    00017
    00018 #ifndef _alpha_h_
    00019 #define _alpha_h_
    00020
    00021 #if defined(__cplusplus)
    00022 extern "C" {
    00023 #endif
    00024
    00025 extern int GaussSimplify ( Matrix *M, Matrix *M2 );
    00026 extern int PolyhedronLTQ ( Polyhedron *P1, Polyhedron *P2, int INDEX, int
    00027                            PDIM, int MAXRAYS );
    00028 extern int PolyhedronTSort ( Polyhedron ** L, unsigned int n, unsigned
    00029                              int index, unsigned int pdim, int * time,
    00030                              int * pvect, unsigned int MAXRAYS );
    00031 extern int Polyhedron_Not_Empty ( Polyhedron *P, Polyhedron *C, int
    00032                                   MAXRAYS );
    00033 #if defined(__cplusplus)
    00034 }
    00035 #endif
    00036
    00037 #endif /* _alpha_h_ */