Xped
Loading...
Searching...
No Matches
Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::SolverState Struct Reference

#include <CeresSolve.hpp>

Collaboration diagram for Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::SolverState:

Public Member Functions

template<typename Ar >
void serialize (Ar &ar)
 

Public Attributes

std::size_t current_iter = 0
 
double grad_norm
 
double cost
 
double step_norm
 

Member Function Documentation

◆ serialize()

template<typename Scalar , typename Symmetry , Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2>
template<typename Ar >
void Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::SolverState::serialize ( Ar &  ar)
inline

Member Data Documentation

◆ cost

template<typename Scalar , typename Symmetry , Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2>
double Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::SolverState::cost

◆ current_iter

template<typename Scalar , typename Symmetry , Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2>
std::size_t Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::SolverState::current_iter = 0

◆ grad_norm

template<typename Scalar , typename Symmetry , Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2>
double Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::SolverState::grad_norm

◆ step_norm

template<typename Scalar , typename Symmetry , Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2>
double Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::SolverState::step_norm

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