|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include <ORB_atomic.h>
Public Member Functions | |
| Numerical_Orbital () | |
| ~Numerical_Orbital () | |
| const int & | getLmax () const |
| const double & | getRcut () const |
| const int & | getType () const |
| const int & | getTotal_nchi () const |
| const int & | getNchi (const int l) const |
| const std::string & | getLabel () const |
| const Numerical_Orbital_Lm & | PhiLN (const int &L, const int &N) const |
| void | set_orbital_info (const int &type_in, const std::string &label_in, const int &lmax_in, const int *nchi_in, const int &total_nchi) |
| std::vector< Numerical_Orbital_Lm > & | chi () |
Static Public Member Functions | |
| static double & | get_distance () |
| about the distance between two atoms. | |
| static double | getX () |
| static double | getY () |
| static double | getZ () |
| static ModuleBase::Vector3< double > & | getR1 () |
| static ModuleBase::Vector3< double > & | getR2 () |
| static ModuleBase::Vector3< double > & | getdR () |
| static void | set_position (const ModuleBase::Vector3< double > &R1_in, const ModuleBase::Vector3< double > &R2_in) |
Private Attributes | |
| std::string | label |
| int | type |
| int | lmax |
| std::vector< int > | nchi |
| int | total_nchi |
| int | max_nchi |
| ModuleBase::IntArray | find_chi |
| double | rcut |
| std::vector< Numerical_Orbital_Lm > | phiLN |
Static Private Attributes | |
| static Numerical_Orbital_AtomRelation | NOAR |
Friends | |
| class | LCAO_Orbitals |
Note : contain information about atoms
Feature : set and store information about atoms
| Numerical_Orbital::Numerical_Orbital | ( | ) |
| Numerical_Orbital::~Numerical_Orbital | ( | ) |
|
inline |
|
inlinestatic |
about the distance between two atoms.
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
| void Numerical_Orbital::set_orbital_info | ( | const int & | type_in, |
| const std::string & | label_in, | ||
| const int & | lmax_in, | ||
| const int * | nchi_in, | ||
| const int & | total_nchi | ||
| ) |
set information about Numerical Orbital
|
inlinestatic |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |