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

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

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