|
DFT-FE 1.3.0-pre
Density Functional Theory With Finite-Elements
|
#include <AtomPseudoWavefunctions.h>
Public Member Functions | |
| AtomPseudoWavefunctions (std::string filename, dftfe::uInt n, dftfe::uInt l) | |
| double | getRadialValue (double r) const override |
| Computes the Radial Value of the Function at distance r. | |
| dftfe::uInt | getQuantumNumbern () const |
| double | getrMinVal () const |
Public Member Functions inherited from dftfe::AtomCenteredSphericalFunctionBase | |
| dftfe::uInt | 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. | |
| virtual std::vector< double > | getDerivativeValue (double r) const =0 |
| Computes the Radial Value, Radial-deriative and Radial-second derivative of the Function at distance r. | |
Private Attributes | |
| dftfe::uInt | d_nQuantumNumber |
| dftfe::uInt | d_lQuantumNumber |
| double | d_rMin |
| alglib::spline1dinterpolant | d_radialSplineObject |
Additional Inherited Members | |
Protected Attributes inherited from dftfe::AtomCenteredSphericalFunctionBase | |
| double | d_cutOff |
| dftfe::uInt | d_lQuantumNumber |
| bool | d_DataPresent |
| dftfe::AtomPseudoWavefunctions::AtomPseudoWavefunctions | ( | std::string | filename, |
| dftfe::uInt | n, | ||
| dftfe::uInt | l ) |
| dftfe::uInt dftfe::AtomPseudoWavefunctions::getQuantumNumbern | ( | ) | const |
|
overridevirtual |
Computes the Radial Value of the Function at distance r.
| [in] | r | radial distance |
Implements dftfe::AtomCenteredSphericalFunctionBase.
| double dftfe::AtomPseudoWavefunctions::getrMinVal | ( | ) | const |
|
private |
|
private |
|
private |
|
private |