ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Functions
spar_hsr.cpp File Reference
#include "spar_hsr.h"
#include "source_io/module_parameter/parameter.h"
#include "source_lcao/module_hcontainer/hcontainer.h"
#include "source_lcao/module_rt/td_info.h"
#include "spar_dh.h"
#include "spar_exx.h"
#include "spar_u.h"
Include dependency graph for spar_hsr.cpp:

Functions

template void sparse_format::cal_HSR< std::complex< double > > (const UnitCell &ucell, const Parallel_Orbitals &pv, LCAO_HS_Arrays &HS_Arrays, const Grid_Driver &grid, const int &current_spin, const double &sparse_thr, const int(&nmp)[3], hamilt::Hamilt< std::complex< double > > *p_ham)
 
template void sparse_format::cal_HContainer< double, std::complex< double > > (const Parallel_Orbitals &pv, const double &sparse_thr, const hamilt::HContainer< double > &hR, std::map< Abfs::Vector3_Order< int >, std::map< size_t, std::map< size_t, std::complex< double > > > > &target)
 
template void sparse_format::cal_HContainer< std::complex< double > > (const Parallel_Orbitals &pv, const double &sparse_thr, const hamilt::HContainer< std::complex< double > > &hR, std::map< Abfs::Vector3_Order< int >, std::map< size_t, std::map< size_t, std::complex< double > > > > &target)
 

Function Documentation

◆ sparse_format::cal_HContainer< double, std::complex< double > >()

template void sparse_format::cal_HContainer< double, std::complex< double > > ( const Parallel_Orbitals pv,
const double &  sparse_thr,
const hamilt::HContainer< double > &  hR,
std::map< Abfs::Vector3_Order< int >, std::map< size_t, std::map< size_t, std::complex< double > > > > &  target 
)

◆ sparse_format::cal_HContainer< std::complex< double > >()

template void sparse_format::cal_HContainer< std::complex< double > > ( const Parallel_Orbitals pv,
const double &  sparse_thr,
const hamilt::HContainer< std::complex< double > > &  hR,
std::map< Abfs::Vector3_Order< int >, std::map< size_t, std::map< size_t, std::complex< double > > > > &  target 
)

◆ sparse_format::cal_HSR< std::complex< double > >()

template void sparse_format::cal_HSR< std::complex< double > > ( const UnitCell ucell,
const Parallel_Orbitals pv,
LCAO_HS_Arrays HS_Arrays,
const Grid_Driver grid,
const int &  current_spin,
const double &  sparse_thr,
const int(&)  nmp[3],
hamilt::Hamilt< std::complex< double > > *  p_ham 
)