36 #ifndef MADNESS_ATOMUTIL_H
37 #define MADNESS_ATOMUTIL_H
const char *const symbol_lowercase
Definition: DFcode/atomutil.h:54
double smoothing_parameter(double Z, double eprec)
Returns radius for smoothing nuclear potential with energy precision eprec.
Definition: chem/atomutil.cc:176
::std::string string
Definition: gtest-port.h:872
const AtomicData & get_atomic_data(unsigned int atn)
Definition: chem/atomutil.cc:160
double smoothed_potential(double r)
Smoothed 1/r potential.
Definition: chem/atomutil.cc:193
unsigned int symbol_to_atomic_number(const std::string &symbol)
Definition: chem/atomutil.cc:166
const AtomicData & get_atomic_radius(unsigned int atn)
const double covalent_radius
Covalent radii stolen without shame from NWChem.
Definition: DFcode/atomutil.h:62
double dsmoothed_potential(double r)
Derivative of the regularized 1/r potential.
Definition: chem/atomutil.cc:306
Definition: DFcode/atomutil.h:44
const double nuclear_radius
Radius of the nucleus for the finite nucleus models (in atomic units).
Definition: DFcode/atomutil.h:57
const unsigned int atomic_number
Definition: DFcode/atomutil.h:55
const double nuclear_gaussian_exponent
Exponential parameter in the Gaussian Model (in atomic units).
Definition: DFcode/atomutil.h:59
double smoothed_density(double r)
Charge density corresponding to smoothed 1/r potential.
Definition: chem/atomutil.cc:420
const double nuclear_half_charge_radius
Half charge radius in the Fermi Model (in atomic units).
Definition: DFcode/atomutil.h:58
const char *const symbol
Definition: DFcode/atomutil.h:53
const int isotope_number
Definition: DFcode/atomutil.h:56