#include <to_wannier90.h>
◆ toWannier90() [1/2]
toWannier90::toWannier90 |
( |
| ) |
|
◆ toWannier90() [2/2]
toWannier90::toWannier90 |
( |
const bool & |
out_wannier_mmn, |
|
|
const bool & |
out_wannier_amn, |
|
|
const bool & |
out_wannier_unk, |
|
|
const bool & |
out_wannier_eig, |
|
|
const bool & |
out_wannier_wvfn_formatted, |
|
|
const std::string & |
nnkpfile, |
|
|
const std::string & |
wannier_spin |
|
) |
| |
◆ ~toWannier90()
toWannier90::~toWannier90 |
( |
| ) |
|
◆ cal_Amn()
void toWannier90::cal_Amn |
( |
| ) |
|
◆ cal_Mmn()
void toWannier90::cal_Mmn |
( |
| ) |
|
◆ calculate()
void toWannier90::calculate |
( |
| ) |
|
◆ out_eig()
◆ out_unk()
void toWannier90::out_unk |
( |
| ) |
|
◆ read_nnkp()
◆ try_read_nnkp()
◆ alfa
double* toWannier90::alfa = nullptr |
|
protected |
◆ cal_band_index
int* toWannier90::cal_band_index = nullptr |
|
protected |
◆ cal_num_kpts
int toWannier90::cal_num_kpts =0 |
|
protected |
◆ dn_con
std::complex<double>* toWannier90::dn_con = nullptr |
|
protected |
◆ exclude_bands
std::unordered_set<int> toWannier90::exclude_bands |
|
protected |
◆ gamma_only_wannier
bool toWannier90::gamma_only_wannier = false |
|
protected |
int* toWannier90::L = nullptr |
|
protected |
int* toWannier90::m = nullptr |
|
protected |
◆ nncell
◆ nnkpfile
std::string toWannier90::nnkpfile = "" |
|
protected |
◆ nnlist
std::vector<std::vector<int> > toWannier90::nnlist |
|
protected |
◆ nntot
int toWannier90::nntot = 0 |
|
protected |
◆ num_bands
int toWannier90::num_bands = 0 |
|
protected |
◆ num_exclude_bands
int toWannier90::num_exclude_bands = 0 |
|
protected |
◆ num_kpts
int toWannier90::num_kpts =0 |
|
protected |
◆ num_wannier
int toWannier90::num_wannier =0 |
|
protected |
◆ out_wannier_amn
bool toWannier90::out_wannier_amn = true |
|
protected |
◆ out_wannier_eig
bool toWannier90::out_wannier_eig = true |
|
protected |
◆ out_wannier_mmn
bool toWannier90::out_wannier_mmn = true |
|
protected |
◆ out_wannier_unk
bool toWannier90::out_wannier_unk = true |
|
protected |
◆ out_wannier_wvfn_formatted
bool toWannier90::out_wannier_wvfn_formatted = true |
|
protected |
◆ R_centre
◆ rvalue
int* toWannier90::rvalue = nullptr |
|
protected |
◆ spin_eig
int* toWannier90::spin_eig = nullptr |
|
protected |
◆ spin_qaxis
◆ start_k_index
int toWannier90::start_k_index = 0 |
|
protected |
◆ up_con
std::complex<double>* toWannier90::up_con = nullptr |
|
protected |
◆ wannier_file_name
std::string toWannier90::wannier_file_name = "seedname" |
|
protected |
◆ wannier_spin
std::string toWannier90::wannier_spin = "up" |
|
protected |
◆ x_axis
◆ z_axis
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/to_wannier90.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/to_wannier90.cpp