|
| psp8 (const std::string &filename) |
|
pseudopotential::format | format () const |
|
int | size () const |
|
std::string | description () const |
|
std::string | symbol () const |
|
int | atomic_number () const |
|
double | mass () const |
|
double | valence_charge () const |
|
pseudopotential::exchange | exchange () const |
|
pseudopotential::correlation | correlation () const |
|
int | llocal () const |
|
int | nchannels () const |
|
double | mesh_spacing () const |
|
int | mesh_size () const |
|
void | local_potential (std::vector< double > &potential) const |
|
int | nprojectors () const |
|
int | nprojectors_per_l (int l) const |
|
void | projector (int l, int i, std::vector< double > &proj) const |
|
double | d_ij (int l, int i, int j) const |
|
bool | has_radial_function (int l) const |
|
void | radial_function (int l, std::vector< double > &function) const |
|
void | radial_potential (int l, std::vector< double > &function) const |
|
bool | has_nlcc () const |
|
bool | has_total_angular_momentum () const |
|
void | nlcc_density (std::vector< double > &density) const |
|
bool | has_density () const |
|
void | density (std::vector< double > &density) const |
|
virtual | ~base () |
|
virtual pseudopotential::type | type () const |
|
virtual int | lmax () const |
|
virtual pseudopotential::format | format () const =0 |
|
virtual int | size () const =0 |
|
virtual std::string | description () const =0 |
|
virtual std::string | symbol () const =0 |
|
virtual int | atomic_number () const =0 |
|
virtual double | mass () const =0 |
|
virtual double | valence_charge () const =0 |
|
virtual int | llocal () const =0 |
|
virtual int | nchannels () const =0 |
|
virtual double | mesh_spacing () const =0 |
|
virtual int | mesh_size () const =0 |
|
virtual void | local_potential (std::vector< double > &potential) const =0 |
|
virtual int | nprojectors () const =0 |
|
virtual int | nprojectors_per_l (int l) const =0 |
|
virtual void | projector (int l, int i, std::vector< double > &proj) const =0 |
|
virtual double | d_ij (int l, int i, int j) const =0 |
|
virtual bool | has_radial_function (int l) const =0 |
|
virtual void | radial_function (int l, std::vector< double > &function) const =0 |
|
virtual void | radial_potential (int l, std::vector< double > &function) const =0 |
|
virtual void | grid (std::vector< double > &val) const |
|
virtual void | grid_weights (std::vector< double > &val) const |
|
virtual int | nquad () const |
|
virtual double | rquad () const |
|
virtual bool | has_nlcc () const |
|
virtual void | nlcc_density (std::vector< double > &density) const |
|
virtual void | beta (int index, int &l, std::vector< double > &proj) const |
|
virtual void | dnm_zero (int nbeta, std::vector< std::vector< double > > &dnm) const |
|
virtual bool | has_rinner () const |
|
virtual void | rinner (std::vector< double > &val) const |
|
virtual void | qnm (int index, int &l1, int &l2, int &n, int &m, std::vector< double > &val) const |
|
virtual void | qfcoeff (int index, int ltot, std::vector< double > &val) const |
|
virtual bool | has_density () const |
|
virtual void | density (std::vector< double > &val) const |
|
virtual int | nwavefunctions () const |
|
virtual void | wavefunction (int index, int &n, int &l, double &occ, std::vector< double > &val) const |
|
virtual pseudopotential::exchange | exchange () const |
|
virtual pseudopotential::correlation | correlation () const |
|
virtual bool | has_total_angular_momentum () const |
|
virtual int | projector_2j (int l, int ic) const |
|
virtual int | wavefunction_2j (int ii) const |
|