|
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).