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