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 > |