spielwiese
Last change
on this file since c512d9 was
f291fcd,
checked in by Hans Schoenemann <hannes@…>, 13 years ago
|
cf_HNF: Hermite Normalform
git-svn-id: file:///usr/local/Singular/svn/trunk@13113 2c84dea3-7e68-4137-9b89-c4e89433aadc
|
-
Property mode set to
100644
|
File size:
551 bytes
|
Line | |
---|
1 | /* emacs edit mode for this file is -*- C++ -*- */ |
---|
2 | #ifndef CF_HNF_H |
---|
3 | #define CF_HNF_H |
---|
4 | |
---|
5 | /*BEGINPUBLIC*/ |
---|
6 | |
---|
7 | /* $Id$ */ |
---|
8 | |
---|
9 | //{{{ docu |
---|
10 | // |
---|
11 | // The input matrix A is square matrix of integers |
---|
12 | // output: the Hermite Normal Form of A; that is, |
---|
13 | // the unique m x m matrix whose rows span L, such that |
---|
14 | // |
---|
15 | // - lower triangular, |
---|
16 | // - the diagonal entries are positive, |
---|
17 | // - any entry below the diagonal is a non-negative number |
---|
18 | // strictly less than the diagonal entry in its column. |
---|
19 | // |
---|
20 | // via NTL:HNF |
---|
21 | // |
---|
22 | //}}} |
---|
23 | |
---|
24 | CFMatrix* cf_HNF(CFMatrix& A); |
---|
25 | |
---|
26 | /*ENDPUBLIC*/ |
---|
27 | |
---|
28 | #endif |
---|
Note: See
TracBrowser
for help on using the repository browser.