#include <mentity.h>
|
| | 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) |
|
| unsigned int | atomic_number |
| | Atomic number.
|
| double | q |
| | Coordinates and charge in atomic units.
|
| double | x |
| double | y |
| double | z |
◆ Atom() [1/3]
| Atom::Atom |
( |
double | x, |
|
|
double | y, |
|
|
double | z, |
|
|
double | q, |
|
|
unsigned int | atomic_number ) |
|
inline |
◆ Atom() [2/3]
| Atom::Atom |
( |
const Atom & | a | ) |
|
|
inline |
◆ Atom() [3/3]
Default construct makes a zero charge ghost atom at origin.
References atomic_number, q, x, y, and z.
◆ serialize()
template<typename Archive>
| void Atom::serialize |
( |
Archive & | ar | ) |
|
|
inline |
◆ atomic_number
| unsigned int Atom::atomic_number |
Atomic number.
Referenced by Atom(), Atom(), Atom(), 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().
Referenced by Atom(), Atom(), Atom(), 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().
Referenced by Atom(), Atom(), Atom(), 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().
Referenced by Atom(), Atom(), Atom(), 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().
The documentation for this class was generated from the following file: