MADNESS
version 0.9
|
#include <corepotential.h>
Public Member Functions | |
CorePotentialManager () | |
CorePotentialManager (std::string filename, double eprec) | |
bool | is_defined (const unsigned int atn) const |
unsigned int | n_core_orb (const unsigned int atn) const |
unsigned int | n_core_orb_base (const unsigned int atn) const |
std::string | guess_file () const |
AtomCore | get_atom_core (unsigned int atn) const |
CorePotential | get_potential (unsigned int atn) const |
unsigned int | get_core_l (unsigned int atn, unsigned int core) const |
double | get_core_bc (unsigned int atn, unsigned int core) const |
double | core_eval (unsigned int atn, unsigned int core, int m, double rsq, double x, double y, double z) const |
double | core_derivative (unsigned int atn, unsigned int core, int m, int axis, double xi, double rsq, double x, double y, double z) const |
double | potential (unsigned int atn, double r) const |
double | potential_derivative (unsigned int atn, double xi, double r) const |
void | read_file (std::string filename, std::set< unsigned int > atomset, double eprec) |
void | set_eprec (double value) |
void | set_rcut (double value) |
template<typename Archive > | |
void | serialize (Archive &ar) |
CorePotentialManager () | |
CorePotentialManager (std::string filename, double eprec) | |
bool | is_defined (const unsigned int atn) const |
unsigned int | n_core_orb (const unsigned int atn) const |
unsigned int | n_core_orb_base (const unsigned int atn) const |
std::string | guess_file () const |
AtomCore | get_atom_core (unsigned int atn) const |
CorePotential | get_potential (unsigned int atn) const |
unsigned int | get_core_l (unsigned int atn, unsigned int core) const |
double | get_core_bc (unsigned int atn, unsigned int core) const |
double | core_eval (unsigned int atn, unsigned int core, int m, double rsq, double x, double y, double z) const |
double | core_derivative (unsigned int atn, unsigned int core, int m, int axis, double xi, double rsq, double x, double y, double z) const |
double | potential (unsigned int atn, double r) const |
double | potential_derivative (unsigned int atn, double xi, double r) const |
void | read_file (std::string filename, std::set< unsigned int > atomset, double eprec) |
void | set_eprec (double value) |
void | set_rcut (double value) |
template<typename Archive > | |
void | serialize (Archive &ar) |
|
inline |
|
inline |
References read_file().
|
inline |
|
inline |
References read_file().
|
inline |
References get_atom_core(), and AtomCore::orbital.
Referenced by Molecule::core_derivative().
|
inline |
References get_atom_core(), and AtomCore::orbital.
|
inline |
References get_atom_core(), and AtomCore::orbital.
Referenced by Molecule::core_eval().
|
inline |
References get_atom_core(), and AtomCore::orbital.
|
inline |
Referenced by core_derivative(), core_eval(), get_core_bc(), and get_core_l().
|
inline |
|
inline |
References get_atom_core(), and AtomCore::orbital.
Referenced by Molecule::get_core_bc().
|
inline |
References get_atom_core(), and AtomCore::orbital.
|
inline |
References get_atom_core(), and AtomCore::orbital.
|
inline |
References get_atom_core(), and AtomCore::orbital.
Referenced by Molecule::get_core_l().
|
inline |
|
inline |
|
inline |
Referenced by Molecule::guess_file().
|
inline |
|
inline |
|
inline |
Referenced by Molecule::is_potential_defined(), Molecule::is_potential_defined_atom(), Molecule::molecular_core_potential(), Molecule::n_core_orb(), Molecule::n_core_orb_all(), Molecule::nuclear_dipole(), Molecule::nuclear_repulsion_derivative(), Molecule::nuclear_repulsion_energy(), and Molecule::read_core_file().
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by Molecule::n_core_orb().
|
inline |
References CorePotential::eval(), and AtomCore::potential.
Referenced by Molecule::molecular_core_potential().
|
inline |
References CorePotential::eval(), and AtomCore::potential.
|
inline |
References CorePotential::eval_derivative(), and AtomCore::potential.
Referenced by Molecule::core_potential_derivative().
|
inline |
References CorePotential::eval_derivative(), and AtomCore::potential.
void CorePotentialManager::read_file | ( | std::string | filename, |
std::set< unsigned int > | atomset, | ||
double | eprec | ||
) |
void CorePotentialManager::read_file | ( | std::string | filename, |
std::set< unsigned int > | atomset, | ||
double | eprec | ||
) |
Referenced by CorePotentialManager(), and Molecule::read_core_file().
|
inline |
|
inline |
void CorePotentialManager::set_eprec | ( | double | value | ) |
void CorePotentialManager::set_eprec | ( | double | value | ) |
Referenced by Molecule::set_core_eprec(), and Molecule::set_eprec().
void CorePotentialManager::set_rcut | ( | double | value | ) |
Referenced by Molecule::set_core_rcut().
void CorePotentialManager::set_rcut | ( | double | value | ) |