VMPS++
Loading...
Searching...
No Matches
MpoTerms.h File Reference
#include "numeric_limits.h"
#include "Stopwatch.h"
#include "tensors/SiteOperator.h"
#include "symmetry/qarray.h"
#include "tensors/Qbasis.h"
#include "tensors/Biped.h"
#include "MemCalc.h"
Include dependency graph for MpoTerms.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MpoTerms< Symmetry, Scalar >
 
struct  MpoTerms< Symmetry, Scalar >::reversedData
 

Namespaces

namespace  MPO_STATUS
 

Macros

#define EIGEN_DONT_VECTORIZE
 
#define DEBUG_VERBOSITY   0
 
#define MAX_SUMPROD_STRINGLENGTH   700
 

Typedefs

template<typename Symmetry >
using MpoTermsXd = MpoTerms< Symmetry, double >
 
template<typename Symmetry >
using MpoTermsXcd = MpoTerms< Symmetry, std::complex< double > >
 

Enumerations

enum  MPO_STATUS::OPTION { MPO_STATUS::ALTERABLE =0 , MPO_STATUS::FINALIZED =1 }
 

Macro Definition Documentation

◆ DEBUG_VERBOSITY

#define DEBUG_VERBOSITY   0

Definition at line 5 of file MpoTerms.h.

◆ EIGEN_DONT_VECTORIZE

#define EIGEN_DONT_VECTORIZE

Definition at line 3 of file MpoTerms.h.

◆ MAX_SUMPROD_STRINGLENGTH

#define MAX_SUMPROD_STRINGLENGTH   700

Definition at line 9 of file MpoTerms.h.

Typedef Documentation

◆ MpoTermsXcd

template<typename Symmetry >
using MpoTermsXcd = MpoTerms<Symmetry,std::complex<double> >

Definition at line 729 of file MpoTerms.h.

◆ MpoTermsXd

template<typename Symmetry >
using MpoTermsXd = MpoTerms<Symmetry,double>

Definition at line 728 of file MpoTerms.h.