|
MADNESS 0.10.1
|
Contains all the parameters for the asymptotic correction. More...
#include <AC.h>
Public Member Functions | |
| ACParameters () | |
| ACParameters (const ACParameters &other) | |
| void | check (World &world) |
| bool | initialize (Molecule molecule, std::string ac_data, double dft_coeff, double tot_charge) |
| void | print (World &world) |
| template<typename Archive> | |
| void | serialize (Archive &ar) |
| scheme for interpolation between xc-functional and 1/r-potential | |
Public Attributes | |
| std::vector< atom_information< NDIM > > | atoms_ |
| double | dft_coefficient_ |
| upper boundary for interpolation area | |
| double | e_ion_ |
| set true to use multipole approximation | |
| double | eh_ |
| ionisation energy of corresponding ion without ac | |
| std::string | interpolation_scheme_ |
| number of electrons | |
| int | num_elec_ |
| dft coefficient for hybrid functionals (=1.0 for non hybrid) | |
| double | R1_ |
| energy of the homo without ac | |
| double | R2_ |
| lower boundary interpolation area | |
| bool | use_mult_ |
Contains all the parameters for the asymptotic correction.
|
inline |
References dft_coefficient_, e_ion_, eh_, interpolation_scheme_, num_elec_, R1_, R2_, and use_mult_.
Referenced by ACParameters().
|
inline |
References ACParameters(), atoms_, dft_coefficient_, e_ion_, eh_, interpolation_scheme_, num_elec_, R1_, R2_, and use_mult_.
|
inline |
References atoms_, e_ion_, eh_, interpolation_scheme_, MADNESS_EXCEPTION, num_elec_, R1_, R2_, and madness::World::rank().
|
inline |
References atoms_, dft_coefficient_, e_ion_, eh_, interpolation_scheme_, madness::make_atom_vec(), molecule, num_elec_, R1_, R2_, and use_mult_.
|
inline |
References atoms_, dft_coefficient_, e_ion_, eh_, interpolation_scheme_, num_elec_, R1_, R2_, madness::World::rank(), and use_mult_.
|
inline |
scheme for interpolation between xc-functional and 1/r-potential
References atoms_, dft_coefficient_, e_ion_, eh_, interpolation_scheme_, num_elec_, R1_, and R2_.
| std::vector< atom_information<NDIM> > madness::ACParameters< NDIM >::atoms_ |
Referenced by ACParameters(), check(), initialize(), print(), and serialize().
| double madness::ACParameters< NDIM >::dft_coefficient_ |
upper boundary for interpolation area
Referenced by ACParameters(), ACParameters(), initialize(), print(), and serialize().
| double madness::ACParameters< NDIM >::e_ion_ |
set true to use multipole approximation
Referenced by ACParameters(), ACParameters(), check(), initialize(), print(), and serialize().
| double madness::ACParameters< NDIM >::eh_ |
ionisation energy of corresponding ion without ac
Referenced by ACParameters(), ACParameters(), check(), initialize(), print(), and serialize().
| std::string madness::ACParameters< NDIM >::interpolation_scheme_ |
number of electrons
Referenced by ACParameters(), ACParameters(), check(), initialize(), print(), and serialize().
| int madness::ACParameters< NDIM >::num_elec_ |
dft coefficient for hybrid functionals (=1.0 for non hybrid)
Referenced by ACParameters(), ACParameters(), check(), initialize(), print(), and serialize().
| double madness::ACParameters< NDIM >::R1_ |
energy of the homo without ac
Referenced by ACParameters(), ACParameters(), check(), initialize(), print(), and serialize().
| double madness::ACParameters< NDIM >::R2_ |
lower boundary interpolation area
Referenced by ACParameters(), ACParameters(), check(), initialize(), print(), and serialize().
| bool madness::ACParameters< NDIM >::use_mult_ |
Referenced by ACParameters(), ACParameters(), initialize(), and print().