|
size_t | get_nr_bands () const |
|
size_t | get_nr_k () const |
|
size_t | complain_if_k_not_set_up () const |
|
size_t | set_nr_bands (size_t nr_bands) |
|
virtual void | read (const std::string &filename, int nr_read_bands=-1) |
|
virtual void | print (const std::string &filename) const |
|
virtual void | setup (Parameter_Map ¶m_map) |
| setup from command line parameters
|
|
| Band_Structure (const K_Point_List &kpt) |
|
| Band_Structure (Parameter_Map ¶m_map) |
|
Vec3d | get_k (int i, const Lattice &lat) const |
| get k-vector; convert from lattice units to 1/nm using the specified lattice
|
|
virtual void | read (const std::string &filename) |
| read from Quantum Espresso file
|
|
void | print (const std::string &filename) const |
| print
|
|
void | add_path (const Vec3d &from, const Vec3d &to, int N) |
| add path with N equidistant sample points excluding the point 'to' (Quantum Espresso convention)
|
|
| K_Point_List (Parameter_Map ¶m_map) |
|
| K_Point_List (const std::string &filename) |
|
Vec3d & | operator[] (size_t i) |
|
const Vec3d & | operator[] (size_t i) const |
|
size_t | size () const |
|
virtual void | resize (size_t i) |
|
virtual void | reserve (size_t i) |
|
virtual void | push_back (const Vec3d &value) |
|
virtual void | clear () |
|
List_Class< Vec3d > & | operator= (const std::vector< Vec3d > &Tvec) |
|
int | find (Vec3delement) const |
|
int | find_check (Vec3delement) const |
|
void | add_if_new (Vec3delement) |
|
void | add_if_new_check (Vec3delement) |
|
|
std::vector< std::vector< double > > | energy |
|
std::vector< Vec3d > | list |
|
The documentation for this class was generated from the following files:
- /home/moritz/QNANO_PRODUCTION/qnano_new/include/structure/Band_Structure.h
- /home/moritz/QNANO_PRODUCTION/qnano_new/sources/structure/Band_Structure.cc