addScale(const Scalar &factor, const Biped< Symmetry, MatrixType_ > &Mrhs, BLOCK_POSITION BP=SAME_PLACE) | Biped< Symmetry, MatrixType_ > | |
addScale_extend(const Scalar &factor, const Biped< Symmetry, MatrixType_ > &Mrhs) | Biped< Symmetry, MatrixType_ > | |
adjoint() const | Biped< Symmetry, MatrixType_ > | |
adjustQN(const size_t number_cells) | Biped< Symmetry, MatrixType_ > | |
Biped() | Biped< Symmetry, MatrixType_ > | inline |
block | Biped< Symmetry, MatrixType_ > | |
cast() const | Biped< Symmetry, MatrixType_ > | inline |
cholesky(Biped< Symmetry, MatrixType > &res) const | Biped< Symmetry, MatrixType_ > | |
cleaned() const | Biped< Symmetry, MatrixType_ > | |
clear() | Biped< Symmetry, MatrixType_ > | |
cols(bool FULL=false) const | Biped< Symmetry, MatrixType_ > | |
conjugate() const | Biped< Symmetry, MatrixType_ > | |
contract(const Biped< Symmetry, MatrixType_ > &A, const contract::MODE MODE=contract::MODE::UNITY) const | Biped< Symmetry, MatrixType_ > | |
create_block(std::array< qType, 2 > quple) | Biped< Symmetry, MatrixType_ > | |
dict | Biped< Symmetry, MatrixType_ > | |
dim | Biped< Symmetry, MatrixType_ > | |
exp(const expScalar x) const | Biped< Symmetry, MatrixType_ > | |
formatted() const | Biped< Symmetry, MatrixType_ > | |
in | Biped< Symmetry, MatrixType_ > | |
Index typedef | Biped< Symmetry, MatrixType_ > | private |
MatrixType typedef | Biped< Symmetry, MatrixType_ > | |
memory(MEMUNIT memunit=GB) const | Biped< Symmetry, MatrixType_ > | |
norm() const | Biped< Symmetry, MatrixType_ > | |
operator+=(const Biped< Symmetry, MatrixType_ > &Arhs) | Biped< Symmetry, MatrixType_ > | |
operatorNorm(bool COLWISE=true) const | Biped< Symmetry, MatrixType_ > | |
out | Biped< Symmetry, MatrixType_ > | |
outerResize(const Biped< Symmetry, OtherMatrixType > Brhs) | Biped< Symmetry, MatrixType_ > | inline |
overhead(MEMUNIT memunit=MB) const | Biped< Symmetry, MatrixType_ > | |
plusplus() | Biped< Symmetry, MatrixType_ > | inline |
print(const bool SHOW_MATRICES=false, const std::size_t precision=3) const | Biped< Symmetry, MatrixType_ > | |
print_dict() const | Biped< Symmetry, MatrixType_ > | |
push_back(qType qin, qType qout, const MatrixType_ &M) | Biped< Symmetry, MatrixType_ > | |
push_back(std::array< qType, 2 > quple, const MatrixType_ &M) | Biped< Symmetry, MatrixType_ > | |
QR(bool RETURN_LQ=false, bool MAKE_UNIQUE=false) const | Biped< Symmetry, MatrixType_ > | |
qType typedef | Biped< Symmetry, MatrixType_ > | private |
rows(bool FULL=false) const | Biped< Symmetry, MatrixType_ > | |
Scalar typedef | Biped< Symmetry, MatrixType_ > | private |
setIdentity(const Qbasis< Symmetry > &base1, const Qbasis< Symmetry > &base2, qType Q=Symmetry::qvacuum()) | Biped< Symmetry, MatrixType_ > | |
setRandom() | Biped< Symmetry, MatrixType_ > | |
setRandom(const Qbasis< Symmetry > &base1, const Qbasis< Symmetry > &base2, qType Q=Symmetry::qvacuum()) | Biped< Symmetry, MatrixType_ > | |
setTarget(qType Qtot) | Biped< Symmetry, MatrixType_ > | |
setTarget(vector< qType > Qmulti) | Biped< Symmetry, MatrixType_ > | |
setVacuum() | Biped< Symmetry, MatrixType_ > | |
setZero() | Biped< Symmetry, MatrixType_ > | |
setZero(const Qbasis< Symmetry > &base1, const Qbasis< Symmetry > &base2, qType Q=Symmetry::qvacuum()) | Biped< Symmetry, MatrixType_ > | |
shift_Qin(const qarray< Symmetry::Nq > &Q) | Biped< Symmetry, MatrixType_ > | inline |
size() const | Biped< Symmetry, MatrixType_ > | inline |
sorted() const | Biped< Symmetry, MatrixType_ > | |
squaredNorm() const | Biped< Symmetry, MatrixType_ > | |
trace() const | Biped< Symmetry, MatrixType_ > | |
transpose() const | Biped< Symmetry, MatrixType_ > | |
truncateSVD(size_t minKeep, size_t maxKeep, EpsScalar eps_svd, double &truncWeight, double &entropy, map< qarray< Symmetry::Nq >, Eigen::ArrayXd > &SVspec, bool PRESERVE_MULTIPLETS=true, bool RETURN_SPEC=true) const | Biped< Symmetry, MatrixType_ > | |
truncateSVD(size_t minKeep, size_t maxKeep, EpsScalar eps_svd, double &truncWeight, bool PRESERVE_MULTIPLETS=true) const | Biped< Symmetry, MatrixType_ > | inline |
try_create_block(std::array< qType, 2 > quple) | Biped< Symmetry, MatrixType_ > | |
try_push_back(std::array< qType, 2 > quple, const MatrixType_ &M) | Biped< Symmetry, MatrixType_ > | |
try_push_back(qType qin, qType qout, const MatrixType_ &M) | Biped< Symmetry, MatrixType_ > | |