![]() |
My Project
|
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 124 of file sparsmat.cc.
| sparse_mat::sparse_mat | ( | ideal | smat, |
| const ring | RR ) |
Definition at line 386 of file sparsmat.cc.
| sparse_mat::~sparse_mat | ( | ) |
Definition at line 428 of file sparsmat.cc.
|
private |
Definition at line 799 of file sparsmat.cc.
|
private |
|
private |
Definition at line 1413 of file sparsmat.cc.
|
private |
Definition at line 1493 of file sparsmat.cc.
|
private |
|
private |
Definition at line 1203 of file sparsmat.cc.
| poly sparse_mat::smDet | ( | ) |
Definition at line 475 of file sparsmat.cc.
|
private |
Definition at line 1384 of file sparsmat.cc.
|
inline |
Definition at line 172 of file sparsmat.cc.
|
inline |
Definition at line 173 of file sparsmat.cc.
|
inline |
Definition at line 171 of file sparsmat.cc.
|
private |
Definition at line 878 of file sparsmat.cc.
|
private |
|
private |
Definition at line 1359 of file sparsmat.cc.
|
private |
Definition at line 1453 of file sparsmat.cc.
| void sparse_mat::smNewBareiss | ( | int | x, |
| int | y ) |
Definition at line 549 of file sparsmat.cc.
|
private |
Definition at line 737 of file sparsmat.cc.
|
private |
|
private |
|
private |
Definition at line 1506 of file sparsmat.cc.
|
private |
Definition at line 642 of file sparsmat.cc.
| ideal sparse_mat::smRes2Mod | ( | ) |
Definition at line 448 of file sparsmat.cc.
|
private |
|
private |
Definition at line 1017 of file sparsmat.cc.
|
private |
Definition at line 1520 of file sparsmat.cc.
|
private |
| void sparse_mat::smToIntvec | ( | intvec * | v | ) |
|
private |
|
private |
|
private |
|
private |
Definition at line 143 of file sparsmat.cc.
|
private |
Definition at line 128 of file sparsmat.cc.
|
private |
Definition at line 132 of file sparsmat.cc.
|
private |
Definition at line 129 of file sparsmat.cc.
|
private |
Definition at line 142 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 138 of file sparsmat.cc.
|
private |
Definition at line 139 of file sparsmat.cc.
|
private |
Definition at line 126 of file sparsmat.cc.
|
private |
Definition at line 133 of file sparsmat.cc.
|
private |
Definition at line 126 of file sparsmat.cc.
|
private |
Definition at line 141 of file sparsmat.cc.
|
private |
Definition at line 134 of file sparsmat.cc.
|
private |
Definition at line 141 of file sparsmat.cc.
|
private |
Definition at line 140 of file sparsmat.cc.
|
private |
Definition at line 132 of file sparsmat.cc.
|
private |
Definition at line 127 of file sparsmat.cc.
|
private |
Definition at line 130 of file sparsmat.cc.
|
private |
Definition at line 136 of file sparsmat.cc.
|
private |
Definition at line 135 of file sparsmat.cc.
|
private |
Definition at line 136 of file sparsmat.cc.