#include <radial_euler_maclaurin_rule.h>
|
Index | getGridParameters (const std::string &element, const std::string &type) |
|
double | DetermineCutoff (double alpha, Index l, double eps) |
|
double | CalcResidual (double alpha, Index l, double cutoff) |
|
double | RadialIntegral (double alpha, Index l, double cutoff) |
|
void | CalculateRadialCutoffs (const AOBasis &aobasis, const QMMolecule &atoms, const std::string &gridtype) |
|
void | RefineElementRangeMap (const AOBasis &aobasis, const QMMolecule &atoms, double eps) |
|
void | FillElementRangeMap (const AOBasis &aobasis, const QMMolecule &atoms, double eps) |
|
GridContainers::radial_grid | CalculateRadialGridforAtom (const std::string &type, const std::pair< std::string, min_exp > &element) |
|
void | FillGrids () |
|
void | FillBraggSlaterRadii () |
|
void | FillPruningSet () |
|
void | FillAccuracy () |
|
void | FillMediumGrid () |
|
void | FillFineGrid () |
|
void | FillXfineGrid () |
|
void | FillCoarseGrid () |
|
void | FillXcoarseGrid () |
|
◆ EulerMaclaurinGrid()
votca::xtp::EulerMaclaurinGrid::EulerMaclaurinGrid |
( |
| ) |
|
|
inline |
◆ CalcResidual()
double votca::xtp::EulerMaclaurinGrid::CalcResidual |
( |
double | alpha, |
|
|
Index | l, |
|
|
double | cutoff ) |
|
private |
◆ CalculateAtomicRadialGrids()
◆ CalculatePruningIntervals()
std::vector< double > votca::xtp::EulerMaclaurinGrid::CalculatePruningIntervals |
( |
const std::string & | element | ) |
|
◆ CalculateRadialCutoffs()
void votca::xtp::EulerMaclaurinGrid::CalculateRadialCutoffs |
( |
const AOBasis & | aobasis, |
|
|
const QMMolecule & | atoms, |
|
|
const std::string & | gridtype ) |
|
private |
◆ CalculateRadialGridforAtom()
◆ DetermineCutoff()
double votca::xtp::EulerMaclaurinGrid::DetermineCutoff |
( |
double | alpha, |
|
|
Index | l, |
|
|
double | eps ) |
|
private |
◆ FillAccuracy()
void votca::xtp::EulerMaclaurinGrid::FillAccuracy |
( |
| ) |
|
|
inlineprivate |
◆ FillBraggSlaterRadii()
void votca::xtp::EulerMaclaurinGrid::FillBraggSlaterRadii |
( |
| ) |
|
|
inlineprivate |
◆ FillCoarseGrid()
void votca::xtp::EulerMaclaurinGrid::FillCoarseGrid |
( |
| ) |
|
|
inlineprivate |
◆ FillElementRangeMap()
void votca::xtp::EulerMaclaurinGrid::FillElementRangeMap |
( |
const AOBasis & | aobasis, |
|
|
const QMMolecule & | atoms, |
|
|
double | eps ) |
|
private |
◆ FillFineGrid()
void votca::xtp::EulerMaclaurinGrid::FillFineGrid |
( |
| ) |
|
|
inlineprivate |
◆ FillGrids()
void votca::xtp::EulerMaclaurinGrid::FillGrids |
( |
| ) |
|
|
inlineprivate |
◆ FillMediumGrid()
void votca::xtp::EulerMaclaurinGrid::FillMediumGrid |
( |
| ) |
|
|
inlineprivate |
◆ FillPruningSet()
void votca::xtp::EulerMaclaurinGrid::FillPruningSet |
( |
| ) |
|
|
inlineprivate |
◆ FillXcoarseGrid()
void votca::xtp::EulerMaclaurinGrid::FillXcoarseGrid |
( |
| ) |
|
|
inlineprivate |
◆ FillXfineGrid()
void votca::xtp::EulerMaclaurinGrid::FillXfineGrid |
( |
| ) |
|
|
inlineprivate |
◆ getGridParameters()
Index votca::xtp::EulerMaclaurinGrid::getGridParameters |
( |
const std::string & | element, |
|
|
const std::string & | type ) |
|
private |
◆ RadialIntegral()
double votca::xtp::EulerMaclaurinGrid::RadialIntegral |
( |
double | alpha, |
|
|
Index | l, |
|
|
double | cutoff ) |
|
private |
◆ RefineElementRangeMap()
void votca::xtp::EulerMaclaurinGrid::RefineElementRangeMap |
( |
const AOBasis & | aobasis, |
|
|
const QMMolecule & | atoms, |
|
|
double | eps ) |
|
private |
◆ Accuracy
std::map<std::string, double> votca::xtp::EulerMaclaurinGrid::Accuracy |
|
private |
◆ BraggSlaterRadii_
std::map<std::string, double> votca::xtp::EulerMaclaurinGrid::BraggSlaterRadii_ |
|
private |
◆ CoarseGrid
std::map<std::string, Index> votca::xtp::EulerMaclaurinGrid::CoarseGrid |
|
private |
◆ element_ranges_
std::map<std::string, min_exp> votca::xtp::EulerMaclaurinGrid::element_ranges_ |
|
private |
◆ FineGrid
std::map<std::string, Index> votca::xtp::EulerMaclaurinGrid::FineGrid |
|
private |
◆ MediumGrid
std::map<std::string, Index> votca::xtp::EulerMaclaurinGrid::MediumGrid |
|
private |
◆ pruning_set_
std::map<std::string, Index> votca::xtp::EulerMaclaurinGrid::pruning_set_ |
|
private |
◆ XcoarseGrid
std::map<std::string, Index> votca::xtp::EulerMaclaurinGrid::XcoarseGrid |
|
private |
◆ XfineGrid
std::map<std::string, Index> votca::xtp::EulerMaclaurinGrid::XfineGrid |
|
private |
The documentation for this class was generated from the following files: