#include <GaussianBasis.h>
|
| GaussianBasis (const double rTol=1e-10, const double angleTol=1e-10) |
|
| ~GaussianBasis () |
|
void | constructBasisSet (const std::vector< std::pair< std::string, std::vector< double > > > &atomCoords, const std::unordered_map< std::string, std::string > &atomBasisFileNames) |
|
int | getNumBasis () const |
|
std::vector< double > | getBasisValue (const unsigned int basisId, const std::vector< double > &x) const |
|
std::vector< double > | getBasisGradient (const unsigned int basisId, const std::vector< double > &x) const |
|
std::vector< double > | getBasisLaplacian (const unsigned int basisId, const std::vector< double > &x) const |
|
| ~AtomicBasis ()=default |
|
◆ GaussianBasis()
dftfe::GaussianBasis::GaussianBasis |
( |
const double | rTol = 1e-10, |
|
|
const double | angleTol = 1e-10 ) |
◆ ~GaussianBasis()
dftfe::GaussianBasis::~GaussianBasis |
( |
| ) |
|
◆ constructBasisSet()
void dftfe::GaussianBasis::constructBasisSet |
( |
const std::vector< std::pair< std::string, std::vector< double > > > & | atomCoords, |
|
|
const std::unordered_map< std::string, std::string > & | atomBasisFileNames ) |
|
virtual |
◆ getBasisGradient()
std::vector< double > dftfe::GaussianBasis::getBasisGradient |
( |
const unsigned int | basisId, |
|
|
const std::vector< double > & | x ) const |
|
virtual |
◆ getBasisLaplacian()
std::vector< double > dftfe::GaussianBasis::getBasisLaplacian |
( |
const unsigned int | basisId, |
|
|
const std::vector< double > & | x ) const |
|
virtual |
◆ getBasisValue()
std::vector< double > dftfe::GaussianBasis::getBasisValue |
( |
const unsigned int | basisId, |
|
|
const std::vector< double > & | x ) const |
|
virtual |
◆ getNumBasis()
int dftfe::GaussianBasis::getNumBasis |
( |
| ) |
const |
|
virtual |
◆ d_angleTol
double dftfe::GaussianBasis::d_angleTol |
|
private |
◆ d_atomSymbolsAndCoords
std::vector<std::pair<std::string, std::vector<double> > > dftfe::GaussianBasis::d_atomSymbolsAndCoords |
|
private |
◆ d_atomToContractedGaussiansPtr
std::unordered_map<std::string, std::vector<ContractedGaussian *> > dftfe::GaussianBasis::d_atomToContractedGaussiansPtr |
|
private |
◆ d_gaussianBasisInfo
◆ d_rTol
double dftfe::GaussianBasis::d_rTol |
|
private |
The documentation for this class was generated from the following file: