with text_io; use text_io;
with Standard_Integer_Vectors; use Standard_Integer_Vectors;
with Standard_Floating_Numbers; use Standard_Floating_Numbers;
with Standard_Floating_Matrices; use Standard_Floating_Matrices;
package Minor_Computations is
procedure Minors ( file : in file_type;
n,m : in natural; mat : in Matrix );
-- DESCRIPTION :
-- Computes all d-minors of a (nxm)-matrix mat, m < n, for d=2,..,m
-- and writes the results on file.
function Number_of_Minors ( n,m : natural ) return natural;
-- DESCRIPTION :
-- Returns the number of all d-minors of an n-by-m matrix, for d=2,..,m.
function Sign_of_Minors ( n,m : natural; mat : Matrix ) return Vector;
-- DESCRIPTION :
-- Returns the sign pattern of all minors in the vector on return.
-- Every entry of that vector contains either -1, 0, or +1.
end Minor_Computations;