|
MADNESS
version 0.9
|
#include <string>

Go to the source code of this file.
Classes | |
| struct | AtomicData |
Functions | |
| const AtomicData & | get_atomic_data (unsigned int atn) |
| unsigned int | symbol_to_atomic_number (const std::string &symbol) |
| double | smoothing_parameter (double Z, double eprec) |
| Returns radius for smoothing nuclear potential with energy precision eprec. More... | |
| double | smoothed_potential (double r) |
| Smoothed 1/r potential. More... | |
| double | dsmoothed_potential (double r) |
| Derivative of the regularized 1/r potential. More... | |
| double | smoothed_density (double r) |
| Charge density corresponding to smoothed 1/r potential. More... | |
| double dsmoothed_potential | ( | double | r | ) |
Derivative of the regularized 1/r potential.
dV/dx = (x/r) * du(r/c)/(c*c)
| const AtomicData& get_atomic_data | ( | unsigned int | atn | ) |
| double smoothed_density | ( | double | r | ) |
Charge density corresponding to smoothed 1/r potential.
Invoke as rho(r/c)/c^3 where c is the radius of the smoothed volume.
| double smoothed_potential | ( | double | r | ) |
Smoothed 1/r potential.
Invoke as u(r/c)/c where c is the radius of the smoothed volume.
| double smoothing_parameter | ( | double | Z, |
| double | eprec | ||
| ) |
Returns radius for smoothing nuclear potential with energy precision eprec.
| unsigned int symbol_to_atomic_number | ( | const std::string & | symbol | ) |
1.8.8