| calc_rotate(int k, int l, double theta, std::function< double(int, int)> &T, std::function< double(int, int, int, int)> &V) const | doci2DM::TPM | |
| calc_rotate_doci(const TPM &, int, int, double) const | doci2DM::TPM | |
| calc_rotate_slow(int k, int l, double theta, std::function< double(int, int)> &T, std::function< double(int, int, int, int)> &V) const | doci2DM::TPM | |
| calc_rotate_slow_doci(const TPM &, int, int, double) const | doci2DM::TPM | |
| collaps(const SUP &, const Lineq &) | doci2DM::TPM | |
| constr_grad(double t, const SUP &, const TPM &, const Lineq &) | doci2DM::TPM | |
| constr_lists(int L) | doci2DM::TPM | private |
| Container(int n, int m) | doci2DM::Container | |
| Container(const Container &) | doci2DM::Container | |
| Container(Container &&) | doci2DM::Container | |
| CreateFromFile(std::string filename) | doci2DM::TPM | static |
| daxpy(double alpha, const Container &) | doci2DM::Container | |
| ddot(const Container &) const | doci2DM::Container | |
| DOCI_constrains() const | doci2DM::TPM | |
| dscal(double) | doci2DM::Container | |
| fill_Random() | doci2DM::Container | |
| fill_Random(int) | doci2DM::Container | |
| find_min_angle(int k, int l, double start_angle, std::function< double(int, int)> &T, std::function< double(int, int, int, int)> &V) const | doci2DM::TPM | |
| find_min_angle_doci(const TPM &, int, int, double=0) const | doci2DM::TPM | |
| G(const PHM &) | doci2DM::TPM | |
| gdegMatrix(int) const | doci2DM::Container | |
| gdegVector(int) const | doci2DM::Container | |
| gdimMatrix(int) const | doci2DM::Container | |
| gdimVector(int) const | doci2DM::Container | |
| getDiag(int, int) const | doci2DM::TPM | |
| getMatrices() | doci2DM::Container | |
| getMatrices() const | doci2DM::Container | |
| getMatrix(int) | doci2DM::Container | |
| getMatrix(int) const | doci2DM::Container | |
| getVector(int) | doci2DM::Container | |
| getVector(int) const | doci2DM::Container | |
| getVectors() | doci2DM::Container | |
| getVectors() const | doci2DM::Container | |
| gL() const | doci2DM::TPM | |
| gn() const | doci2DM::TPM | |
| gN() const | doci2DM::TPM | |
| gnMatrix() const | doci2DM::Container | |
| gnr() const | doci2DM::Container | |
| gnVector() const | doci2DM::Container | |
| H(double t, const TPM &, const SUP &, const Lineq &) | doci2DM::TPM | |
| ham(std::function< double(int, int)> &T, std::function< double(int, int, int, int)> &V) | doci2DM::TPM | |
| HF_molecule(std::string filename) | doci2DM::TPM | |
| init(const Lineq &) | doci2DM::TPM | |
| InverseS(TPM &, const Lineq &) | doci2DM::TPM | |
| invert() | doci2DM::Container | |
| L | doci2DM::TPM | private |
| L_map(const Container &, const Container &) | doci2DM::Container | |
| line_search(double t, SUP &, const TPM &) const | doci2DM::TPM | |
| line_search(double t, const TPM &, const TPM &) const | doci2DM::TPM | |
| mprod(const Container &, const Container &) | doci2DM::Container | |
| N | doci2DM::TPM | private |
| n | doci2DM::TPM | private |
| operator()(int a, int b, int c, int d) const | doci2DM::TPM | |
| doci2DM::Container::operator()(int block, int i, int j) | doci2DM::Container | |
| doci2DM::Container::operator()(int block, int i, int j) const | doci2DM::Container | |
| doci2DM::Container::operator()(int block, int i) | doci2DM::Container | |
| doci2DM::Container::operator()(int block, int i) const | doci2DM::Container | |
| operator*=(double) | doci2DM::Container | |
| operator+=(const Container &) | doci2DM::Container | |
| operator-=(const Container &) | doci2DM::Container | |
| operator/=(double) | doci2DM::Container | |
| operator<<(std::ostream &output, doci2DM::TPM &tpm) | doci2DM::TPM | friend |
| operator=(const TPM &)=default | doci2DM::TPM | |
| operator=(TPM &&)=default | doci2DM::TPM | |
| doci2DM::Container::operator=(const Container &) | doci2DM::Container | |
| doci2DM::Container::operator=(Container &&) | doci2DM::Container | |
| doci2DM::Container::operator=(double) | doci2DM::Container | |
| pairing(double) | doci2DM::TPM | |
| Proj_E(const Lineq &, int option=0) | doci2DM::TPM | |
| Proj_Tr() | doci2DM::TPM | |
| Q(const TPM &) | doci2DM::TPM | |
| Q(double a, double b, double c, const TPM &, bool=false) | doci2DM::TPM | |
| ReadFromFile(std::string filename) | doci2DM::TPM | |
| ReadFromFile(hid_t &group_id) | doci2DM::TPM | |
| ReadFromFileFull(std::string filename) | doci2DM::TPM | |
| rotate(int, int, double, std::function< double(int, int)> &, std::function< double(int, int, int, int)> &) | doci2DM::TPM | |
| rotate_doci(int, int, double) | doci2DM::TPM | |
| S(const TPM &) | doci2DM::TPM | |
| s2t | doci2DM::TPM | privatestatic |
| S_2() const | doci2DM::TPM | |
| sep_pm(Container &, Container &) | doci2DM::Container | |
| setMatrixDim(int, int, int) | doci2DM::Container | |
| setVectorDim(int, int, int) | doci2DM::Container | |
| singlet_constrains() const | doci2DM::TPM | |
| solve(double t, const SUP &, TPM &, const Lineq &) | doci2DM::TPM | |
| sqrt(int) | doci2DM::Container | |
| symmetrize() | doci2DM::Container | |
| t2s | doci2DM::TPM | privatestatic |
| TPM(int L, int N) | doci2DM::TPM | |
| TPM(const TPM &)=default | doci2DM::TPM | |
| TPM(TPM &&)=default | doci2DM::TPM | |
| trace() const | doci2DM::Container | |
| unit() | doci2DM::TPM | |
| WriteFullToFile(std::string filename) const | doci2DM::TPM | |
| WriteFullToFile(hid_t &group) const | doci2DM::TPM | |
| WriteToFile(hid_t &group_id) const | doci2DM::TPM | |
| WriteToFile(std::string filename) const | doci2DM::TPM | |
| ~Container()=default | doci2DM::Container | virtual |
| ~TPM()=default | doci2DM::TPM | virtual |