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

#include <CeresSolve.hpp>

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

Public Member Functions

 LoggingCallback (const iPEPSSolverAD &solver_in)
 
ceres::CallbackReturnType operator() (const ceres::IterationSummary &summary)
 

Public Attributes

const iPEPSSolverADsolver
 

Constructor & Destructor Documentation

◆ LoggingCallback()

template<typename Scalar , typename Symmetry , Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2>
Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::LoggingCallback::LoggingCallback ( const iPEPSSolverAD solver_in)
inline

Member Function Documentation

◆ operator()()

template<typename Scalar , typename Symmetry , Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2>
ceres::CallbackReturnType Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::LoggingCallback::operator() ( const ceres::IterationSummary &  summary)
inline
Here is the call graph for this function:

Member Data Documentation

◆ solver

template<typename Scalar , typename Symmetry , Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2>
const iPEPSSolverAD& Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::LoggingCallback::solver

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