My Project
|
Public Member Functions | |
resMatrixDense (const ideal _gls, const int special=SNONE) | |
_gls: system of multivariate polynoms special: -1 -> resMatrixDense is a symbolic matrix 0,1, ... -> resMatrixDense ist eine u-Resultante, wobei special das lineare u-Polynom angibt More... | |
~resMatrixDense () | |
resVector * | getMVector (const int i) |
column vector of matrix, index von 0 ... numVectors-1 More... | |
ideal | getMatrix () |
Returns the matrix M in an usable presentation. More... | |
ideal | getSubMatrix () |
Returns the submatrix M' of M in an usable presentation. More... | |
number | getDetAt (const number *evpoint) |
Evaluate the determinant of the matrix M at the point evpoint where the ui's are replaced by the components of evpoint. More... | |
number | getSubDet () |
Evaluates the determinant of the submatrix M'. More... | |
Public Member Functions inherited from resMatrixBase | |
resMatrixBase () | |
virtual | ~resMatrixBase () |
virtual ideal | getMatrix () |
virtual ideal | getSubMatrix () |
virtual poly | getUDet (const number *) |
virtual number | getDetAt (const number *) |
virtual number | getSubDet () |
virtual long | getDetDeg () |
virtual IStateType | initState () const |
Private Member Functions | |
resMatrixDense (const resMatrixDense &) | |
deactivated copy constructor More... | |
void | generateBaseData () |
Generate the "matrix" M. More... | |
void | generateMonomData (int deg, intvec *polyDegs, intvec *iVO) |
Generates needed set of monoms, split them into sets S0, ... Sn and check if reduced/nonreduced and calculate size of submatrix. More... | |
void | generateMonoms (poly m, int var, int deg) |
Recursively generate all homogeneous monoms of (currRing->N) variables of degree deg. More... | |
void | createMatrix () |
Creates quadratic matrix M of size numVectors for later use. More... | |
Private Attributes | |
resVector * | resVectorList |
int | veclistmax |
int | veclistblock |
int | numVectors |
int | subSize |
matrix | m |
Additional Inherited Members | |
Public Types inherited from resMatrixBase | |
enum | IStateType { none , ready , notInit , fatalError , sparseError } |
Protected Attributes inherited from resMatrixBase | |
IStateType | istate |
ideal | gls |
int | linPolyS |
ring | sourceRing |
int | totDeg |
Definition at line 1929 of file mpr_base.cc.
_gls: system of multivariate polynoms special: -1 -> resMatrixDense is a symbolic matrix 0,1, ... -> resMatrixDense ist eine u-Resultante, wobei special das lineare u-Polynom angibt
Definition at line 2064 of file mpr_base.cc.
resMatrixDense::~resMatrixDense | ( | ) |
Definition at line 2088 of file mpr_base.cc.
|
private |
deactivated copy constructor
|
private |
Creates quadratic matrix M of size numVectors for later use.
u0, u1, ...,un are replaced by 0. Entries equal to 0 are not initialized ( == NULL)
Definition at line 2120 of file mpr_base.cc.
|
private |
Generate the "matrix" M.
Each column is presented by a resVector holding all entries for this column.
Definition at line 2343 of file mpr_base.cc.
Generates needed set of monoms, split them into sets S0, ... Sn and check if reduced/nonreduced and calculate size of submatrix.
Definition at line 2227 of file mpr_base.cc.
|
private |
Recursively generate all homogeneous monoms of (currRing->N) variables of degree deg.
Definition at line 2187 of file mpr_base.cc.
|
virtual |
Evaluate the determinant of the matrix M at the point evpoint where the ui's are replaced by the components of evpoint.
Uses singclap_det from factory.
Reimplemented from resMatrixBase.
Definition at line 2550 of file mpr_base.cc.
|
virtual |
Returns the matrix M in an usable presentation.
Reimplemented from resMatrixBase.
Definition at line 2469 of file mpr_base.cc.
column vector of matrix, index von 0 ... numVectors-1
Definition at line 2463 of file mpr_base.cc.
|
virtual |
Evaluates the determinant of the submatrix M'.
Since the matrix is numerically, no evaluation point is needed. Uses singclap_det from factory.
Reimplemented from resMatrixBase.
Definition at line 2593 of file mpr_base.cc.
|
virtual |
Returns the submatrix M' of M in an usable presentation.
Reimplemented from resMatrixBase.
Definition at line 2519 of file mpr_base.cc.
|
private |
Definition at line 1995 of file mpr_base.cc.
|
private |
Definition at line 1992 of file mpr_base.cc.
|
private |
Definition at line 1988 of file mpr_base.cc.
|
private |
Definition at line 1993 of file mpr_base.cc.
|
private |
Definition at line 1991 of file mpr_base.cc.
|
private |
Definition at line 1990 of file mpr_base.cc.