occ
Loading...
Searching...
No Matches
occ::dma::DMACalculator Class Reference

#include <dma.h>

Public Member Functions

 DMACalculator (const qm::Wavefunction &wfn)
 
void update_settings (const DMASettings &settings)
 
const auto & settings () const
 
void set_radius_for_element (int atomic_number, double radius_angs)
 
void set_limit_for_element (int atomic_number, int limit)
 
const auto & sites () const
 
DMAResult compute_multipoles ()
 
Mult compute_total_multipoles (const DMAResult &result) const
 

Constructor & Destructor Documentation

◆ DMACalculator()

occ::dma::DMACalculator::DMACalculator ( const qm::Wavefunction wfn)

Member Function Documentation

◆ compute_multipoles()

DMAResult occ::dma::DMACalculator::compute_multipoles ( )

◆ compute_total_multipoles()

Mult occ::dma::DMACalculator::compute_total_multipoles ( const DMAResult result) const

◆ set_limit_for_element()

void occ::dma::DMACalculator::set_limit_for_element ( int  atomic_number,
int  limit 
)

◆ set_radius_for_element()

void occ::dma::DMACalculator::set_radius_for_element ( int  atomic_number,
double  radius_angs 
)

◆ settings()

const auto & occ::dma::DMACalculator::settings ( ) const
inline

◆ sites()

const auto & occ::dma::DMACalculator::sites ( ) const
inline

◆ update_settings()

void occ::dma::DMACalculator::update_settings ( const DMASettings settings)

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