QNANO
Coulomb_Matrix_Elements Member List

This is the complete list of members for Coulomb_Matrix_Elements, including all inherited members.

allocate() (defined in Tensor4)Tensor4inlineprotected
apply_trafo(const QNANO_Matrix &trafo_e, const QNANO_Matrix &trafo_h)Coulomb_Matrix_Elements
check_consistency(double accuracy=1e-6) const Coulomb_Matrix_Elementsinline
check_Hermitian(double accuracy=1e-6) const Coulomb_Matrix_Elements
check_size_consistency() const Coulomb_Matrix_Elements
copy(const Coulomb_Matrix_Elements &other) (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elementsinline
copy(const Tensor4 &other) (defined in Tensor4)Tensor4inline
copy_noresize(const Coulomb_Matrix_Elements &other) (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elements
Coulomb_Matrix_Elements(const Coulomb_Matrix_Elements &other) (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elementsinline
Coulomb_Matrix_Elements(Type type_=none) (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elementsinline
Coulomb_Matrix_Elements(Type type_, size_t i, size_t j, size_t k, size_t l) (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elementsinline
Coulomb_Matrix_Elements(Type type_, int nr_e, int nr_h) (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elementsinline
Coulomb_Matrix_Elements(Type type_, const Manybody_Hilbert_Space &HS, const std::string &filename="") (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elementsinline
Coulomb_Matrix_Elements(Type type_, const std::string &filename) (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elementsinline
data (defined in Tensor4)Tensor4
deallocate() (defined in Tensor4)Tensor4inlineprotected
direct enum value (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elements
ee enum value (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elements
exchange enum value (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elements
get_check(int i, int j, int k, int l) (defined in Tensor4)Tensor4inline
get_index(size_t i, size_t j, size_t k, size_t l) const (defined in Tensor4)Tensor4inline
get_size(size_t i) const (defined in Tensor4)Tensor4inline
get_totalsize() const (defined in Tensor4)Tensor4inline
get_type_string(enum Type type_) (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elementsstatic
hh enum value (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elements
is_hole(size_t i) const Coulomb_Matrix_Elements
make_Hermitian()Coulomb_Matrix_Elements
none enum value (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elements
operator()(size_t i, size_t j, size_t k, size_t l) const (defined in Tensor4)Tensor4inline
operator()(size_t i, size_t j, size_t k, size_t l) (defined in Tensor4)Tensor4inline
operator=(const Coulomb_Matrix_Elements &other) (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elementsinline
operator=(const Tensor4 &other) (defined in Tensor4)Tensor4inline
print(const std::string &filename, int round_figure=8) const (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elements
read(const std::string &filename, bool read_size_from_file=false)Coulomb_Matrix_Elements
read_noheader(std::ifstream &ifs, const std::string &filename_for_error="") (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elements
resize(int nr_e, int nr_h) (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elements
resize(const Manybody_Hilbert_Space &HS) (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elements
resize(size_t i, size_t j, size_t k, size_t l) (defined in Tensor4)Tensor4inline
set_zero() (defined in Tensor4)Tensor4inline
setup(Type type_, const Manybody_Hilbert_Space &HS, const std::string &filename="") (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elementsinline
size (defined in Tensor4)Tensor4
Tensor4(const Tensor4 &other) (defined in Tensor4)Tensor4inline
Tensor4() (defined in Tensor4)Tensor4inline
Tensor4(size_t i, size_t j, size_t k, size_t l) (defined in Tensor4)Tensor4inline
type (defined in Coulomb_Matrix_Elements)Coulomb_Matrix_Elements
Type enum nameCoulomb_Matrix_Elements
~Tensor4() (defined in Tensor4)Tensor4inline