Frobby 0.9.5
|
#include <BigIdeal.h>
Static Public Member Functions | |
static bool | bigTermCompare (const vector< mpz_class > &a, const vector< mpz_class > &b) |
Private Attributes | |
vector< vector< mpz_class > > | _terms |
VarNames | _names |
Definition at line 27 of file BigIdeal.h.
BigIdeal::BigIdeal | ( | ) |
Definition at line 53 of file BigIdeal.cpp.
Definition at line 56 of file BigIdeal.cpp.
Definition at line 227 of file BigIdeal.cpp.
|
static |
Definition at line 349 of file BigIdeal.cpp.
void BigIdeal::clear | ( | ) |
Definition at line 218 of file BigIdeal.cpp.
Definition at line 222 of file BigIdeal.cpp.
Definition at line 207 of file BigIdeal.cpp.
bool BigIdeal::containsIdentity | ( | ) | const |
Definition at line 196 of file BigIdeal.cpp.
void BigIdeal::deform | ( | ) |
Definition at line 257 of file BigIdeal.cpp.
bool BigIdeal::empty | ( | ) | const |
Definition at line 192 of file BigIdeal.cpp.
void BigIdeal::eraseVar | ( | size_t | var | ) |
Definition at line 233 of file BigIdeal.cpp.
mpz_class & BigIdeal::getExponent | ( | size_t | term, |
size_t | var | ||
) |
Definition at line 335 of file BigIdeal.cpp.
Definition at line 328 of file BigIdeal.cpp.
|
inline |
Definition at line 144 of file BigIdeal.h.
|
inline |
Definition at line 126 of file BigIdeal.h.
|
inline |
Definition at line 133 of file BigIdeal.h.
Definition at line 143 of file BigIdeal.cpp.
Definition at line 253 of file BigIdeal.cpp.
Definition at line 139 of file BigIdeal.h.
|
inline |
Definition at line 148 of file BigIdeal.h.
Definition at line 60 of file BigIdeal.cpp.
void BigIdeal::insert | ( | const Ideal & | ideal, |
const TermTranslator & | translator | ||
) |
Definition at line 71 of file BigIdeal.cpp.
void BigIdeal::insert | ( | const SquareFreeIdeal & | ideal | ) |
Definition at line 83 of file BigIdeal.cpp.
Definition at line 94 of file BigIdeal.cpp.
void BigIdeal::newLastTerm | ( | ) |
Definition at line 104 of file BigIdeal.cpp.
Definition at line 166 of file BigIdeal.cpp.
Definition at line 154 of file BigIdeal.cpp.
|
inline |
Definition at line 116 of file BigIdeal.h.
Definition at line 121 of file BigIdeal.h.
Definition at line 310 of file BigIdeal.cpp.
Definition at line 316 of file BigIdeal.cpp.
void BigIdeal::projectVar | ( | size_t | var | ) |
Definition at line 158 of file BigIdeal.cpp.
Definition at line 99 of file BigIdeal.cpp.
void BigIdeal::reserve | ( | size_t | capacity | ) |
Definition at line 112 of file BigIdeal.cpp.
Definition at line 342 of file BigIdeal.cpp.
void BigIdeal::sortGenerators | ( | ) |
Definition at line 280 of file BigIdeal.cpp.
void BigIdeal::sortGeneratorsUnique | ( | ) |
Definition at line 273 of file BigIdeal.cpp.
void BigIdeal::sortVariables | ( | ) |
Definition at line 298 of file BigIdeal.cpp.
Definition at line 305 of file BigIdeal.cpp.
void BigIdeal::takeRadical | ( | ) |
Definition at line 264 of file BigIdeal.cpp.
|
private |
Definition at line 108 of file BigIdeal.h.
|
private |
Definition at line 107 of file BigIdeal.h.