94 double operator()(
int block,
int i,
int j)
const;
127 double trace()
const;
Container & operator=(const Container &)
Container & mprod(const Container &, const Container &)
double ddot(const Container &) const
void setMatrixDim(int, int, int)
int gdimVector(int) const
std::unique_ptr< BlockMatrix > matrix
friend std::ostream & operator<<(std::ostream &output, const doci2DM::Container &container)
Container & operator-=(const Container &)
int gdegMatrix(int) const
void sep_pm(Container &, Container &)
Container & operator+=(const Container &)
BlockVector & getVectors()
Container & operator/=(double)
Container & daxpy(double alpha, const Container &)
int gdegVector(int) const
double & operator()(int block, int i, int j)
std::unique_ptr< BlockVector > vector
int gdimMatrix(int) const
void L_map(const Container &, const Container &)
BlockMatrix & getMatrices()
virtual ~Container()=default
void setVectorDim(int, int, int)
Container & operator*=(double)