fourti2.h
Go to the documentation of this file.
/* Frobby: Software for monomial ideal computations.
Copyright (C) 2007 Bjarke Hammersholt Roune (www.broune.com)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
*/
#ifndef FOURTI2_GUARD
#define FOURTI2_GUARD
class BigIdeal;
class Scanner;
namespace fourti2 {
void readGrobnerBasis(Scanner& scanner, BigIdeal& basis);
void readLatticeBasis(Scanner& scanner, BigIdeal& basis);
void writeLatticeBasis(FILE* out, const BigIdeal& basis);
}
#endif
BigIdeal
Definition BigIdeal.h:27
Scanner
This class offers an input interface which is more convenient and for some purposes more efficient th...
Definition Scanner.h:50
fourti2
Definition fourti2.cpp:25
fourti2::readGrobnerBasis
void readGrobnerBasis(Scanner &scanner, BigIdeal &basis)
Definition fourti2.cpp:44
fourti2::readLatticeBasis
void readLatticeBasis(Scanner &scanner, BigIdeal &basis)
Definition fourti2.cpp:63
fourti2::writeLatticeBasis
void writeLatticeBasis(FILE *out, const BigIdeal &basis)
Definition fourti2.cpp:80