33template <
typename _Scalar>
35 public Step<CCSDEnvironment<_Scalar>> {
51 return "Calculate the current CCD electronic correlation energy.";
62 const auto& f = environment.
f;
63 const auto& V_A = environment.
V_A;
Definition: CCDEnergyCalculation.hpp:35
_Scalar Scalar
Definition: CCDEnergyCalculation.hpp:38
void execute(Environment &environment) override
Definition: CCDEnergyCalculation.hpp:59
std::string description() const override
Definition: CCDEnergyCalculation.hpp:50
Definition: CCSDEnvironment.hpp:39
SquareRankFourTensor< Scalar > V_A
Definition: CCSDEnvironment.hpp:55
std::deque< T2Amplitudes< Scalar > > t2_amplitudes
Definition: CCSDEnvironment.hpp:49
SquareMatrix< Scalar > f
Definition: CCSDEnvironment.hpp:54
std::deque< Scalar > correlation_energies
Definition: CCSDEnvironment.hpp:46
static Scalar calculateCorrelationEnergy(const SquareMatrix< Scalar > &f, const SquareRankFourTensor< Scalar > &V_A, const T2Amplitudes< Scalar > &t2)
Definition: CCD.hpp:72
Definition: BaseOneElectronIntegralBuffer.hpp:25