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

#include <CeresSolve.hpp>

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

Public Member Functions

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

Public Attributes

const iPEPSSolverADsolver
 

Constructor & Destructor Documentation

◆ SaveCallback()

template<typename Scalar , typename Symmetry , Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2>
Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::SaveCallback::SaveCallback ( 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 >::SaveCallback::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 >::SaveCallback::solver

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