Xped
Loading...
Searching...
No Matches
Xped::iPEPSSolverImag< Scalar, Symmetry > Struct Template Reference

#include <iPEPSSolverImag.hpp>

Collaboration diagram for Xped::iPEPSSolverImag< Scalar, Symmetry >:

Public Types

template<typename Sym >
using Hamiltonian = TwoSiteObservable< double, Sym, true >
 

Public Member Functions

 iPEPSSolverImag ()=delete
 
 iPEPSSolverImag (Opts::Imag imag_opts, Opts::CTM ctm_opts, std::shared_ptr< iPEPS< Scalar, Symmetry > > Psi_in, Hamiltonian< Symmetry > &H_in)
 
void solve ()
 
void init_psi ()
 

Public Attributes

CTMSolver< Scalar, Symmetry > Jack
 
Opts::Imag imag_opts
 
std::shared_ptr< iPEPS< Scalar, Symmetry > > Psi
 
Hamiltonian< Symmetry > & H
 

Member Typedef Documentation

◆ Hamiltonian

template<typename Scalar , typename Symmetry >
template<typename Sym >
using Xped::iPEPSSolverImag< Scalar, Symmetry >::Hamiltonian = TwoSiteObservable<double, Sym, true>

Constructor & Destructor Documentation

◆ iPEPSSolverImag() [1/2]

template<typename Scalar , typename Symmetry >
Xped::iPEPSSolverImag< Scalar, Symmetry >::iPEPSSolverImag ( )
delete

◆ iPEPSSolverImag() [2/2]

template<typename Scalar , typename Symmetry >
Xped::iPEPSSolverImag< Scalar, Symmetry >::iPEPSSolverImag ( Opts::Imag  imag_opts,
Opts::CTM  ctm_opts,
std::shared_ptr< iPEPS< Scalar, Symmetry > >  Psi_in,
Hamiltonian< Symmetry > &  H_in 
)
inline

Member Function Documentation

◆ init_psi()

template<typename Scalar , typename Symmetry >
void Xped::iPEPSSolverImag< Scalar, Symmetry >::init_psi ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ solve()

template<typename Scalar , typename Symmetry >
void Xped::iPEPSSolverImag< Scalar, Symmetry >::solve ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ H

template<typename Scalar , typename Symmetry >
Hamiltonian<Symmetry>& Xped::iPEPSSolverImag< Scalar, Symmetry >::H

◆ imag_opts

template<typename Scalar , typename Symmetry >
Opts::Imag Xped::iPEPSSolverImag< Scalar, Symmetry >::imag_opts

◆ Jack

template<typename Scalar , typename Symmetry >
CTMSolver<Scalar, Symmetry> Xped::iPEPSSolverImag< Scalar, Symmetry >::Jack

◆ Psi

template<typename Scalar , typename Symmetry >
std::shared_ptr<iPEPS<Scalar, Symmetry> > Xped::iPEPSSolverImag< Scalar, Symmetry >::Psi

The documentation for this struct was generated from the following file: