|
| gcone () |
|
| gcone (ring r, ideal I) |
|
| gcone (const gcone &gc, const facet &f) |
|
| ~gcone () |
|
int | getCounter () |
|
ring | getBaseRing () |
|
ring | getRef2BaseRing () |
|
void | setBaseRing (ring r) |
|
void | setIntPoint (int64vec *iv) |
|
int64vec * | getIntPoint (bool shallow=FALSE) |
|
void | showIntPoint () |
|
void | setNumFacets () |
|
int | getNumFacets () |
|
int | getUCN () |
|
int | getPredUCN () |
|
volatile void | showFacets (short codim=1) |
|
void | noRevS (gcone &gcRoot, bool usingIntPoint=FALSE) |
|
void | writeConeToFile (const gcone &gc, bool usingIntPoints=FALSE) |
|
void | readConeFromFile (int gcNum, gcone *gc) |
|
int64vec | f2M (gcone *gc, facet *f, int n=1) |
|
void | getConeNormals (const ideal &I, bool compIntPoint=FALSE) |
|
void | getCodim2Normals (const gcone &gc) |
|
void | getExtremalRays (const gcone &gc) |
|
void | orderRays () |
|
void | flip (ideal gb, facet *f) |
|
void | flip2 (const ideal &gb, facet *f) |
|
void | computeInv (const ideal &gb, ideal &inv, const int64vec &f) |
|
ideal | ffG (const ideal &H, const ideal &G) |
|
void | getGB (ideal const &inputIdeal) |
|
void | interiorPoint (dd_MatrixPtr &M, int64vec &iv) |
|
void | preprocessInequalities (dd_MatrixPtr &M) |
|
ring | rCopyAndAddWeight (const ring &r, int64vec *ivw) |
|
ring | rCopyAndAddWeight2 (const ring &, const int64vec *, const int64vec *) |
|
void | makeInt (const dd_MatrixPtr &M, const int line, int64vec &n) |
|
facet * | enqueueNewFacets (facet *f) |
|
facet * | enqueue2 (facet *f) |
|
dd_MatrixPtr | computeLinealitySpace () |
| Compute the lineality space Ax=0 and return it as dd_MatrixPtr dd_LinealitySpace.
|
|
bool | iv64isStrictlyPositive (const int64vec *) |
|
void | replaceDouble_ringorder_a_ByASingleOne () |
| Exchange 2 ordertype_a by just 1.
|
|
Implements the cone structure.
A cone is represented by a linked list of facet normals
- See also
- facet
Definition at line 142 of file gfan.h.