ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Namespaces | Functions
func_folding.cpp File Reference
#include "hcontainer_funcs.h"
#include "source_base/libm/libm.h"
Include dependency graph for func_folding.cpp:

Namespaces

namespace  hamilt
 

Functions

template<typename TR >
void hamilt::folding_HR (const hamilt::HContainer< TR > &hR, std::complex< double > *hk, const ModuleBase::Vector3< double > &kvec_d_in, const int hk_ld, const int hk_type)
 calculate the Hk matrix with specific k vector
 
template void hamilt::folding_HR< std::complex< double > > (const hamilt::HContainer< std::complex< double > > &hR, std::complex< double > *hk, const ModuleBase::Vector3< double > &kvec_d_in, const int ncol, const int hk_type)
 
template void hamilt::folding_HR< double > (const hamilt::HContainer< double > &hR, std::complex< double > *hk, const ModuleBase::Vector3< double > &kvec_d_in, const int ncol, const int hk_type)
 
void hamilt::folding_HR (const hamilt::HContainer< double > &hR, double *hk, const ModuleBase::Vector3< double > &kvec_d_in, const int hk_ld, const int hk_type)