Xped
Loading...
Searching...
No Matches
Xped::Opts Namespace Reference

Classes

struct  Bench
 
struct  CTM
 
struct  CTMCheckpoint
 
struct  Imag
 
struct  Optim
 

Enumerations

enum class  Bond : uint32_t { H = (1 << 0) , V = (1 << 1) , D1 = (1 << 2) , D2 = (1 << 3) }
 
enum class  GATE_ORDER { HDV , VDH }
 

Functions

Bench bench_from_toml (const toml::value &t)
 
Optim optim_from_toml (const toml::value &t)
 
constexpr enum Bond operator| (const enum Bond selfValue, const enum Bond inValue)
 
constexpr enum Bond operator& (const enum Bond selfValue, const enum Bond inValue)
 
CTM ctm_from_toml (const toml::value &t)
 
Imag imag_from_toml (const toml::value &t)
 
template<typename T , typename = typename std::enable_if_t<boost::describe::has_describe_enumerators<T>::value>>
std::ostream & operator<< (std::ostream &os, const T &t)
 
template<typename T , typename = typename std::enable_if_t<boost::describe::has_describe_enumerators<T>::value>>
std::istream & operator>> (std::istream &is, T &t)
 

Enumeration Type Documentation

◆ Bond

enum class Xped::Opts::Bond : uint32_t
strong
Enumerator
D1 
D2 

◆ GATE_ORDER

enum class Xped::Opts::GATE_ORDER
strong
Enumerator
HDV 
VDH 

Function Documentation

◆ bench_from_toml()

Bench Xped::Opts::bench_from_toml ( const toml::value &  t)
inline
Here is the caller graph for this function:

◆ ctm_from_toml()

CTM Xped::Opts::ctm_from_toml ( const toml::value &  t)
inline
Here is the caller graph for this function:

◆ imag_from_toml()

Imag Xped::Opts::imag_from_toml ( const toml::value &  t)
inline
Here is the caller graph for this function:

◆ operator&()

constexpr enum Bond Xped::Opts::operator& ( const enum Bond  selfValue,
const enum Bond  inValue 
)
constexpr

◆ operator<<()

template<typename T , typename = typename std::enable_if_t<boost::describe::has_describe_enumerators<T>::value>>
std::ostream & Xped::Opts::operator<< ( std::ostream &  os,
const T &  t 
)

◆ operator>>()

template<typename T , typename = typename std::enable_if_t<boost::describe::has_describe_enumerators<T>::value>>
std::istream & Xped::Opts::operator>> ( std::istream &  is,
T &  t 
)

◆ operator|()

constexpr enum Bond Xped::Opts::operator| ( const enum Bond  selfValue,
const enum Bond  inValue 
)
constexpr

◆ optim_from_toml()

Optim Xped::Opts::optim_from_toml ( const toml::value &  t)
inline
Here is the caller graph for this function: