Class : SingleParticle
SingleParticle :
prototype: SingleParticle (int minStep int maxStep )
description:default constructor
input parameters:
minStep = minimum step number
maxStep = maximum step number
~SingleParticle :
prototype: ~SingleParticle ()
description:destructor
InfiniteDMRGNewHamiltonian :
prototype: HermitianMatrix& InfiniteDMRGNewHamiltonian (HermitianMatrix& H HermitianMatrix HL ComplexMatrix& Q double hL double hR
Complex v )
description:create new superblock Hamiltonian for infinite DMRG algorithm next step
input parameters:
H = reference on matrix where superblock Hamiltonian has to be stored
HL = reference on hamiltonian coming from previous iteration
Q = reference on projection matrix coming from previous iteration
hL = diagonal element corresponding to the new left-inserted site
hR = diagonal element corresponding to the new right-inserted site
v = coupling constant between the two inserted sites
return value: reference on new superblock Hamiltonian
StoreHamiltonian :
prototype: void StoreHamiltonian (HermitianMatrix& H int nbrStep )
description:Store a Hamiltonian to be used during finite size DMRG step
input parameters:
H = Hamiltonian to store
nbrStep = step number corresponding to the Hamiltonian
StoreInteraction :
prototype: void StoreInteraction (ComplexMatrix& Q int nbrStep )
description:Store a interaction between a site and a block to be used during finite size DMRG step
input parameters:
Q = Matrix from which interaction has to be extract
nbrStep = step number corresponding to the interaction
FiniteDMRGNewHamiltonian :
prototype: HermitianMatrix& FiniteDMRGNewHamiltonian (HermitianMatrix& H int leftBlockSize int rightBlockSize double hL double hR
Complex v )
description:create new superblock Hamiltonian for finite DMRG algorithm next step
input parameters:
H = reference on matrix where superblock Hamiltonian has to be stored
leftBlockSize = left block size
rightBlockSize = right block size
hL = diagonal element corresponding to the new left-inserted site
hR = diagonal element corresponding to the new right-inserted site
v = coupling constant between the two inserted sites
return value: reference on new superblock Hamiltonian
Back to index.