Scine::Sparrow  5.1.0
Library for fast and agile quantum chemical calculations with semiempirical methods.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Scine::Sparrow::nddo::OneCenterIntegralContainer Class Reference

#include <oneCenterIntegralContainer.h>

Collaboration diagram for Scine::Sparrow::nddo::OneCenterIntegralContainer:
Collaboration graph

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
 

Detailed Description

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.

Member Function Documentation

void Scine::Sparrow::nddo::OneCenterIntegralContainer::clear ( )

Clear all the contained objects (replaces the pointers by nullptr and deletes the objects).


The documentation for this class was generated from the following files: