ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
info of lattice More...
#include <unitcell_data.h>
Public Member Functions | |
~Lattice () | |
Public Attributes | |
std::string | Coordinate = "Direct" |
std::string | latName = "none" |
double | lat0 = 0.0 |
double | lat0_angstrom = 0.0 |
double | tpiba = 0.0 |
double | tpiba2 = 0.0 |
double | omega = 0.0 |
int * | lc = new int[3] |
ModuleBase::Matrix3 | latvec = ModuleBase::Matrix3() |
ModuleBase::Vector3< double > | a1 |
ModuleBase::Vector3< double > | a2 |
ModuleBase::Vector3< double > | a3 |
ModuleBase::Vector3< double > | latcenter |
ModuleBase::Matrix3 | latvec_supercell = ModuleBase::Matrix3() |
ModuleBase::Matrix3 | G = ModuleBase::Matrix3() |
ModuleBase::Matrix3 | GT = ModuleBase::Matrix3() |
ModuleBase::Matrix3 | GGT = ModuleBase::Matrix3() |
ModuleBase::Matrix3 | invGGT = ModuleBase::Matrix3() |
info of lattice
|
inline |
ModuleBase::Vector3<double> Lattice::a1 |
ModuleBase::Vector3<double> Lattice::a2 |
ModuleBase::Vector3<double> Lattice::a3 |
std::string Lattice::Coordinate = "Direct" |
ModuleBase::Matrix3 Lattice::G = ModuleBase::Matrix3() |
ModuleBase::Matrix3 Lattice::GGT = ModuleBase::Matrix3() |
ModuleBase::Matrix3 Lattice::GT = ModuleBase::Matrix3() |
ModuleBase::Matrix3 Lattice::invGGT = ModuleBase::Matrix3() |
double Lattice::lat0 = 0.0 |
double Lattice::lat0_angstrom = 0.0 |
ModuleBase::Vector3<double> Lattice::latcenter |
std::string Lattice::latName = "none" |
ModuleBase::Matrix3 Lattice::latvec = ModuleBase::Matrix3() |
ModuleBase::Matrix3 Lattice::latvec_supercell = ModuleBase::Matrix3() |
int* Lattice::lc = new int[3] |
double Lattice::omega = 0.0 |
double Lattice::tpiba = 0.0 |
double Lattice::tpiba2 = 0.0 |