v2DM-DOCI  1.0
doci2DM::TPM Member List

This is the complete list of members for doci2DM::TPM, including all inherited members.

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::TPMprivate
Container(int n, int m)doci2DM::Container
Container(const Container &)doci2DM::Container
Container(Container &&)doci2DM::Container
CreateFromFile(std::string filename)doci2DM::TPMstatic
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
Ldoci2DM::TPMprivate
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
Ndoci2DM::TPMprivate
ndoci2DM::TPMprivate
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::TPMfriend
operator=(const TPM &)=defaultdoci2DM::TPM
operator=(TPM &&)=defaultdoci2DM::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
s2tdoci2DM::TPMprivatestatic
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
t2sdoci2DM::TPMprivatestatic
TPM(int L, int N)doci2DM::TPM
TPM(const TPM &)=defaultdoci2DM::TPM
TPM(TPM &&)=defaultdoci2DM::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()=defaultdoci2DM::Containervirtual
~TPM()=defaultdoci2DM::TPMvirtual