28 #ifndef _MPQC_CHEMISTRY_QC_SCF_TACLSCF_HPP_
29 #define _MPQC_CHEMISTRY_QC_SCF_TACLSCF_HPP_
31 #include <chemistry/qc/scf/tascf.hpp>
41 typedef SCF::TAMatrix TAMatrix;
47 virtual void compute()
override;
50 virtual const TAMatrix&
rdm1()
override final;
55 virtual const TAMatrix&
rdm1(sc::SpinCase1 s);
Contains new MPQC code since version 3.
Definition: integralenginepool.hpp:37
virtual double scf_energy() override final
Return the scf enengy computed to the desired accuracy level.
virtual const TAMatrix & rdm1() override final
Return the computed AO density.
virtual void compute() override
Recompute at least the results that have compute true and are not already computed.
This class is used to contain information about classes.
Definition: class.h:147
The taclscf class is the base class for implementing self-consistent proceedure for closed-shell mole...
Definition: taclscf.hpp:39
virtual TAMatrix & ao_density() final
Returns reference to rdm1_.result_noupdate(), but guarantees nothing about its computed status.
CLSCF(const sc::Ref< sc::KeyVal > &kval)
Key Value constructor .
Generated at Sun Jan 26 2020 23:24:00 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.8.16.