ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ModuleGint::Gint_vl_metagga_nspin4 Class Reference

#include <gint_vl_metagga_nspin4.h>

Inheritance diagram for ModuleGint::Gint_vl_metagga_nspin4:
Collaboration diagram for ModuleGint::Gint_vl_metagga_nspin4:

Public Member Functions

 Gint_vl_metagga_nspin4 (std::vector< const double * > vr_eff, std::vector< const double * > vofk, HContainer< std::complex< double > > *hR)
 
void cal_gint ()
 
- Public Member Functions inherited from ModuleGint::Gint
 Gint ()=default
 
virtual ~Gint ()=default
 

Private Member Functions

void init_hr_gint_ ()
 
void cal_hr_gint_ ()
 

Private Attributes

std::vector< const double * > vr_eff_
 
std::vector< const double * > vofk_
 
HContainer< std::complex< double > > * hR_
 
const double dr3_
 
const int nspin_ = 4
 
std::vector< HContainer< double > > hr_gint_part_
 
HContainer< std::complex< double > > hr_gint_full_
 

Additional Inherited Members

- Static Public Member Functions inherited from ModuleGint::Gint
static void set_gint_info (GintInfo *gint_info)
 
- Static Protected Attributes inherited from ModuleGint::Gint
static GintInfogint_info_ = nullptr
 

Constructor & Destructor Documentation

◆ Gint_vl_metagga_nspin4()

ModuleGint::Gint_vl_metagga_nspin4::Gint_vl_metagga_nspin4 ( std::vector< const double * >  vr_eff,
std::vector< const double * >  vofk,
HContainer< std::complex< double > > *  hR 
)
inline

Member Function Documentation

◆ cal_gint()

void ModuleGint::Gint_vl_metagga_nspin4::cal_gint ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cal_hr_gint_()

void ModuleGint::Gint_vl_metagga_nspin4::cal_hr_gint_ ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_hr_gint_()

void ModuleGint::Gint_vl_metagga_nspin4::init_hr_gint_ ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ dr3_

const double ModuleGint::Gint_vl_metagga_nspin4::dr3_
private

◆ hR_

HContainer<std::complex<double> >* ModuleGint::Gint_vl_metagga_nspin4::hR_
private

◆ hr_gint_full_

HContainer<std::complex<double> > ModuleGint::Gint_vl_metagga_nspin4::hr_gint_full_
private

◆ hr_gint_part_

std::vector<HContainer<double> > ModuleGint::Gint_vl_metagga_nspin4::hr_gint_part_
private

◆ nspin_

const int ModuleGint::Gint_vl_metagga_nspin4::nspin_ = 4
private

◆ vofk_

std::vector<const double*> ModuleGint::Gint_vl_metagga_nspin4::vofk_
private

◆ vr_eff_

std::vector<const double*> ModuleGint::Gint_vl_metagga_nspin4::vr_eff_
private

The documentation for this class was generated from the following files: