#include <AtomCenteredSphericalFunctionBessel.h>
|
| AtomCenteredSphericalFunctionBessel (double RcParameter, double RmaxParameter, unsigned int lParameter) |
| Creates the Bessel function based on the 2 parameters.
|
|
double | getRadialValue (double r) const override |
| Computes the Radial Value of the Function at distance r.
|
|
unsigned int | getQuantumNumbern () const |
|
double | getrMinVal () const |
|
std::vector< double > | getDerivativeValue (double r) const override |
| Computes the Radial Value, Radial-deriative and Radial-second derivative of the Function at distance r.
|
|
unsigned int | getQuantumNumberl () const |
| returns the l-quantum number associated with the spherical function
|
|
double | getIntegralValue () const |
| COmputes the Radial-Integral value.
|
|
double | getRadialCutOff () const |
| Returns the maximum radial distance.
|
|
bool | isDataPresent () const |
| Checks if the data is present.
|
|
◆ AtomCenteredSphericalFunctionBessel()
dftfe::AtomCenteredSphericalFunctionBessel::AtomCenteredSphericalFunctionBessel |
( |
double | RcParameter, |
|
|
double | RmaxParameter, |
|
|
unsigned int | lParameter ) |
Creates the Bessel function based on the 2 parameters.
- Parameters
-
[in] | RcParameter | coefficent for the bessel function |
[in] | RmaxParameter | the maximum R afterwhich the function returns 0. |
◆ getDerivativeValue()
std::vector< double > dftfe::AtomCenteredSphericalFunctionBessel::getDerivativeValue |
( |
double | r | ) |
const |
|
overridevirtual |
Computes the Radial Value, Radial-deriative and Radial-second derivative of the Function at distance r.
- Parameters
-
- Returns
- vector of size 3 comprising of function value, Radial-derivative value and Radial-secon derivative at distance r.
Implements dftfe::AtomCenteredSphericalFunctionBase.
◆ getQuantumNumbern()
unsigned int dftfe::AtomCenteredSphericalFunctionBessel::getQuantumNumbern |
( |
| ) |
const |
◆ getRadialValue()
double dftfe::AtomCenteredSphericalFunctionBessel::getRadialValue |
( |
double | r | ) |
const |
|
overridevirtual |
◆ getrMinVal()
double dftfe::AtomCenteredSphericalFunctionBessel::getrMinVal |
( |
| ) |
const |
◆ d_NormalizationConstant
double dftfe::AtomCenteredSphericalFunctionBessel::d_NormalizationConstant |
|
private |
◆ d_Rc
double dftfe::AtomCenteredSphericalFunctionBessel::d_Rc |
|
private |
◆ d_rMinVal
double dftfe::AtomCenteredSphericalFunctionBessel::d_rMinVal |
|
private |
The documentation for this class was generated from the following file: