![]() |
My Project
debian-1:4.1.1-p2+ds-4build2
|
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, ... More... | |
~resMatrixDense () | |
resVector * | getMVector (const int i) |
column vector of matrix, index von 0 ... 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... | |
![]() | |
resMatrixBase () | |
virtual | ~resMatrixBase () |
virtual poly | getUDet (const number *) |
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, ... 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 | |
![]() | |
enum | IStateType { none, ready, notInit, fatalError, sparseError } |
![]() | |
IStateType | istate |
ideal | gls |
int | linPolyS |
ring | sourceRing |
int | totDeg |
Definition at line 1930 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 2065 of file mpr_base.cc.
resMatrixDense::~resMatrixDense | ( | ) |
Definition at line 2089 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 2121 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 2344 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 2228 of file mpr_base.cc.
|
private |
Recursively generate all homogeneous monoms of (currRing->N) variables of degree deg.
Definition at line 2188 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 2551 of file mpr_base.cc.
|
virtual |
Returns the matrix M in an usable presentation.
Reimplemented from resMatrixBase.
Definition at line 2470 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 2594 of file mpr_base.cc.
|
virtual |
Returns the submatrix M' of M in an usable presentation.
Reimplemented from resMatrixBase.
Definition at line 2520 of file mpr_base.cc.
|
private |
Definition at line 1996 of file mpr_base.cc.
|
private |
Definition at line 1993 of file mpr_base.cc.
|
private |
Definition at line 1989 of file mpr_base.cc.
|
private |
Definition at line 1994 of file mpr_base.cc.
|
private |
Definition at line 1992 of file mpr_base.cc.
|
private |
Definition at line 1991 of file mpr_base.cc.