#include <molecule.h>
madness::Atom::Atom |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double |
q, |
|
|
unsigned int |
atomic_number |
|
) |
| |
|
inlineexplicit |
madness::Atom::Atom |
( |
const Atom & |
a | ) |
|
|
inline |
Default construct makes a zero charge ghost atom at origin.
template<typename Archive >
void madness::Atom::serialize |
( |
Archive & |
ar | ) |
|
|
inline |
unsigned int madness::Atom::atomic_number |
Atomic number.
Referenced by madness::GTHPseudopotential< double >::apply_potential(), madness::GTHPseudopotential< double >::apply_potential_simple(), madness::AtomicBasisSet::atoms_to_bfn(), AtomicBasisSet::atoms_to_bfn(), madness::AtomicBasisSet::basisfn_to_atom(), AtomicBasisSet::basisfn_to_atom(), madness::PotentialManager::core_projection(), madness::SCF::core_projection(), madness::PotentialManager::core_projector_derivative(), madness::SCF::core_projector_derivative(), madness::AtomicBasisSet::eval(), AtomicBasisSet::eval(), madness::AtomicBasisSet::eval_guess_density(), AtomicBasisSet::eval_guess_density(), madness::AtomicBasisSet::get_atomic_basis_function(), AtomicBasisSet::get_atomic_basis_function(), madness::GTHPseudopotential< double >::load_pseudo_from_file(), madness::GTHPseudopotential< double >::make_pseudo_potential(), madness::AtomicBasisSet::nbf(), AtomicBasisSet::nbf(), madness::operator<<(), operator<<(), madness::AtomicBasisSet::print(), AtomicBasisSet::print(), madness::AtomicBasisSet::print_anal(), AtomicBasisSet::print_anal(), and serialize().
Referenced by compute_madelung_energy(), compute_madelung_energy_PWSCF(), madness::SCF::derivatives(), madness::AtomicBasisSet::eval(), AtomicBasisSet::eval(), madness::AtomicBasisSet::eval_guess_density(), AtomicBasisSet::eval_guess_density(), madness::Molecule::get_all_coords(), madness::Molecule::get_all_coords_vec(), madness::AtomicBasisSet::get_atomic_basis_function(), AtomicBasisSet::get_atomic_basis_function(), make_nuclear_charge_density(), madness::Solver< T, NDIM >::make_nuclear_charge_density_impl(), make_nuclear_charge_density_individual(), madness::operator<<(), operator<<(), and test_nuclear_potential_big_unit_cell().
Referenced by compute_madelung_energy(), compute_madelung_energy_PWSCF(), madness::SCF::derivatives(), madness::AtomicBasisSet::eval(), AtomicBasisSet::eval(), madness::AtomicBasisSet::eval_guess_density(), AtomicBasisSet::eval_guess_density(), madness::Molecule::get_all_coords(), madness::Molecule::get_all_coords_vec(), madness::AtomicBasisSet::get_atomic_basis_function(), AtomicBasisSet::get_atomic_basis_function(), make_nuclear_charge_density(), madness::Solver< T, NDIM >::make_nuclear_charge_density_impl(), make_nuclear_charge_density_individual(), madness::operator<<(), operator<<(), and test_nuclear_potential_big_unit_cell().
Referenced by compute_madelung_energy(), compute_madelung_energy_PWSCF(), madness::SCF::derivatives(), madness::AtomicBasisSet::eval(), AtomicBasisSet::eval(), madness::AtomicBasisSet::eval_guess_density(), AtomicBasisSet::eval_guess_density(), madness::Molecule::get_all_coords(), madness::Molecule::get_all_coords_vec(), madness::AtomicBasisSet::get_atomic_basis_function(), AtomicBasisSet::get_atomic_basis_function(), make_nuclear_charge_density(), madness::Solver< T, NDIM >::make_nuclear_charge_density_impl(), make_nuclear_charge_density_individual(), madness::operator<<(), operator<<(), and test_nuclear_potential_big_unit_cell().
The documentation for this class was generated from the following file: