atlas  0.6
atlas::matrix::PID_Matrix< C > Member List

This is the complete list of members for atlas::matrix::PID_Matrix< C >, including all inherited members.

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 typedefatlas::matrix::PID_Matrix< C >private
block(size_t i0, size_t j0, size_t i1, size_t j1) const atlas::matrix::PID_Matrix< C >
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_dataatlas::matrix::Matrix_base< C >protected
divisible(C) const atlas::matrix::PID_Matrix< C >
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 >
inverse() const atlas::matrix::PID_Matrix< C >inline
inverse(C &d) const atlas::matrix::PID_Matrix< C >inline
invert()atlas::matrix::PID_Matrix< C >
invert(C &d)atlas::matrix::PID_Matrix< C >
is_zero() const atlas::matrix::Matrix_base< C >
isEmpty() const atlas::matrix::Matrix_base< C >inline
leftMult(const Matrix< C > &P)atlas::matrix::PID_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::PID_Matrix< C >inline
negative_transposed() const atlas::matrix::PID_Matrix< C >inline
numColumns() const atlas::matrix::Matrix_base< C >inline
numRows() const atlas::matrix::Matrix_base< C >inline
on_basis(const std::vector< Vector< C > > &basis) const atlas::matrix::PID_Matrix< C >
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 Matrix< C > &Q) const atlas::matrix::PID_Matrix< C >inline
atlas::matrix::Matrix::operator*(const Vector< C1 > &) const atlas::matrix::Matrix< C >
operator*=(const Matrix< C > &Q)atlas::matrix::PID_Matrix< C >inline
operator+=(const Matrix< C > &M)atlas::matrix::PID_Matrix< C >inline
operator-=(const Matrix< C > &M)atlas::matrix::PID_Matrix< C >inline
operator/=(const C &c)atlas::matrix::PID_Matrix< C >inline
operator==(const Matrix_base< C > &) const atlas::matrix::Matrix_base< C >
PID_Matrix()atlas::matrix::PID_Matrix< C >inline
PID_Matrix(const base &M)atlas::matrix::PID_Matrix< C >inline
PID_Matrix(base &&M)atlas::matrix::PID_Matrix< C >inline
PID_Matrix(size_t m, size_t n)atlas::matrix::PID_Matrix< C >inline
PID_Matrix(size_t m, size_t n, const C &c)atlas::matrix::PID_Matrix< C >inline
PID_Matrix(size_t n)atlas::matrix::PID_Matrix< C >inlineexplicit
PID_Matrix(const std::vector< Vector< C > > &cols, size_t n_rows)atlas::matrix::PID_Matrix< C >inline
PID_Matrix(I begin, I end, size_t n_rows, tags::IteratorTag)atlas::matrix::PID_Matrix< C >inline
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::PID_Matrix< C >inline
transposed() const atlas::matrix::PID_Matrix< C >inline