![]() |
Public Member Functions | |
resMatrixSparse (const ideal _gls, const int special=SNONE) | |
~resMatrixSparse () | |
ideal | getMatrix () |
number | getDetAt (const number *evpoint) |
Fills in resMat[][] with evpoint[] and gets determinant uRPos[i][1]: row of matrix uRPos[i][idelem+1]: col of u(0) uRPos[i][2..idelem]: col of u(1) . More... | |
poly | getUDet (const number *evpoint) |
![]() | |
resMatrixBase () | |
virtual | ~resMatrixBase () |
virtual ideal | getSubMatrix () |
virtual number | getSubDet () |
virtual long | getDetDeg () |
virtual IStateType | initState () const |
Private Member Functions | |
resMatrixSparse (const resMatrixSparse &) | |
void | randomVector (const int dim, mprfloat shift[]) |
int | RC (pointSet **pQ, pointSet *E, int vert, mprfloat shift[]) |
Row Content Function Finds the largest i such that F[i] is a point, F[i]= a[ij] in A[i] for some j. More... | |
bool | remapXiToPoint (const int indx, pointSet **pQ, int *set, int *vtx) |
int | createMatrix (pointSet *E) |
create coeff matrix uRPos[i][1]: row of matrix uRPos[i][idelem+1]: col of u(0) uRPos[i][2..idelem]: col of u(1) . More... | |
pointSet * | minkSumAll (pointSet **pQ, int numq, int dim) |
pointSet * | minkSumTwo (pointSet *Q1, pointSet *Q2, int dim) |
Private Attributes | |
ideal | gls |
int | n |
int | idelem |
int | numSet0 |
int | msize |
intvec * | uRPos |
ideal | rmat |
simplex * | LP |
Additional Inherited Members | |
![]() | |
enum | IStateType { none, ready, notInit, fatalError, sparseError } |
![]() | |
IStateType | istate |
ideal | gls |
int | linPolyS |
ring | sourceRing |
int | totDeg |
Definition at line 68 of file mpr_base.cc.
Definition at line 1573 of file mpr_base.cc.
resMatrixSparse::~resMatrixSparse | ( | ) |
Definition at line 1730 of file mpr_base.cc.
|
private |
|
private |
create coeff matrix uRPos[i][1]: row of matrix uRPos[i][idelem+1]: col of u(0) uRPos[i][2..idelem]: col of u(1) .
. u(n) i= 1 .. numSet0 Returns the dimension of the matrix or -1 in case of an error
Definition at line 1411 of file mpr_base.cc.
|
virtual |
Fills in resMat[][] with evpoint[] and gets determinant uRPos[i][1]: row of matrix uRPos[i][idelem+1]: col of u(0) uRPos[i][2..idelem]: col of u(1) .
. u(n) i= 1 .. numSet0
Reimplemented from resMatrixBase.
Definition at line 1797 of file mpr_base.cc.
|
virtual |
Reimplemented from resMatrixBase.
Definition at line 1736 of file mpr_base.cc.
Reimplemented from resMatrixBase.
Definition at line 1857 of file mpr_base.cc.
Definition at line 1551 of file mpr_base.cc.
Definition at line 1523 of file mpr_base.cc.
Definition at line 1503 of file mpr_base.cc.
Row Content Function Finds the largest i such that F[i] is a point, F[i]= a[ij] in A[i] for some j.
Returns -1 iff the point vert does not lie in a cell
Definition at line 1239 of file mpr_base.cc.
|
private |
Definition at line 1220 of file mpr_base.cc.
|
private |
Definition at line 116 of file mpr_base.cc.
|
private |
Definition at line 118 of file mpr_base.cc.
|
private |
Definition at line 126 of file mpr_base.cc.
|
private |
Definition at line 120 of file mpr_base.cc.
|
private |
Definition at line 118 of file mpr_base.cc.
|
private |
Definition at line 119 of file mpr_base.cc.
|
private |
Definition at line 124 of file mpr_base.cc.
|
private |
Definition at line 122 of file mpr_base.cc.