MADNESS  version 0.9
Public Member Functions | List of all members
madness::CorePotentialManager Class Reference

#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)
 

Constructor & Destructor Documentation

madness::CorePotentialManager::CorePotentialManager ( )
inline
madness::CorePotentialManager::CorePotentialManager ( std::string  filename,
double  eprec 
)
inline

References read_file().

Member Function Documentation

double madness::CorePotentialManager::core_derivative ( unsigned int  atn,
unsigned int  core,
int  m,
int  axis,
double  xi,
double  rsq,
double  x,
double  y,
double  z 
) const
inline
double madness::CorePotentialManager::core_eval ( unsigned int  atn,
unsigned int  core,
int  m,
double  rsq,
double  x,
double  y,
double  z 
) const
inline
AtomCore madness::CorePotentialManager::get_atom_core ( unsigned int  atn) const
inline
double madness::CorePotentialManager::get_core_bc ( unsigned int  atn,
unsigned int  core 
) const
inline
unsigned int madness::CorePotentialManager::get_core_l ( unsigned int  atn,
unsigned int  core 
) const
inline
CorePotential madness::CorePotentialManager::get_potential ( unsigned int  atn) const
inline
std::string madness::CorePotentialManager::guess_file ( ) const
inline
bool madness::CorePotentialManager::is_defined ( const unsigned int  atn) const
inline
unsigned int madness::CorePotentialManager::n_core_orb ( const unsigned int  atn) const
inline
unsigned int madness::CorePotentialManager::n_core_orb_base ( const unsigned int  atn) const
inline
double madness::CorePotentialManager::potential ( unsigned int  atn,
double  r 
) const
inline
double madness::CorePotentialManager::potential_derivative ( unsigned int  atn,
double  xi,
double  r 
) const
inline
void madness::CorePotentialManager::read_file ( std::string  filename,
std::set< unsigned int >  atomset,
double  eprec 
)
template<typename Archive >
void madness::CorePotentialManager::serialize ( Archive &  ar)
inline
void CorePotentialManager::set_eprec ( double  value)
void CorePotentialManager::set_rcut ( double  value)

The documentation for this class was generated from the following files: