#include <AtomicBasis.h>
|
| ~AtomicBasis ()=default |
|
virtual void | constructBasisSet (const std::vector< std::pair< std::string, std::vector< double > > > &atomCoords, const std::unordered_map< std::string, std::string > &atomBasisFileNames)=0 |
|
virtual int | getNumBasis () const =0 |
|
virtual std::vector< double > | getBasisValue (const unsigned int basisId, const std::vector< double > &x) const =0 |
|
virtual std::vector< double > | getBasisGradient (const unsigned int basisId, const std::vector< double > &x) const =0 |
|
virtual std::vector< double > | getBasisLaplacian (const unsigned int basisId, const std::vector< double > &x) const =0 |
|
◆ BasisType
Enumerator |
---|
SLATER | |
GAUSSIAN | |
BESSELORTHO | |
◆ ~AtomicBasis()
dftfe::AtomicBasis::~AtomicBasis |
( |
| ) |
|
|
default |
◆ constructBasisSet()
virtual void dftfe::AtomicBasis::constructBasisSet |
( |
const std::vector< std::pair< std::string, std::vector< double > > > & | atomCoords, |
|
|
const std::unordered_map< std::string, std::string > & | atomBasisFileNames ) |
|
pure virtual |
◆ getBasisGradient()
virtual std::vector< double > dftfe::AtomicBasis::getBasisGradient |
( |
const unsigned int | basisId, |
|
|
const std::vector< double > & | x ) const |
|
pure virtual |
◆ getBasisLaplacian()
virtual std::vector< double > dftfe::AtomicBasis::getBasisLaplacian |
( |
const unsigned int | basisId, |
|
|
const std::vector< double > & | x ) const |
|
pure virtual |
◆ getBasisValue()
virtual std::vector< double > dftfe::AtomicBasis::getBasisValue |
( |
const unsigned int | basisId, |
|
|
const std::vector< double > & | x ) const |
|
pure virtual |
◆ getNumBasis()
virtual int dftfe::AtomicBasis::getNumBasis |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: