![]() |
Public Member Functions | |
| sparse_mat (ideal, const ring) | |
| ~sparse_mat () | |
| int | smGetSign () |
| smpoly * | smGetAct () |
| int | smGetRed () |
| ideal | smRes2Mod () |
| poly | smDet () |
| void | smNewBareiss (int, int) |
| void | smToIntvec (intvec *) |
Private Member Functions | |
| void | smColToRow () |
| void | smRowToCol () |
| void | smFinalMult () |
| void | smSparseHomog () |
| void | smWeights () |
| void | smPivot () |
| void | smNewWeights () |
| void | smNewPivot () |
| void | smZeroElim () |
| void | smToredElim () |
| void | smCopToRes () |
| void | smSelectPR () |
| void | sm1Elim () |
| void | smHElim () |
| void | smMultCol () |
| poly | smMultPoly (smpoly) |
| void | smActDel () |
| void | smColDel () |
| void | smPivDel () |
| void | smSign () |
| void | smInitPerm () |
| int | smCheckNormalize () |
| void | smNormalize () |
Private Attributes | |
| int | nrows |
| int | ncols |
| int | sign |
| int | act |
| int | crd |
| int | tored |
| int | inred |
| int | rpiv |
| int | cpiv |
| int | normalize |
| int * | perm |
| float | wpoints |
| float * | wrw |
| float * | wcl |
| smpoly * | m_act |
| smpoly * | m_res |
| smpoly * | m_row |
| smpoly | red |
| smpoly | piv |
| smpoly | oldpiv |
| smpoly | dumm |
| ring | _R |
Definition at line 125 of file sparsmat.cc.
| sparse_mat::sparse_mat | ( | ideal | smat, |
| const ring | RR | ||
| ) |
Definition at line 439 of file sparsmat.cc.
| sparse_mat::~sparse_mat | ( | ) |
Definition at line 481 of file sparsmat.cc.
|
private |
Definition at line 852 of file sparsmat.cc.
|
private |
Definition at line 1528 of file sparsmat.cc.
|
private |
Definition at line 1466 of file sparsmat.cc.
|
private |
Definition at line 1546 of file sparsmat.cc.
|
private |
Definition at line 1134 of file sparsmat.cc.
|
private |
Definition at line 1256 of file sparsmat.cc.
| poly sparse_mat::smDet | ( | ) |
Definition at line 528 of file sparsmat.cc.
|
private |
Definition at line 1437 of file sparsmat.cc.
|
inline |
Definition at line 173 of file sparsmat.cc.
|
inline |
Definition at line 174 of file sparsmat.cc.
|
inline |
Definition at line 172 of file sparsmat.cc.
|
private |
Definition at line 931 of file sparsmat.cc.
|
private |
Definition at line 1601 of file sparsmat.cc.
|
private |
Definition at line 1412 of file sparsmat.cc.
Definition at line 1506 of file sparsmat.cc.
| void sparse_mat::smNewBareiss | ( | int | x, |
| int | y | ||
| ) |
Definition at line 602 of file sparsmat.cc.
|
private |
Definition at line 790 of file sparsmat.cc.
|
private |
Definition at line 752 of file sparsmat.cc.
|
private |
Definition at line 1486 of file sparsmat.cc.
|
private |
Definition at line 1559 of file sparsmat.cc.
|
private |
Definition at line 695 of file sparsmat.cc.
| ideal sparse_mat::smRes2Mod | ( | ) |
Definition at line 501 of file sparsmat.cc.
|
private |
Definition at line 1154 of file sparsmat.cc.
|
private |
Definition at line 1070 of file sparsmat.cc.
|
private |
Definition at line 1573 of file sparsmat.cc.
|
private |
| void sparse_mat::smToIntvec | ( | intvec * | v | ) |
Definition at line 517 of file sparsmat.cc.
|
private |
Definition at line 1217 of file sparsmat.cc.
|
private |
Definition at line 663 of file sparsmat.cc.
|
private |
Definition at line 1187 of file sparsmat.cc.
|
private |
Definition at line 144 of file sparsmat.cc.
|
private |
Definition at line 129 of file sparsmat.cc.
|
private |
Definition at line 133 of file sparsmat.cc.
|
private |
Definition at line 130 of file sparsmat.cc.
|
private |
Definition at line 143 of file sparsmat.cc.
|
private |
Definition at line 132 of file sparsmat.cc.
|
private |
Definition at line 138 of file sparsmat.cc.
|
private |
Definition at line 139 of file sparsmat.cc.
|
private |
Definition at line 140 of file sparsmat.cc.
|
private |
Definition at line 127 of file sparsmat.cc.
|
private |
Definition at line 134 of file sparsmat.cc.
|
private |
Definition at line 127 of file sparsmat.cc.
|
private |
Definition at line 142 of file sparsmat.cc.
|
private |
Definition at line 135 of file sparsmat.cc.
|
private |
Definition at line 142 of file sparsmat.cc.
|
private |
Definition at line 141 of file sparsmat.cc.
|
private |
Definition at line 133 of file sparsmat.cc.
|
private |
Definition at line 128 of file sparsmat.cc.
|
private |
Definition at line 131 of file sparsmat.cc.
|
private |
Definition at line 137 of file sparsmat.cc.
|
private |
Definition at line 136 of file sparsmat.cc.
|
private |
Definition at line 137 of file sparsmat.cc.