/* *****************************************************************

   This file, and all other pel*.h and pel*.cc files in the Gambit
source code, are derived from the source code for Pelican, an
implementation of the Huber-Sturmfels algorithm for solving sparse
systems of polynomials written by Birk Huber.  That code in turn
incorporated the source code for HOMPACK and Qhull, which are included
here after being modified in the construction of both Pelican and
Gambit.  We are grateful to the authors of Pelican, Qhull, and
HOMPACK, for code that has been enormously useful in Gambit.
    More information about Qhull can be obtained from:

http://www.geom.edu/software/qhull/

    For more information concerning HOMPACK see:

http://netlib2.cs.utk.edu/hompack/

***************************************************************** */

/*
**    copyright (c) 1995  Birk Huber
*/

#include "pelgmatr.h"

int Can_Be_Poly(Gen_node g);
int Can_Be_Cpx(Gen_node g);
int Can_Be_Dbl(Gen_node g);
int Can_Be_Int(Gen_node g);
int Can_Be_Aset(Gen_node g);
int Can_Be_Vector(Gen_node g, int Tp);
int Can_Be_Matrix(Gen_node g, int Tp);
int Can_Be_List(Gen_node g);
int Common_Type(int,int);
int Is_Numeric(int t);
int Can_Be_Number(Gen_node g, int t);
int Gen_Can_Be_Aset(Gen_node g,int *r, int *d);
int Can_Be_List_Of(Gen_node ptr, int (*pred)(Gen_node));
int Can_Be_Xpnt(Gen_node ptr);




syntax highlighted by Code2HTML, v. 0.9.1