34template <
typename _Scalar>
36 public Step<RHFSCFEnvironment<_Scalar>> {
52 return "Calculate the current electronic RHF energy and place it in the environment.";
static Scalar calculateElectronicEnergy(const Orbital1DM< Scalar > &D, const ScalarRSQOneElectronOperator< Scalar > &H_core, const ScalarRSQOneElectronOperator< Scalar > &F)
Definition: RHF.hpp:102
Definition: RHFElectronicEnergyCalculation.hpp:36
_Scalar Scalar
Definition: RHFElectronicEnergyCalculation.hpp:39
std::string description() const override
Definition: RHFElectronicEnergyCalculation.hpp:51
void execute(Environment &environment) override
Definition: RHFElectronicEnergyCalculation.hpp:61
Definition: RHFSCFEnvironment.hpp:45
std::deque< Orbital1DM< Scalar > > density_matrices
Definition: RHFSCFEnvironment.hpp:60
std::deque< ScalarRSQOneElectronOperator< Scalar > > fock_matrices
Definition: RHFSCFEnvironment.hpp:61
std::deque< Scalar > electronic_energies
Definition: RHFSCFEnvironment.hpp:53
RSQHamiltonian< Scalar > sq_hamiltonian
Definition: RHFSCFEnvironment.hpp:64
Definition: RSQOneElectronOperator.hpp:42
Definition: BaseOneElectronIntegralBuffer.hpp:25