Annotation of OpenXM_contrib/PHC/Ada/Root_Counts/Stalift/bkk_bound_computations.ads, Revision 1.1
1.1 ! maekawa 1: with text_io; use text_io;
! 2: with Standard_Complex_Poly_Systems; use Standard_Complex_Poly_Systems;
! 3: with Standard_Complex_Solutions; use Standard_Complex_Solutions;
! 4:
! 5: package BKK_Bound_Computations is
! 6:
! 7: -- DESCRIPTION :
! 8: -- This package exports some routines for computing the BKK bound
! 9: -- and solving a random coefficient system by polyhedral continuation.
! 10: -- These function are black box routines: the user does not have to
! 11: -- worry about intermediate data structures.
! 12:
! 13: function BKK_by_Implicit_Lifting ( p : Poly_Sys ) return natural;
! 14: function BKK_by_Implicit_Lifting ( file : file_type; p : Poly_Sys )
! 15: return natural;
! 16: function BKK_by_Static_Lifting ( p : Poly_Sys ) return natural;
! 17: function BKK_by_Static_Lifting ( file : file_type; p : Poly_Sys )
! 18: return natural;
! 19: -- DESCRIPTION :
! 20: -- If a file is specified, then the mixed subdivision will be written
! 21: -- on that file. Either implicit or random static lifting can be used.
! 22:
! 23: function Solve_by_Implicit_Lifting ( p : Poly_Sys ) return Solution_List;
! 24: function Solve_by_Implicit_Lifting ( file : file_type; p : Poly_Sys )
! 25: return Solution_List;
! 26: function Solve_by_Static_Lifting ( p : Poly_Sys ) return Solution_List;
! 27: function Solve_by_Static_Lifting ( file : file_type; p : Poly_Sys )
! 28: return Solution_List;
! 29: -- DESCRIPTION :
! 30: -- If a file is specified, then intermediate results will be written
! 31: -- on that file. Either implicit or random static lifting can be used.
! 32:
! 33: end BKK_Bound_Computations;
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>