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

#include <CeresSolve.hpp>

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

Public Member Functions

 CustomCallback (const iPEPSSolverAD &s, XPED_CONST CTM< Scalar, Symmetry, TRank > &c)
 
ceres::CallbackReturnType operator() (const ceres::IterationSummary &summary)
 

Public Attributes

const iPEPSSolverADs
 
XPED_CONST CTM< Scalar, Symmetry, TRank > & c
 

Constructor & Destructor Documentation

◆ CustomCallback()

template<typename Scalar , typename Symmetry , Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2>
Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::CustomCallback::CustomCallback ( const iPEPSSolverAD s,
XPED_CONST CTM< Scalar, Symmetry, TRank > &  c 
)
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 >::CustomCallback::operator() ( const ceres::IterationSummary &  summary)
inline

Member Data Documentation

◆ c

template<typename Scalar , typename Symmetry , Opts::CTMCheckpoint CPOpts = Opts::CTMCheckpoint{}, std::size_t TRank = 2>
XPED_CONST CTM<Scalar, Symmetry, TRank>& Xped::iPEPSSolverAD< Scalar, Symmetry, CPOpts, TRank >::CustomCallback::c

◆ s

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

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