1#ifndef UNITCELL_INTERFACE_H
2#define UNITCELL_INTERFACE_H
const std::complex< double > i
Definition cal_pLpR.cpp:46
Definition unitcell_interface.h:9
virtual ModuleBase::Vector3< double > get_tauu(int i, int j) const =0
virtual int get_ntype() const =0
virtual int get_na(int i) const =0
virtual ~IAtomProvider()=default
virtual double get_omega() const =0
virtual const ModuleBase::Matrix3 & get_latvec() const =0
virtual double get_lat0() const =0
virtual int get_natom() const =0
3x3 matrix and related mathamatical operations
Definition matrix3.h:19
3 elements vector
Definition vector3.h:24