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
|
Rev | Line | |
---|
[f291fcd] | 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.