103 double trace()
const;
115 void dscal(
double alpha);
122 void sqrt(
int option);
void SaveRawToFile(const std::string) const
void L_map(const Matrix &, const Matrix &)
Matrix & operator=(const Matrix &)
Matrix & mprod(const Matrix &, const Matrix &)
void mdiag(const Vector &)
double & operator()(int i, int j)
void sep_pm_2x2(Matrix &, Matrix &)
Matrix & operator/=(double)
Matrix & operator*=(double)
friend std::ostream & operator<<(std::ostream &, const doci2DM::Matrix &)
double ddot(const Matrix &) const
int n
dimension of the matrix
Matrix & operator-=(const Matrix &)
void L_map_2x2(const Matrix &, const Matrix &)
void sqrt_2x2(int option)
Matrix & operator+=(const Matrix &)
std::unique_ptr< double[]> matrix
pointer of doubles, contains the numbers, the matrix
void sep_pm(Matrix &, Matrix &)
Matrix & daxpy(double alpha, const Matrix &)