as_gsl_view() | LinAlg::Matrix< T > | |
as_gsl_view() const | LinAlg::Matrix< T > | |
at(std::size_t row_i, std::size_t col_j) | LinAlg::Matrix< T > | inline |
at(std::size_t row_i, std::size_t col_j) const | LinAlg::Matrix< T > | inline |
begin() | LinAlg::Matrix< T > | inline |
cbegin() const (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | inline |
cend() const (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | inline |
cols() const | LinAlg::Matrix< T > | inline |
column_view(std::size_t col) | LinAlg::Matrix< T > | inline |
column_view(std::size_t col) const | LinAlg::Matrix< T > | inline |
complex() const | LinAlg::Matrix< T > | |
conj() const | LinAlg::Matrix< T > | |
conj_in_place() | LinAlg::Matrix< T > | |
data() | LinAlg::Matrix< T > | inline |
data() const | LinAlg::Matrix< T > | inline |
determinant() const | LinAlg::Matrix< T > | |
end() (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | inline |
imag() const | LinAlg::Matrix< T > | |
inverse() const | LinAlg::Matrix< T > | |
invert_in_place() | LinAlg::Matrix< T > | |
m_cols (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | protected |
m_data (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | protected |
m_rows (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | protected |
make_identity() | LinAlg::Matrix< T > | |
Matrix() | LinAlg::Matrix< T > | inline |
Matrix(std::size_t rows, std::size_t cols) | LinAlg::Matrix< T > | inline |
Matrix(std::size_t dimension) | LinAlg::Matrix< T > | inlineexplicit |
Matrix(std::initializer_list< std::initializer_list< T >> ll) | LinAlg::Matrix< T > | inline |
Matrix(std::size_t rows, std::size_t cols, std::initializer_list< T > l) | LinAlg::Matrix< T > | inline |
Matrix(std::size_t rows, std::size_t cols, std::vector< T > &&v) | LinAlg::Matrix< T > | inline |
Matrix(std::size_t rows, std::size_t cols, const std::vector< T > &v) | LinAlg::Matrix< T > | inline |
mult_elements(Matrix< T > a, const Matrix< T > &b) | LinAlg::Matrix< T > | friend |
mult_elements_by(const Matrix< T > &a) | LinAlg::Matrix< T > | |
operator()(std::size_t i, std::size_t j) | LinAlg::Matrix< T > | inline |
operator()(std::size_t i, std::size_t j) const | LinAlg::Matrix< T > | inline |
operator* (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | friend |
operator* (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | friend |
operator*(const Matrix< U > &a, const Matrix< U > &b) | LinAlg::Matrix< T > | friend |
operator*=(const T x) (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | |
operator+ (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | friend |
operator+ (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | friend |
operator+=(const Matrix< T > &rhs) | LinAlg::Matrix< T > | |
operator+=(T aI) | LinAlg::Matrix< T > | |
operator- (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | friend |
operator- (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | friend |
operator-=(const Matrix< T > &rhs) (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | |
operator-=(T aI) | LinAlg::Matrix< T > | |
operator/ (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | friend |
operator/=(const T x) (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | |
operator<< (defined in LinAlg::Matrix< T >) | LinAlg::Matrix< T > | friend |
operator[](std::size_t i) const | LinAlg::Matrix< T > | inline |
operator[](std::size_t i) | LinAlg::Matrix< T > | inline |
real() const | LinAlg::Matrix< T > | |
row(std::size_t row) const | LinAlg::Matrix< T > | inline |
row_view(std::size_t row) | LinAlg::Matrix< T > | inline |
row_view(std::size_t row) const | LinAlg::Matrix< T > | inline |
rows() const | LinAlg::Matrix< T > | inline |
size() const | LinAlg::Matrix< T > | inline |
transpose() const | LinAlg::Matrix< T > | |
zero() | LinAlg::Matrix< T > | |