![]() |
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.