41template <
typename _Scalar>
73 const T2ConvergenceType t2_convergence_criterion {threshold, t2_extractor,
"the T2 amplitudes"};
98 .add(
T2DIIS<Scalar>(minimum_subspace_dimension, maximum_subspace_dimension))
104 const T2ConvergenceType t2_convergence_criterion {threshold, t2_extractor,
"the T2 amplitudes"};
Definition: CCDAmplitudesUpdate.hpp:35
Definition: CCDEnergyCalculation.hpp:35
Definition: CCDSolver.hpp:42
_Scalar Scalar
Definition: CCDSolver.hpp:44
static IterativeAlgorithm< CCSDEnvironment< Scalar > > DIIS(const size_t minimum_subspace_dimension=6, const size_t maximum_subspace_dimension=6, const double threshold=1.0e-08, const size_t maximum_number_of_iterations=128)
Definition: CCDSolver.hpp:90
static IterativeAlgorithm< CCSDEnvironment< Scalar > > Plain(const double threshold=1.0e-08, const size_t maximum_number_of_iterations=128)
Definition: CCDSolver.hpp:60
Definition: CCSDEnvironment.hpp:39
std::deque< T2Amplitudes< Scalar > > t2_amplitudes
Definition: CCSDEnvironment.hpp:49
Definition: ConsecutiveIteratesNormConvergence.hpp:40
Definition: IterativeAlgorithm.hpp:38
Definition: StepCollection.hpp:41
enable_if_t< std::is_same< Environment, typename Z::Environment >::value, StepCollection< Environment > & > add(const Z &step)
Definition: StepCollection.hpp:92
Definition: T2DIIS.hpp:40
Definition: T2ErrorCalculation.hpp:35
Definition: BaseOneElectronIntegralBuffer.hpp:25