https://github.com/entron/snake-dmrg
Tip revision: 5581575de60596a13ea45e4ac96e981b761d95c0 authored by Cheng Guo on 18 March 2015, 18:47:37 UTC
Update README.md
Update README.md
Tip revision: 5581575
FiniteDMRG.h
#ifndef FINITEDMRG_H
#define FINITEDMRG_H
#include "InfiniteDMRG.h"
namespace snake
{
namespace physics
{
class FiniteDMRG: public InfiniteDMRG
{
public:
FiniteDMRG(InfiniteDMRG &iDMRG);
void run();
void CalN();
snake::physics::SuperChain& generateApdativeTimeDependentDMRGSuperChain();
private:
void sweep2Right(int StartLeftChainLength, int EndLeftChainLength);
void sweep2Left(int StartLeftChainLength, int EndLeftChainLength);
void readSavedLRBlocks(int LeftChainLength);
int m_sweepTimes;
int fDMRG_finalNewLeftL;
};
}}
#endif // FINITEDMRG_H