https://github.com/entron/snake-dmrg
Raw File
Tip revision: 5581575de60596a13ea45e4ac96e981b761d95c0 authored by Cheng Guo on 18 March 2015, 18:47:37 UTC
Update README.md
Tip revision: 5581575
snake.cpp
#include <iostream>

#include "InfiniteDMRG.h"
#include "FiniteDMRG.h"
#include "AdaptiveTimeDependentDMRG.h"


int main()
{
  double time_start = time(0);

  snake::physics::InfiniteDMRG iDMRG;
  iDMRG.mkdir();
  iDMRG.run();

  snake::physics::FiniteDMRG fDMRG(iDMRG);
  fDMRG.run();

  snake::physics::AdaptiveTimeDependentDMRG tDMRG(fDMRG.generateApdativeTimeDependentDMRGSuperChain());
  tDMRG.run();

  std::cout << std::endl << "Total CPU time = " << (time(0) - time_start )  << " seconds" << std::endl ;
  return EXIT_SUCCESS;
}




back to top