ampsci
c++ program for high-precision atomic structure calculations of single-valence systems
LinAlg::Matrix< T > Member List

This is the complete list of members for LinAlg::Matrix< T >, including all inherited members.

as_gsl_view()LinAlg::Matrix< T >
as_gsl_view() constLinAlg::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) constLinAlg::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() constLinAlg::Matrix< T >inline
column_view(std::size_t col)LinAlg::Matrix< T >inline
column_view(std::size_t col) constLinAlg::Matrix< T >inline
complex() constLinAlg::Matrix< T >
conj() constLinAlg::Matrix< T >
conj_in_place()LinAlg::Matrix< T >
data()LinAlg::Matrix< T >inline
data() constLinAlg::Matrix< T >inline
determinant() constLinAlg::Matrix< T >
end() (defined in LinAlg::Matrix< T >)LinAlg::Matrix< T >inline
imag() constLinAlg::Matrix< T >
inverse() constLinAlg::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) constLinAlg::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) constLinAlg::Matrix< T >inline
operator[](std::size_t i)LinAlg::Matrix< T >inline
real() constLinAlg::Matrix< T >
row(std::size_t row) constLinAlg::Matrix< T >inline
row_view(std::size_t row)LinAlg::Matrix< T >inline
row_view(std::size_t row) constLinAlg::Matrix< T >inline
rows() constLinAlg::Matrix< T >inline
size() constLinAlg::Matrix< T >inline
transpose() constLinAlg::Matrix< T >
zero()LinAlg::Matrix< T >