#include <CTMSolver.hpp>
 | 
|   | CTMSolver ()=default | 
|   | 
|   | CTMSolver (Opts::CTM opts) | 
|   | 
| template<typename HamScalar , bool AD>  | 
| ScalarTraits< Scalar >::Real  | solve (std::shared_ptr< iPEPS< Scalar, Symmetry > > Psi, Scalar *gradient, Hamiltonian< Symmetry > &H) | 
|   | 
| XPED_CONST CTM< Scalar, Symmetry, TRank, false > &  | getCTM () XPED_CONST | 
|   | 
| void  | setCTM (XPED_CONST CTM< Scalar, Symmetry, TRank, false > &in) | 
|   | 
| template<typename Ar >  | 
| void  | serialize (Ar &ar) | 
|   | 
◆ Hamiltonian
template<typename Scalar_ , typename Symmetry_ , 
Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2> 
 
template<typename Sym > 
      
 
 
◆ Scalar
template<typename Scalar_ , typename Symmetry_ , 
Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2> 
 
      
        
          | using Xped::CTMSolver< Scalar_, Symmetry_, CPOpts, TRank >::Scalar =  Scalar_ | 
        
      
 
 
◆ Symmetry
template<typename Scalar_ , typename Symmetry_ , 
Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2> 
 
      
        
          | using Xped::CTMSolver< Scalar_, Symmetry_, CPOpts, TRank >::Symmetry =  Symmetry_ | 
        
      
 
 
◆ CTMSolver() [1/2]
template<typename Scalar_ , typename Symmetry_ , 
Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2> 
 
 
 
◆ CTMSolver() [2/2]
template<typename Scalar_ , typename Symmetry_ , 
Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2> 
 
 
 
◆ getCTM()
template<typename Scalar_ , typename Symmetry_ , 
Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2> 
 
 
 
◆ serialize()
template<typename Scalar_ , typename Symmetry_ , 
Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2> 
 
template<typename Ar > 
  
  
      
        
          | void Xped::CTMSolver< Scalar_, Symmetry_, CPOpts, TRank >::serialize  | 
          ( | 
          Ar &  | 
          ar | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setCTM()
template<typename Scalar_ , typename Symmetry_ , 
Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2> 
 
 
 
◆ solve()
template<typename HamScalar , bool AD> 
      
 
 
◆ opts
template<typename Scalar_ , typename Symmetry_ , 
Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2> 
 
      
 
 
The documentation for this class was generated from the following files: