ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Functions
write_HS_R.cpp File Reference
#include "write_HS_R.h"
#include "source_base/timer.h"
#include "source_io/module_parameter/parameter.h"
#include "source_lcao/LCAO_HS_arrays.hpp"
#include "source_lcao/spar_dh.h"
#include "source_lcao/spar_hsr.h"
#include "source_lcao/spar_st.h"
#include "write_HS_sparse.h"
#include "source_lcao/module_hcontainer/hcontainer_funcs.h"
#include "source_lcao/module_hcontainer/output_hcontainer.h"
#include "source_io/module_output/ucell_io.h"
Include dependency graph for write_HS_R.cpp:

Functions

template void ModuleIO::output_SR< std::complex< double > > (Parallel_Orbitals &pv, const Grid_Driver &grid, hamilt::Hamilt< std::complex< double > > *p_ham, const std::string &SR_filename, const bool &binary, const double &sparse_thr)
 
template void ModuleIO::write_hcontainer_csr< std::complex< double > > (const std::string &, const UnitCell *, const int, hamilt::HContainer< std::complex< double > > *, const int, const int, const int, const std::string &)
 
template void ModuleIO::write_hsr< std::complex< double > > (const std::vector< hamilt::HContainer< std::complex< double > > * > &, const hamilt::HContainer< std::complex< double > > *, const UnitCell *, const int, const Parallel_2D &, const bool, const int *, const int, const int)
 
template void ModuleIO::write_matrix_r< std::complex< double > > (const std::string &, const std::string &, const std::vector< hamilt::HContainer< std::complex< double > > * > &, const UnitCell *, const int, const Parallel_2D &, const bool, const int *, const int, const int)
 

Function Documentation

◆ ModuleIO::output_SR< std::complex< double > >()

template void ModuleIO::output_SR< std::complex< double > > ( Parallel_Orbitals pv,
const Grid_Driver grid,
hamilt::Hamilt< std::complex< double > > *  p_ham,
const std::string &  SR_filename,
const bool &  binary,
const double &  sparse_thr 
)

◆ ModuleIO::write_hcontainer_csr< std::complex< double > >()

template void ModuleIO::write_hcontainer_csr< std::complex< double > > ( const std::string &  ,
const UnitCell ,
const int  ,
hamilt::HContainer< std::complex< double > > *  ,
const int  ,
const int  ,
const int  ,
const std::string &   
)

◆ ModuleIO::write_hsr< std::complex< double > >()

template void ModuleIO::write_hsr< std::complex< double > > ( const std::vector< hamilt::HContainer< std::complex< double > > * > &  ,
const hamilt::HContainer< std::complex< double > > *  ,
const UnitCell ,
const int  ,
const Parallel_2D ,
const bool  ,
const int *  ,
const int  ,
const int   
)

◆ ModuleIO::write_matrix_r< std::complex< double > >()

template void ModuleIO::write_matrix_r< std::complex< double > > ( const std::string &  ,
const std::string &  ,
const std::vector< hamilt::HContainer< std::complex< double > > * > &  ,
const UnitCell ,
const int  ,
const Parallel_2D ,
const bool  ,
const int *  ,
const int  ,
const int   
)