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

#include <dos_test.h>

Collaboration diagram for DosPrepare:

Public Member Functions

 DosPrepare (int is_in, std::string fa_in, double de_ev_in, double emax_ev_in, double emin_ev_in, double bcoeff_in, int nks_in, int nkstot_in, int nbands_in)
 
void set_isk ()
 
void read_wk ()
 
void read_istate_info ()
 

Public Attributes

int is
 
std::string fa
 
double de_ev
 
double emax_ev
 
double emin_ev
 
double bcoeff
 
int nks
 
int nkstot
 
int nbands
 
std::vector< int > isk
 
std::vector< double > wk
 
ModuleBase::matrix ekb
 
ModuleBase::matrix wg
 

Constructor & Destructor Documentation

◆ DosPrepare()

DosPrepare::DosPrepare ( int  is_in,
std::string  fa_in,
double  de_ev_in,
double  emax_ev_in,
double  emin_ev_in,
double  bcoeff_in,
int  nks_in,
int  nkstot_in,
int  nbands_in 
)
inline

Member Function Documentation

◆ read_istate_info()

void DosPrepare::read_istate_info ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ read_wk()

void DosPrepare::read_wk ( )
inline
Here is the caller graph for this function:

◆ set_isk()

void DosPrepare::set_isk ( )
inline
Here is the caller graph for this function:

Member Data Documentation

◆ bcoeff

double DosPrepare::bcoeff

◆ de_ev

double DosPrepare::de_ev

◆ ekb

ModuleBase::matrix DosPrepare::ekb

◆ emax_ev

double DosPrepare::emax_ev

◆ emin_ev

double DosPrepare::emin_ev

◆ fa

std::string DosPrepare::fa

◆ is

int DosPrepare::is

◆ isk

std::vector<int> DosPrepare::isk

◆ nbands

int DosPrepare::nbands

◆ nks

int DosPrepare::nks

◆ nkstot

int DosPrepare::nkstot

◆ wg

ModuleBase::matrix DosPrepare::wg

◆ wk

std::vector<double> DosPrepare::wk

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