Scine::Sparrow
5.1.0
Library for fast and agile quantum chemical calculations with semiempirical methods.
|
#include <oneCenterIntegralContainer.h>
Public Types | |
using | integralMatrix_t = std::unique_ptr< OneCenterTwoElectronIntegrals > |
using | Container = std::vector< integralMatrix_t > |
Public Member Functions | |
void | clear () |
void | set (Utils::ElementType e, integralMatrix_t mat) |
const OneCenterTwoElectronIntegrals & | get (Utils::ElementType e) const |
This class contains smart pointers to one-center two-electron matrices for the atoms in the AtomCollection. Since they are equal for an element type, they are calculated only once per element type.
void Scine::Sparrow::nddo::OneCenterIntegralContainer::clear | ( | ) |
Clear all the contained objects (replaces the pointers by nullptr and deletes the objects).