|
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 madness::ACParameters< NDIM >::dft_coefficient_, madness::ACParameters< NDIM >::e_ion_, madness::ACParameters< NDIM >::eh_, madness::ACParameters< NDIM >::interpolation_scheme_, madness::ACParameters< NDIM >::num_elec_, madness::ACParameters< NDIM >::R1_, madness::ACParameters< NDIM >::R2_, and madness::ACParameters< NDIM >::use_mult_.
|
inline |
References madness::ACParameters< NDIM >::atoms_, madness::ACParameters< NDIM >::e_ion_, madness::ACParameters< NDIM >::eh_, madness::ACParameters< NDIM >::interpolation_scheme_, MADNESS_EXCEPTION, madness::nonlinear_vector_solver(), madness::ACParameters< NDIM >::num_elec_, madness::ACParameters< NDIM >::R1_, madness::ACParameters< NDIM >::R2_, and madness::World::rank().
|
inline |
References madness::ACParameters< NDIM >::atoms_, madness::ACParameters< NDIM >::dft_coefficient_, madness::ACParameters< NDIM >::e_ion_, madness::ACParameters< NDIM >::eh_, madness::ACParameters< NDIM >::interpolation_scheme_, madness::make_atom_vec(), molecule, madness::nonlinear_vector_solver(), madness::ACParameters< NDIM >::num_elec_, madness::ACParameters< NDIM >::R1_, madness::ACParameters< NDIM >::R2_, and madness::ACParameters< NDIM >::use_mult_.
References madness::ACParameters< NDIM >::atoms_, madness::ACParameters< NDIM >::dft_coefficient_, madness::ACParameters< NDIM >::e_ion_, madness::ACParameters< NDIM >::eh_, madness::ACParameters< NDIM >::interpolation_scheme_, madness::ACParameters< NDIM >::num_elec_, madness::ACParameters< NDIM >::R1_, madness::ACParameters< NDIM >::R2_, madness::World::rank(), and madness::ACParameters< NDIM >::use_mult_.
|
inline |
scheme for interpolation between xc-functional and 1/r-potential
References madness::ACParameters< NDIM >::atoms_, madness::ACParameters< NDIM >::dft_coefficient_, madness::ACParameters< NDIM >::e_ion_, madness::ACParameters< NDIM >::eh_, madness::ACParameters< NDIM >::interpolation_scheme_, madness::ACParameters< NDIM >::num_elec_, madness::ACParameters< NDIM >::R1_, and madness::ACParameters< NDIM >::R2_.
| std::vector< atom_information<NDIM> > madness::ACParameters< NDIM >::atoms_ |
upper boundary for interpolation area
Referenced by madness::ACParameters< NDIM >::ACParameters(), madness::ACParameters< NDIM >::initialize(), madness::ACParameters< NDIM >::print(), and madness::ACParameters< NDIM >::serialize().
set true to use multipole approximation
Referenced by madness::ACParameters< NDIM >::ACParameters(), madness::ACParameters< NDIM >::check(), madness::ACParameters< NDIM >::initialize(), madness::ACParameters< NDIM >::print(), and madness::ACParameters< NDIM >::serialize().
ionisation energy of corresponding ion without ac
Referenced by madness::ACParameters< NDIM >::ACParameters(), madness::ACParameters< NDIM >::check(), madness::ACParameters< NDIM >::initialize(), madness::ACParameters< NDIM >::print(), and madness::ACParameters< NDIM >::serialize().
| std::string madness::ACParameters< NDIM >::interpolation_scheme_ |
dft coefficient for hybrid functionals (=1.0 for non hybrid)
Referenced by madness::ACParameters< NDIM >::ACParameters(), madness::ACParameters< NDIM >::check(), madness::ACParameters< NDIM >::initialize(), madness::ACParameters< NDIM >::print(), and madness::ACParameters< NDIM >::serialize().
energy of the homo without ac
Referenced by madness::ACParameters< NDIM >::ACParameters(), madness::ACParameters< NDIM >::check(), madness::ACParameters< NDIM >::initialize(), madness::ACParameters< NDIM >::print(), and madness::ACParameters< NDIM >::serialize().
lower boundary interpolation area
Referenced by madness::ACParameters< NDIM >::ACParameters(), madness::ACParameters< NDIM >::check(), madness::ACParameters< NDIM >::initialize(), madness::ACParameters< NDIM >::print(), and madness::ACParameters< NDIM >::serialize().