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

#include <potentialmanager.h>

Public Member Functions

 PotentialManager (const Molecule &molecule, const std::string &core_type)
 
real_function_3d vnuclear ()
 
vector_real_function_3d core_projection (World &world, const vector_real_function_3d &psi, const bool include_Bc=true)
 
double core_projector_derivative (World &world, const vector_real_function_3d &mo, const real_tensor &occ, int atom, int axis)
 
void apply_nonlocal_potential (World &world, const vector_real_function_3d &amo, vector_real_function_3d Vpsi)
 
void make_nuclear_potential (World &world)
 

Constructor & Destructor Documentation

madness::PotentialManager::PotentialManager ( const Molecule molecule,
const std::string &  core_type 
)
inline

Member Function Documentation

void madness::PotentialManager::apply_nonlocal_potential ( World world,
const vector_real_function_3d amo,
vector_real_function_3d  Vpsi 
)
inline
vector_real_function_3d madness::PotentialManager::core_projection ( World world,
const vector_real_function_3d psi,
const bool  include_Bc = true 
)
inline
double madness::PotentialManager::core_projector_derivative ( World world,
const vector_real_function_3d mo,
const real_tensor occ,
int  atom,
int  axis 
)
inline
void madness::PotentialManager::make_nuclear_potential ( World world)
inline
real_function_3d madness::PotentialManager::vnuclear ( )
inline

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