SyTen
staging.h File Reference

Staging configuration for updates in iPEPSv2. More...

#include "inc/tensor/truncation.h"
#include "inc/util/vec.h"
#include "inc/ipeps2/ctm.h"
+ Include dependency graph for staging.h:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  syten::IPEPSv2::UpdateStage
 Configuration for an iPEPSv2 update stage. More...
 

Namespaces

namespace  syten
 Syten namespace.
 
namespace  syten::IPEPSv2
 Namespace for the second-generation iPEPS code (iPEPSv2).
 

Typedefs

using syten::IPEPSv2::UpdateConf = Vec< UpdateStage >
 Configuration of an entire calculation, a series of stages. More...
 

Enumerations

enum class  syten::IPEPSv2::UpdateMode { syten::IPEPSv2::Simple , syten::IPEPSv2::Full , syten::IPEPSv2::Fast }
 Update mode to use during a stage, either simple, full or fast full update. More...
 

Functions

std::ostreamsyten::IPEPSv2::operator<< (std::ostream &, UpdateConf const &)
 Output for the UpdateConf. More...
 
std::ostreamsyten::IPEPSv2::operator<< (std::ostream &, UpdateMode const &)
 Output for IPEPSv2::UpdateMode. More...
 
std::ostreamsyten::IPEPSv2::operator<< (std::ostream &, UpdateStage const &)
 Output for an UpdateStage object. More...
 
std::ostreamsyten::IPEPSv2::operator<< (std::ostream &, Verbose< UpdateConf > const &)
 Verbose output for UpdateConf. More...
 
std::ostreamsyten::IPEPSv2::operator<< (std::ostream &, Verbose< UpdateStage > const &)
 verbose Output for an UpdateStage object. More...
 
std::istreamsyten::IPEPSv2::operator>> (std::istream &, UpdateConf &)
 Input/parsing for the UpdateConf. More...
 
std::istreamsyten::IPEPSv2::operator>> (std::istream &, UpdateMode &)
 Input/parsing of IPEPSv2::UpdateMode. More...
 
std::istreamsyten::IPEPSv2::operator>> (std::istream &, UpdateStage &)
 Input/parsing for an UpdateStage object. More...
 

Detailed Description

Staging configuration for updates in iPEPSv2.