48 virtual ~SUP() =
default;
112 std::unique_ptr<TPM>
I;
115 std::unique_ptr<TPM>
Q;
118 std::unique_ptr<PHM>
G;
void daxpy(double, const SUP &)
double ddot(const SUP &) const
SUP & operator+=(const SUP &)
void WriteToFile(std::string filename) const
void L_map(const SUP &, const SUP &)
void init_S(const Lineq &)
int L
the size of the sp DOCI space (there are 2*L sp states)
SUP & operator=(const SUP &)
friend std::ostream & operator<<(std::ostream &output, doci2DM::SUP &sup)
void sep_pm(SUP &, SUP &)
std::unique_ptr< TPM > I
the RDM matrix
std::unique_ptr< PHM > G
the G matrix
std::unique_ptr< TPM > Q
the Q matrix
void ReadFromFile(std::string filename)
SUP & operator-=(const SUP &)