|
DFT-FE 1.3.0-pre
Density Functional Theory With Finite-Elements
|
#include <AtomCenteredSphericalFunctionProjectorSpline.h>
Public Member Functions | |
| AtomCenteredSphericalFunctionProjectorSpline (std::string filename, dftfe::uInt l, dftfe::Int radialPower, dftfe::Int colIndex, dftfe::Int totalColSize, double truncationTol=1E-10, bool consider0thEntry=true) | |
| Creates splines for radial-Local Potential from file by applying suitable BC on spline and determining the cutOff Radius. | |
Public Member Functions inherited from dftfe::AtomCenteredSphericalFunctionSpline | |
| double | getRadialValue (double r) const override |
| Computes the Radial Value of the Function at distance r. | |
| std::vector< double > | getDerivativeValue (double r) const override |
| Computes the Radial Value, Radial-deriative and Radial-second derivative of the Function at distance r. | |
| 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. | |
Additional Inherited Members | |
Protected Attributes inherited from dftfe::AtomCenteredSphericalFunctionSpline | |
| double | d_rMin |
| alglib::spline1dinterpolant | d_radialSplineObject |
Protected Attributes inherited from dftfe::AtomCenteredSphericalFunctionBase | |
| double | d_cutOff |
| dftfe::uInt | d_lQuantumNumber |
| bool | d_DataPresent |
| dftfe::AtomCenteredSphericalFunctionProjectorSpline::AtomCenteredSphericalFunctionProjectorSpline | ( | std::string | filename, |
| dftfe::uInt | l, | ||
| dftfe::Int | radialPower, | ||
| dftfe::Int | colIndex, | ||
| dftfe::Int | totalColSize, | ||
| double | truncationTol = 1E-10, | ||
| bool | consider0thEntry = true ) |
Creates splines for radial-Local Potential from file by applying suitable BC on spline and determining the cutOff Radius.
| [in] | filename | the location of file containing the data |
| [in] | l | quantumNumber-l |
| [in] | radialPower | mulitply the data with pow(r,radialPower) |
| [in] | colIndex | the column Number where the function data is present |
| [in] | totalColSize | the total number oc columns in file |
| [in] | truncationTol | the minimum function value afterwhich the function is truncated. |
| [in] | consider0thEntry | whether to replace the 0th fn value with the 1st value in the data. |