template<class Block, class Hamiltonian>
PetscErrorCode DMRGBlockContainer< Block, Hamiltonian >::CalculateCorrelations_BlockDiag ( KronBlocks_t KronBlocks,
const Vec &  gsv_r,
const BasisTransformation BT,
const PetscBool  flg = PETSC_TRUE 
)
inlineprivate

Calculates the correlation functions.

Must be called only at the end of a sweep since corresponding partitioning of the lattice sites are embedded in the generation of Measurement objects, and reflection symmetry is assumed by taking in only the system block. NOTE: May be generalized if needed.

Parameters
KronBlocksKronblocks context of the superblock
gsv_rReal part of the superblock ground state vector
BTBasisTransformation context containing reduced density matrix
flgWhether to do the measurements

Definition at line 2062 of file DMRGBlockContainer.hpp.

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