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