1#ifndef NUMERICAL_BASIS_JYJY_H
2#define NUMERICAL_BASIS_JYJY_H
13std::vector<std::tuple<int, int, int, int>>
indexgen(
const std::vector<int>& natom,
const std::vector<int>& lmax);
29 const int lmax,
const int nbes,
const double rcut,
32 const std::vector<std::tuple<int, int, int, int>>& mu_index);
A basic type of data for complex array.
Definition complexarray.h:15
3x3 matrix and related mathamatical operations
Definition matrix3.h:19
3 elements vector
Definition vector3.h:22
Definition numerical_basis_jyjy.cpp:8
ModuleBase::ComplexArray cal_overlap_Sq(const char type, const int lmax, const int nbes, const double rcut, const std::vector< std::vector< ModuleBase::Vector3< double > > > &tau_cart, const ModuleBase::Matrix3 &latvec, const std::vector< std::tuple< int, int, int, int > > &mu_index)
<jy|op|jy> overlap matrix (two-center integration)
std::vector< std::tuple< int, int, int, int > > indexgen(const std::vector< int > &natom, const std::vector< int > &lmax)
std::vector< ModuleBase::Vector3< double > > neighbor_vec(const ModuleBase::Vector3< double > &d0, const ModuleBase::Matrix3 &latvec, const double r)
Searching for all relative position vectors for periodic images within a cutoff radius.