add_column(const Vector< C > &) | atlas::matrix::Matrix_base< C > | |
add_row(const Vector< C > &) | atlas::matrix::Matrix_base< C > | |
apply_to(Vector< C1 > &v) const | atlas::matrix::Matrix< C > | inline |
at(size_t i, size_t j) const | atlas::matrix::Matrix_base< C > | inlineprotected |
at(size_t i, size_t j) | atlas::matrix::Matrix_base< C > | inlineprotected |
base typedef | atlas::matrix::Matrix< C > | protected |
column(size_t j) const | atlas::matrix::Matrix_base< C > | inline |
columnMultiply(size_t j, C f) | atlas::matrix::Matrix< C > | |
columnOperation(size_t j, size_t k, const C &c) | atlas::matrix::Matrix< C > | |
columns() const | atlas::matrix::Matrix_base< C > | |
columnSize() const | atlas::matrix::Matrix_base< C > | inline |
d_data | atlas::matrix::Matrix_base< C > | protected |
eraseColumn(size_t) | atlas::matrix::Matrix_base< C > | |
eraseRow(size_t) | atlas::matrix::Matrix_base< C > | |
get_column(Vector< C > &, size_t) const | atlas::matrix::Matrix_base< C > | |
get_row(Vector< C > &, size_t) const | atlas::matrix::Matrix_base< C > | |
is_zero() const | atlas::matrix::Matrix_base< C > | |
isEmpty() const | atlas::matrix::Matrix_base< C > | inline |
leftMult(const Matrix &P) | atlas::matrix::Matrix< C > | inline |
Matrix() | atlas::matrix::Matrix< C > | inline |
Matrix(const base &M) | atlas::matrix::Matrix< C > | inline |
Matrix(base &&M) | atlas::matrix::Matrix< C > | inline |
Matrix(size_t m, size_t n) | atlas::matrix::Matrix< C > | inline |
Matrix(size_t m, size_t n, const C &c) | atlas::matrix::Matrix< C > | inline |
Matrix(const std::vector< Vector< C > > &cols, size_t n_rows) | atlas::matrix::Matrix< C > | inline |
Matrix(I begin, I end, size_t n_rows, tags::IteratorTag) | atlas::matrix::Matrix< C > | inline |
Matrix(size_t n) | atlas::matrix::Matrix< C > | explicit |
Matrix_base() | atlas::matrix::Matrix_base< C > | inline |
Matrix_base(size_t m, size_t n) | atlas::matrix::Matrix_base< C > | inline |
Matrix_base(size_t m, size_t n, const C &c) | atlas::matrix::Matrix_base< C > | inline |
Matrix_base(const std::vector< Vector< C > > &, size_t n_rows) | atlas::matrix::Matrix_base< C > | |
Matrix_base(I begin, I end, size_t n_rows, tags::IteratorTag) | atlas::matrix::Matrix_base< C > | |
negate() | atlas::matrix::Matrix< C > | inline |
negative_transposed() const | atlas::matrix::Matrix< C > | inline |
numColumns() const | atlas::matrix::Matrix_base< C > | inline |
numRows() const | atlas::matrix::Matrix_base< C > | inline |
operator!=(const Matrix_base< C > &m) const | atlas::matrix::Matrix_base< C > | inline |
operator()(size_t i, size_t j) const | atlas::matrix::Matrix_base< C > | inline |
operator()(size_t i, size_t j) | atlas::matrix::Matrix_base< C > | inline |
operator*(const Vector< C1 > &) const | atlas::matrix::Matrix< C > | |
operator*(const Matrix &) const | atlas::matrix::Matrix< C > | |
operator*=(const Matrix &Q) | atlas::matrix::Matrix< C > | inline |
operator+=(const Matrix &) | atlas::matrix::Matrix< C > | |
operator-=(const Matrix &) | atlas::matrix::Matrix< C > | |
operator==(const Matrix_base< C > &) const | atlas::matrix::Matrix_base< C > | |
reset() | atlas::matrix::Matrix_base< C > | inline |
right_mult(Vector< C1 > &v) const | atlas::matrix::Matrix< C > | inline |
right_prod(const Vector< C1 > &) const | atlas::matrix::Matrix< C > | |
row(size_t i) const | atlas::matrix::Matrix_base< C > | inline |
rowMultiply(size_t i, C f) | atlas::matrix::Matrix< C > | |
rowOperation(size_t, size_t, const C &) | atlas::matrix::Matrix< C > | |
rows() const | atlas::matrix::Matrix_base< C > | |
rowSize() const | atlas::matrix::Matrix_base< C > | inline |
set_column(size_t, const Vector< C > &) | atlas::matrix::Matrix_base< C > | |
set_row(size_t, const Vector< C > &) | atlas::matrix::Matrix_base< C > | |
swap(Matrix_base &) | atlas::matrix::Matrix_base< C > | |
swapColumns(size_t, size_t) | atlas::matrix::Matrix< C > | |
swapRows(size_t, size_t) | atlas::matrix::Matrix< C > | |
transpose() | atlas::matrix::Matrix< C > | |
transposed() const | atlas::matrix::Matrix< C > | |