polylib: NormalForms.h Source File

- Main Page
- Classes
- Files

- File List
- File Members

# NormalForms.h

Go to the documentation of this file.

    00001 /*
    00002     This file is part of PolyLib.
    00003
    00004     PolyLib is free software: you can redistribute it and/or modify
    00005     it under the terms of the GNU General Public License as published by
    00006     the Free Software Foundation, either version 3 of the License, or
    00007     (at your option) any later version.
    00008
    00009     PolyLib is distributed in the hope that it will be useful,
    00010     but WITHOUT ANY WARRANTY; without even the implied warranty of
    00011     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    00012     GNU General Public License for more details.
    00013
    00014     You should have received a copy of the GNU General Public License
    00015     along with PolyLib.  If not, see <http://www.gnu.org/licenses/>.
    00016 */
    00017
    00018 #if defined(__cplusplus)
    00019 extern "C" {
    00020 #endif
    00021
    00022 extern void Smith(Matrix *A, Matrix **U, Matrix **V, Matrix **Product);
    00023 extern void Hermite(Matrix *A, Matrix **H, Matrix **U);
    00024
    00025 #if defined(__cplusplus)
    00026 }
    00027 #endif