![]() |
OPENF4
Library for Gröebner basis computations over finite fields.
|
This is the complete list of members for F4::Matrix< Element >, including all inherited members.
| _endCol | F4::Matrix< Element > | private |
| _height | F4::Matrix< Element > | private |
| _matrix | F4::Matrix< Element > | private |
| _nbPiv | F4::Matrix< Element > | private |
| _sigma | F4::Matrix< Element > | private |
| _startTail | F4::Matrix< Element > | private |
| _tau | F4::Matrix< Element > | private |
| _width | F4::Matrix< Element > | private |
| addMultRow(Element *row1, Element *row2, Element element, int start, int end) | F4::Matrix< Element > | |
| addMultRowGF2Extension(Element *row1, Element *row2, Element element, int start, int end) | F4::Matrix< Element > | |
| addMultRowPrime(Element *row1, Element *row2, Element element, int start, int end) | F4::Matrix< Element > | |
| doubleAddMultRowGF2Extension(Element *dest1, Element *dest2, Element mult1, Element mult2, Element *vec, int start, int end) | F4::Matrix< Element > | |
| echelonize() | F4::Matrix< Element > | |
| echelonizeGF2Extension() | F4::Matrix< Element > | |
| echelonizePrime() | F4::Matrix< Element > | |
| echelonizeRight(chrono::duration< int, milli > &tmp_ech_db, chrono::duration< int, milli > &tmp_ech_dh) | F4::Matrix< Element > | |
| getElement(int row, int col) const | F4::Matrix< Element > | |
| getEndCol() | F4::Matrix< Element > | |
| getHeight() const | F4::Matrix< Element > | |
| getNbPiv() const | F4::Matrix< Element > | |
| getRow(int row) | F4::Matrix< Element > | |
| getSigma() | F4::Matrix< Element > | |
| getStartTail() | F4::Matrix< Element > | |
| getTau() | F4::Matrix< Element > | |
| getWidth() const | F4::Matrix< Element > | |
| groupAddMultRowGF2Extension(int ll, int dec, int startL2, int endL2, int start, int end) | F4::Matrix< Element > | |
| isZero(int row, int col) const | F4::Matrix< Element > | |
| Matrix() | F4::Matrix< Element > | |
| Matrix(int height, int width) | F4::Matrix< Element > | |
| Matrix(std::string const &filename) | F4::Matrix< Element > | |
| Matrix(Matrix const &matrix) | F4::Matrix< Element > | |
| Matrix(Matrix &&matrix) | F4::Matrix< Element > | |
| multRow(Element *row, Element const &element, int start, int end) | F4::Matrix< Element > | |
| multRowGF2Extension(Element *row, Element const &element, int start, int end) | F4::Matrix< Element > | |
| multRowPrime(Element *row, Element const &element, int start, int end) | F4::Matrix< Element > | |
| normalizeRow(Element *row, int start, int end) | F4::Matrix< Element > | |
| normalizeRowGF2Extension(Element *row, int start, int end) | F4::Matrix< Element > | |
| normalizeRowPrime(Element *row, int start, int end) | F4::Matrix< Element > | |
| octAddMultRowGF2Extension(Element *dest1, Element *dest2, Element *dest3, Element *dest4, Element *dest5, Element *dest6, Element *dest7, Element *dest8, Element mult1, Element mult2, Element mult3, Element mult4, Element mult5, Element mult6, Element mult7, Element mult8, Element *vec, int start, int end) | F4::Matrix< Element > | |
| operator()(int row, int col) | F4::Matrix< Element > | |
| operator()(int row, int col) const | F4::Matrix< Element > | |
| operator=(Matrix const &matrix) | F4::Matrix< Element > | |
| operator=(Matrix &&matrix) | F4::Matrix< Element > | |
| printMatrix(std::ostream &stream) const | F4::Matrix< Element > | |
| printMatrix(std::string const &filename) const | F4::Matrix< Element > | |
| printMatrixSage(std::string const &filename) const | F4::Matrix< Element > | |
| printMatrixTxt(std::string const &filename) const | F4::Matrix< Element > | |
| quadAddMultRowGF2Extension(Element *dest1, Element *dest2, Element *dest3, Element *dest4, Element mult1, Element mult2, Element mult3, Element mult4, Element *vec, int start, int end) | F4::Matrix< Element > | |
| setElement(int row, int col, Element const &element) | F4::Matrix< Element > | |
| setEndCol(int *encCol) | F4::Matrix< Element > | |
| setInfo(int nbPiv, int *tau, int *sigma, int *startTail, int *endCol) | F4::Matrix< Element > | |
| setNbPiv(int nbPiv) | F4::Matrix< Element > | |
| setSigma(int *sigma) | F4::Matrix< Element > | |
| setStartTail(int *startTail) | F4::Matrix< Element > | |
| setTau(int *tau) | F4::Matrix< Element > | |
| swapCol(int numCol1, int numCol2, int start, int end) | F4::Matrix< Element > | |
| swapRow(int numRow1, int numRow2) | F4::Matrix< Element > | |
| tripleAddMultRowGF2Extension(Element *dest1, Element *dest2, Element *dest3, Element mult1, Element mult2, Element mult3, Element *vec, int start, int end) | F4::Matrix< Element > | |
| ~Matrix() | F4::Matrix< Element > |
1.8.6