mpqc::math::DavidsonDiagPred< D > Class Template Referenceabstract

Public Types

using numeric_type = typename TA::detail::numeric_type< D >::type
 

Public Member Functions

virtual void operator() (const EigenVector< numeric_type > &e, std::vector< D > &guess) const =0
 
virtual numeric_type norm (const D &d) const
 
virtual ~DavidsonDiagPred ()=default
 

Member Typedef Documentation

◆ numeric_type

template<typename D >
using mpqc::math::DavidsonDiagPred< D >::numeric_type = typename TA::detail::numeric_type<D>::type

Constructor & Destructor Documentation

◆ ~DavidsonDiagPred()

template<typename D >
virtual mpqc::math::DavidsonDiagPred< D >::~DavidsonDiagPred ( )
virtualdefault

Member Function Documentation

◆ norm()

template<typename D >
virtual numeric_type mpqc::math::DavidsonDiagPred< D >::norm ( const D &  d) const
inlinevirtual

◆ operator()()

template<typename D >
virtual void mpqc::math::DavidsonDiagPred< D >::operator() ( const EigenVector< numeric_type > &  e,
std::vector< D > &  guess 
) const
pure virtual

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