|
void | output_return_lattice (const std::vector< std::vector< TCdouble > > &return_lattice) |
|
std::vector< int > | get_isymbvk_to_isym_map (const std::vector< ModuleBase::Matrix3 > &bvkgmat, const ModuleSymmetry::Symmetry &symm) |
|
int | gcd (const int a, const int b) |
|
int | m2im (int m) |
|
template<typename T > |
std::string | vec3_fmt (const T &x, const T &y, const T &z) |
|
template<typename T > |
std::string | vec3_fmt (const ModuleBase::Vector3< T > &v) |
|
void | print_symrot_info_k (const ModuleSymmetry::Symmetry_rotation &symrot, const K_Vectors &kv, const UnitCell &ucell) |
|
void | print_symrot_info_R (const Symmetry_rotation &symrot, const Symmetry &symm, const int lmax_ao, const std::vector< TC > &Rs) |
|
std::string | mat3_fmt (const ModuleBase::Matrix3 &m) |
|
template<typename Tdata > |
void | print_tensor (const RI::Tensor< Tdata > &t, const std::string &name, const double &threshold=0.0) |
|
template<typename Tdata > |
void | print_tensor3 (const RI::Tensor< Tdata > &t, const std::string &name, const double &threshold=0.0) |
|
template<typename Tdata > |
void | set_block (const int starti, const int startj, const RI::Tensor< std::complex< double > > &block, RI::Tensor< Tdata > &obj_tensor) |
|
template<typename TR > |
void | print_global (const TR *tlocal, const int nr, const int nc, const std::string name) |
|
template<typename TR > |
void | print_local (const Parallel_Orbitals &pv, const TR *tlocal, const std::string name) |
|
template<typename TR > |
void | print_atompair_local (const Parallel_Orbitals &pv, const int iat1, const int iat2, const TR *tlocal, const std::string name) |
|
void | set_block (const int starti, const int startj, const int nr, const ModuleBase::ComplexMatrix &block, double *obj) |
|
void | set_block (const int starti, const int startj, const int nr, const ModuleBase::ComplexMatrix &block, std::complex< double > *obj) |
|