Annotation of OpenXM_contrib/PHC/Ada/Schubert/pieri_continuation.ads, Revision 1.1.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>