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

Annotation of OpenXM_contrib/PHC/Ada/Schubert/pieri_continuation.ads, Revision 1.1

1.1     ! maekawa     1: with text_io;                            use text_io;
        !             2: with Standard_Natural_Matrices;
        !             3: with Standard_Complex_Matrices;
        !             4: with Standard_Complex_VecMats;
        !             5: with Standard_Complex_Poly_Systems;      use Standard_Complex_Poly_Systems;
        !             6: with Localization_Posets;                use Localization_Posets;
        !             7:
        !             8: package Pieri_Continuation is
        !             9:
        !            10: -- DESCRIPTION :
        !            11: --   Invokes the polynomial continuation on the Pieri homotopies.
        !            12:
        !            13:   procedure Trace_Paths
        !            14:                ( file : in file_type; homsys : in Poly_Sys;
        !            15:                  locmap : in Standard_Natural_Matrices.Matrix;
        !            16:                  report,outlog : in boolean;
        !            17:                  plane : in out Standard_Complex_Matrices.Matrix );
        !            18:
        !            19:   -- DESCRIPTION :
        !            20:   --   Traces the paths defined by the Pieri homtopy for one given plane.
        !            21:
        !            22:   -- ON ENTRY :
        !            23:   --   file      to write intermediate results on;
        !            24:   --   homsys    Pieri homotopy, where t is the last variable;
        !            25:   --   locmap    localization pattern, 0,1 in identity, 2 = free;
        !            26:   --   report    switch to indicate whether reporting path tracker;
        !            27:   --   outlog    if switched on, writes homotopies;
        !            28:   --   plane     solution plane at t = 0.
        !            29:
        !            30:   -- ON RETURN :
        !            31:   --   plane     solution plane at t = 1.
        !            32:
        !            33:   procedure Trace_Paths
        !            34:                ( file : in file_type; homsys : in Poly_Sys;
        !            35:                  locmap : in Standard_Natural_Matrices.Matrix;
        !            36:                  report,outlog : in boolean;
        !            37:                  planes : in Standard_Complex_VecMats.VecMat );
        !            38:
        !            39:   -- DESCRIPTION :
        !            40:   --   Traces the paths defined by the Pieri homotopy to all planes.
        !            41:
        !            42:
        !            43:   -- ON ENTRY :
        !            44:   --   file      to write intermediate results on;
        !            45:   --   homsys    Pieri homotopy, with t as last variable;
        !            46:   --   locmap    localization pattern, 0,1 in identity, 2 = free;
        !            47:   --   report    switch to indicate whether reporting path tracker;
        !            48:   --   outlog    if switched on, writes homotopies;
        !            49:   --   planes    solution planes at t = 0.
        !            50:
        !            51:   -- ON RETURN :
        !            52:   --   planes    solution planes at t = 1.
        !            53:
        !            54:   procedure Quantum_Trace_Paths
        !            55:                ( file : in file_type; m,p,q : in natural; nd : in Node;
        !            56:                  homsys : in Poly_Sys; conpar,s_mode : in natural;
        !            57:                  locmap : in Standard_Natural_Matrices.Matrix;
        !            58:                  report,outlog : in boolean;
        !            59:                  planes : in Standard_Complex_VecMats.VecMat );
        !            60:
        !            61:   -- DESCRIPTION :
        !            62:   --   The q-analogue of the path tracing, with (m,p,q), top and bottom
        !            63:   --   pivots as additional parameters.
        !            64:   --   The continuation parameter is the variable with number conpar.
        !            65:   --   The s_mode determines the starting value for s, if s_mode = 0
        !            66:   --   then s is zero, otherwise s is one at the start.
        !            67:
        !            68: end Pieri_Continuation;

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