template<class Block, class Hamiltonian>
PetscErrorCode DMRGBlockContainer< Block, Hamiltonian >::FillRotation_BlockDiag ( const std::vector< Eigen_t > &  eigen_list,
const std::vector< EPS > &  eps_list,
const std::vector< Vec > &  rdmd_vecs,
const Block &  BlockRef,
Mat &  RotMatT 
)
inlineprivate

Fills the rotation matrix assumming that the reduced density matrix has a block diagonal structure.

Parameters
eigen_listfull list of eigenstates
eps_listordered list of EPS contexts
rdmd_vecsordered list of corresponding eigenvector containers
BlockRefreference to the block object to get the magnetization
RotMatTresulting rotation matrix

Definition at line 2006 of file DMRGBlockContainer.hpp.

This site was generated by Sphinx using Doxygen with a customized theme from doxygen-bootstrapped.