| add(Matrix1 &C, const Matrix2 &A, const Matrix3 &B) const | MatrixDomain | [inline] |
| addin(Matrix1 &A, const Matrix2 &B) const | MatrixDomain | [inline] |
| areEqual(const Matrix1 &A, const Matrix2 &B) const | MatrixDomain | [inline] |
| axpyin(Matrix1 &Y, const Matrix2 &A, const Matrix3 &X) const | MatrixDomain | [inline] |
| blackboxMulLeft(Matrix1 &C, const Blackbox &A, const Matrix2 &B) const | MatrixDomain | [inline] |
| blackboxMulRight(Matrix1 &C, const Matrix2 &A, const Blackbox &B) const | MatrixDomain | [inline] |
| copy(Matrix1 &B, const Matrix2 &A) const | MatrixDomain | [inline] |
| Element typedef | MVProductDomain | |
| field() const | MatrixDomain | [inline] |
| isZero(const Matrix &A) const | MatrixDomain | [inline] |
| leftMulin(const Matrix1 &A, Matrix2 &B) const | MatrixDomain | [inline] |
| MatrixDomain(const Field &F) | MatrixDomain | [inline] |
| mul(Matrix1 &C, const Matrix2 &A, const Matrix3 &B) const | MatrixDomain | [inline] |
| mul(Matrix1 &C, const Matrix2 &B, const typename Field::Element &a) const | MatrixDomain | [inline] |
| mulColDense(const VectorDomain< Field > &VD, Vector1 &w, const Matrix &A, const Vector2 &v) const | MVProductDomain | [inline, protected] |
| mulin(Matrix1 &A, const Matrix2 &B) const | MatrixDomain | [inline] |
| mulin(Matrix &B, const typename Field::Element &a) const | MatrixDomain | [inline] |
| MVProductDomain() | MVProductDomain | [inline] |
| neg(Matrix1 &B, const Matrix2 &A) const | MatrixDomain | [inline] |
| negin(Matrix &A) const | MatrixDomain | [inline] |
| Permutation typedef | MatrixDomain | |
| permuteColumns(Matrix &A, Iterator P_start, Iterator P_end) const | MatrixDomain | [inline] |
| permuteRows(Matrix &A, Iterator P_start, Iterator P_end) const | MatrixDomain | [inline] |
| pow_apply(Matrix1 &M1, const Matrix2 &M2, unsigned long int k) const | MatrixDomain | |
| pow_horn(Matrix1 &M1, const Matrix2 &M2, unsigned long int k) const | MatrixDomain | |
| read(std::istream &is, Matrix &A) const | MatrixDomain | [inline] |
| rightMulin(Matrix1 &A, const Matrix2 &B) const | MatrixDomain | [inline] |
| sub(Matrix1 &C, const Matrix2 &A, const Matrix3 &B) const | MatrixDomain | [inline] |
| subin(Matrix1 &A, const Matrix2 &B) const | MatrixDomain | [inline] |
| Transposition typedef | MatrixDomain | |
| vectorAxpyin(Vector1 &y, const Matrix &A, const Vector2 &x) const | MatrixDomain | [inline] |
| vectorMul(Vector1 &w, const Matrix &A, const Vector2 &v) const | MatrixDomain | [inline] |
| write(std::ostream &os, const Matrix &A) const | MatrixDomain | [inline] |