|
| Elem (Matrix< GF2E_Element > matrix, dbsize_t row, dbsize_t col) |
|
GF2E_Element * | get () const |
|
void | add_mult_of (const Row< const GF2E_Element > &row_a, const Col< const GF2E_Element > &col_b) |
|
void | add_mult_of (const Elem< const GF2E_Element > &elem_a, const Elem< const GF2E_Element > &elem_b) |
|
| Row (Matrix< GF2E_Element > matrix, dbsize_t row, dbsize_t col, dbsize_t num_cols) |
|
GF2E_Element * | get (dbsize_t row) const |
|
void | add_mult_of (const Row< const GF2E_Element > &row_a, const SubMatrix< const GF2E_Element > &mat_b) |
|
template<> |
void | add_mult_of (const Row< const GF28_Element > &row_a, const SubMatrix< const GF28_Element > &mat_b) |
|
template<> |
void | add_mult_of (const Row< const GF216_Element > &row_a, const SubMatrix< const GF216_Element > &mat_b) |
|
| SubMatrix (Matrix< GF2E_Element > matrix, dbsize_t row, dbsize_t col, dbsize_t num_rows, dbsize_t num_cols) |
|
GF2E_Element * | get (dbsize_t row, dbsize_t col) const |
|
GF2E_Element * | first () const |
|
void | add (const Matrix< GF2E_Element > &m) |
|
void | add_mult_of (const Col< const GF2E_Element > &col_a, const Row< const GF2E_Element > &row_b) |
|
template<> |
void | add_mult_of (const Col< const GF28_Element > &col_a, const Row< const GF28_Element > &row_b) |
|
template<> |
void | add_mult_of (const Col< const GF216_Element > &col_a, const Row< const GF216_Element > &row_b) |
|
| Col (Matrix< GF2E_Element > matrix, dbsize_t row, dbsize_t col, dbsize_t num_rows) |
|
GF2E_Element * | get (dbsize_t col) const |
|
void | add_mult_of (const SubMatrix< const GF2E_Element > &mat_a, const Col< const GF2E_Element > &col_b) |
|
void | add_mult_of (const Col< const GF2E_Element > &col_a, const Elem< const GF2E_Element > &elem_b) |
|
template<> |
void | add_mult_of (const Col< const GF28_Element > &col_a, const Elem< const GF28_Element > &elem_b) |
|
template<> |
void | add_mult_of (const Col< const GF216_Element > &col_a, const Elem< const GF216_Element > &elem_b) |
|