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 |