![]() |
Public Member Functions | |
fglmSdata (const ideal thisIdeal) | |
~fglmSdata () | |
BOOLEAN | state () const |
int | getBasisSize () const |
int | newBasisElem (poly &p) |
void | newBorderElem (poly &m, fglmVector v) |
BOOLEAN | candidatesLeft () const |
fglmSelem | nextCandidate () |
void | updateCandidates () |
int | getEdgeNumber (const poly m) const |
poly | getSpanPoly (int number) const |
fglmVector | getVectorRep (const poly m) |
fglmVector | getBorderDiv (const poly m, int &var) const |
Private Attributes | |
ideal | theIdeal |
int | idelems |
int * | varpermutation |
int | basisBS |
int | basisMax |
int | basisSize |
polyset | basis |
int | borderBS |
int | borderMax |
int | borderSize |
borderElem * | border |
List< fglmSelem > | nlist |
BOOLEAN | _state |
Definition at line 338 of file fglmzero.cc.
fglmSdata::fglmSdata | ( | const ideal | thisIdeal | ) |
Definition at line 374 of file fglmzero.cc.
fglmSdata::~fglmSdata | ( | ) |
Definition at line 405 of file fglmzero.cc.
|
inline |
Definition at line 365 of file fglmzero.cc.
|
inline |
Definition at line 362 of file fglmzero.cc.
fglmVector fglmSdata::getBorderDiv | ( | const poly | m, |
int & | var | ||
) | const |
Definition at line 580 of file fglmzero.cc.
Definition at line 531 of file fglmzero.cc.
|
inline |
Definition at line 369 of file fglmzero.cc.
fglmVector fglmSdata::getVectorRep | ( | const poly | m | ) |
Definition at line 545 of file fglmzero.cc.
int fglmSdata::newBasisElem | ( | poly & | p | ) |
void fglmSdata::newBorderElem | ( | poly & | m, |
fglmVector | v | ||
) |
Definition at line 443 of file fglmzero.cc.
fglmSelem fglmSdata::nextCandidate | ( | ) |
Definition at line 469 of file fglmzero.cc.
|
inline |
Definition at line 361 of file fglmzero.cc.
void fglmSdata::updateCandidates | ( | ) |
Definition at line 481 of file fglmzero.cc.
|
private |
Definition at line 356 of file fglmzero.cc.
|
private |
Definition at line 348 of file fglmzero.cc.
|
private |
Definition at line 345 of file fglmzero.cc.
|
private |
Definition at line 346 of file fglmzero.cc.
|
private |
Definition at line 347 of file fglmzero.cc.
|
private |
Definition at line 353 of file fglmzero.cc.
|
private |
Definition at line 350 of file fglmzero.cc.
|
private |
Definition at line 351 of file fglmzero.cc.
|
private |
Definition at line 352 of file fglmzero.cc.
|
private |
Definition at line 342 of file fglmzero.cc.
Definition at line 355 of file fglmzero.cc.
|
private |
Definition at line 341 of file fglmzero.cc.
|
private |
Definition at line 343 of file fglmzero.cc.