![]() |
Public Member Functions | |
| mp_permmatrix () | |
| mp_permmatrix (matrix, ring) | |
| mp_permmatrix (mp_permmatrix *) | |
| ~mp_permmatrix () | |
| int | mpGetRow () |
| int | mpGetCol () |
| int | mpGetRdim () |
| int | mpGetCdim () |
| int | mpGetSign () |
| void | mpSetSearch (int s) |
| void | mpSaveArray () |
| poly | mpGetElem (int, int) |
| void | mpSetElem (poly, int, int) |
| void | mpDelElem (int, int) |
| void | mpElimBareiss (poly) |
| int | mpPivotBareiss (row_col_weight *) |
| int | mpPivotRow (row_col_weight *, int) |
| void | mpToIntvec (intvec *) |
| void | mpRowReorder () |
| void | mpColReorder () |
Private Member Functions | |
| void | mpInitMat () |
| poly * | mpRowAdr (int r) |
| poly * | mpColAdr (int c) |
| void | mpRowWeight (float *) |
| void | mpColWeight (float *) |
| void | mpRowSwap (int, int) |
| void | mpColSwap (int, int) |
Private Attributes | |
| int | a_m |
| int | a_n |
| int | s_m |
| int | s_n |
| int | sign |
| int | piv_s |
| int * | qrow |
| int * | qcol |
| poly * | Xarray |
| ring | _R |
| mp_permmatrix::mp_permmatrix | ( | mp_permmatrix * | M | ) |
| void mp_permmatrix::mpDelElem | ( | int | , |
| int | |||
| ) |
| void mp_permmatrix::mpElimBareiss | ( | poly | div | ) |
Definition at line 1153 of file matpol.cc.
| int mp_permmatrix::mpGetCol | ( | ) |
| int mp_permmatrix::mpGetRow | ( | ) |
| int mp_permmatrix::mpPivotBareiss | ( | row_col_weight * | C | ) |
| int mp_permmatrix::mpPivotRow | ( | row_col_weight * | , |
| int | |||
| ) |
| void mp_permmatrix::mpSetElem | ( | poly | , |
| int | , | ||
| int | |||
| ) |
| void mp_permmatrix::mpSetSearch | ( | int | s | ) |
| void mp_permmatrix::mpToIntvec | ( | intvec * | ) |