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;
50 virtual const TAMatrix&
rdm1() override final;
55 virtual const TAMatrix&
rdm1(
sc::SpinCase1 s);
69 static
sc::ClassDesc class_desc_;
The taclscf class is the base class for implementing self-consistent proceedure for closed-shell mole...
Definition taclscf.hpp:39
virtual void compute() override
Recompute at least the results that have compute true and are not already computed.
virtual const TAMatrix & rdm1() override final
Return the computed AO density.
CLSCF(const sc::Ref< sc::KeyVal > &kval)
Key Value constructor .
virtual double scf_energy() override final
Return the scf enengy computed to the desired accuracy level.
virtual TAMatrix & ao_density() final
Returns reference to rdm1_.result_noupdate(), but guarantees nothing about its computed status.
A template class that maintains references counts.
Definition ref.h:361
Contains new MPQC code since version 3.
Definition integralenginepool.hpp:37
Contains all MPQC code up to version 3.
Definition mpqcin.h:14