[BACK]Return to drivers_for_reduction.ads CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / PHC / Ada / Homotopy

Annotation of OpenXM_contrib/PHC/Ada/Homotopy/drivers_for_reduction.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:
        !             4: package Drivers_for_Reduction is
        !             5:
        !             6: -- DESCRIPTION:
        !             7: --   This package collects driver routines for reducing a polynomial
        !             8: --   system w.r.t. its total degree.
        !             9:
        !            10:   procedure Display_Info;
        !            11:
        !            12:   -- DESCRIPTION :
        !            13:   --   Displays information about reduction on screen.
        !            14:
        !            15:   procedure Driver_for_Linear_Reduction
        !            16:                ( file : in file_type; p : in out Poly_Sys; d : out natural );
        !            17:
        !            18:   -- DESCRIPTION :
        !            19:   --   The coefficient matrix of the system is triangulated.
        !            20:
        !            21:   procedure Driver_for_Sparse_Linear_Reduction
        !            22:                ( file : in file_type; p : in out Poly_Sys; d : out natural );
        !            23:
        !            24:   -- DESCRIPTION :
        !            25:   --   The coefficient matrix of the system is diagonalized.
        !            26:
        !            27:   procedure Driver_for_Nonlinear_Reduction
        !            28:                ( file : in file_type; p : in out Poly_Sys; d : out natural );
        !            29:
        !            30:   -- DESCRIPTION :
        !            31:   --   Combinations of S-polynomials are used to lower the total degree.
        !            32:
        !            33:   procedure Driver_for_Overconstrained_Reduction
        !            34:                ( file : in file_type; p : in out Poly_Sys );
        !            35:
        !            36:   -- DESCRIPTION :
        !            37:   --   Random combinations are added.
        !            38:
        !            39:   procedure Driver_for_Reduction
        !            40:                ( file : in file_type; p : in out Poly_Sys; d : out natural;
        !            41:                  exit_option : in boolean );
        !            42:
        !            43:   -- DESCRIPTION :
        !            44:   --   This is an interactive driver for the reduction procedures.
        !            45:
        !            46:   -- ON ENTRY :
        !            47:   --   file         a file to write intermediate results and diagnostics on;
        !            48:   --   p            a polynomial system;
        !            49:   --   exit_option  if true, then the leave-option will be shown.
        !            50:
        !            51:   -- ON RETURN :
        !            52:   --   p            the system in a reduced form;
        !            53:   --   d            total degree of the new system.
        !            54:
        !            55: end Drivers_for_Reduction;

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