MADNESS
version 0.9
|
#include <gth_pseudopotential.h>
Public Member Functions | |
GTHPseudopotential (World &world, Molecule molecule) | |
void | make_pseudo_potential (World &world) |
real_function_3d | vlocalpot () |
void | reproject (int k, double thresh) |
void | load_pseudo_from_file (World &world, const std::string filename) |
std::vector< Function< Q, 3 > > | apply_potential (World &world, const real_function_3d &potential, const std::vector< Function< Q, 3 > > &psi, const tensorT &occ, Q &enl) |
std::vector< Function< Q, 3 > > | apply_potential_simple (World &world, const real_function_3d &potential, const std::vector< Function< Q, 3 > > &psi, const tensorT &occ, Q &enl) |
Public Attributes | |
Molecule | molecule |
std::array< real_tensor, 118 > | localp |
std::array< real_tensor, 118 > | radii |
std::array< real_tensor, 118 > | hlij |
std::array< real_tensor, 118 > | klij |
real_function_3d | vlocalp |
std::vector< unsigned int > | atoms_with_projectors |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::vector<unsigned int> madness::GTHPseudopotential< Q >::atoms_with_projectors |
std::array<real_tensor,118> madness::GTHPseudopotential< Q >::hlij |
std::array<real_tensor,118> madness::GTHPseudopotential< Q >::klij |
std::array<real_tensor,118> madness::GTHPseudopotential< Q >::localp |
Molecule madness::GTHPseudopotential< Q >::molecule |
std::array<real_tensor,118> madness::GTHPseudopotential< Q >::radii |
real_function_3d madness::GTHPseudopotential< Q >::vlocalp |
Referenced by madness::GTHPseudopotential< double >::vlocalpot().