MADNESS 0.10.1
|
#include <mentity.h>
Public Member Functions | |
Atom () | |
Default construct makes a zero charge ghost atom at origin. | |
Atom (const Atom &a) | |
Atom (double x, double y, double z, double q, unsigned int atomic_number) | |
template<typename Archive > | |
void | serialize (Archive &ar) |
Public Attributes | |
unsigned int | atomic_number |
Atomic number. | |
double | q |
Coordinates and charge in atomic units. | |
double | x |
double | y |
double | z |
|
inline |
|
inline |
|
inline |
Default construct makes a zero charge ghost atom at origin.
|
inline |
References atomic_number, q, x, y, and z.
unsigned int Atom::atomic_number |
Atomic number.
Referenced by AtomicBasisSet::atoms_to_bfn(), AtomicBasisSet::basisfn_to_atom(), AtomicBasisSet::eval(), AtomicBasisSet::eval_guess_density(), AtomicBasisSet::get_atomic_basis_function(), AtomicBasisSet::nbf(), operator<<(), AtomicBasisSet::print(), AtomicBasisSet::print_anal(), and serialize().
double Atom::q |
Coordinates and charge in atomic units.
Referenced by compute_madelung_energy(), compute_madelung_energy_PWSCF(), operator<<(), serialize(), and test_nuclear_potential_big_unit_cell().
double Atom::x |
Referenced by compute_madelung_energy(), compute_madelung_energy_PWSCF(), AtomicBasisSet::eval(), AtomicBasisSet::eval_guess_density(), AtomicBasisSet::get_atomic_basis_function(), make_nuclear_charge_density(), make_nuclear_charge_density_individual(), operator<<(), serialize(), and test_nuclear_potential_big_unit_cell().
double Atom::y |
Referenced by compute_madelung_energy(), compute_madelung_energy_PWSCF(), AtomicBasisSet::eval(), AtomicBasisSet::eval_guess_density(), AtomicBasisSet::get_atomic_basis_function(), make_nuclear_charge_density(), make_nuclear_charge_density_individual(), operator<<(), serialize(), and test_nuclear_potential_big_unit_cell().
double Atom::z |
Referenced by compute_madelung_energy(), compute_madelung_energy_PWSCF(), AtomicBasisSet::eval(), AtomicBasisSet::eval_guess_density(), AtomicBasisSet::get_atomic_basis_function(), make_nuclear_charge_density(), make_nuclear_charge_density_individual(), operator<<(), serialize(), and test_nuclear_potential_big_unit_cell().