|
QNANO
|
#include <K_Point_List.h>


Public Member Functions | |
| 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 | setup (Parameter_Map ¶m_map) |
| setup from command line parameters | |
| 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) | |
Public Member Functions inherited from List_Class< Vec3d > | |
| 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) |
Additional Inherited Members | |
Public Attributes inherited from List_Class< Vec3d > | |
| std::vector< Vec3d > | list |
Class to store a list of k-points for band structure plotting. NOTE: stored are k-points in lattice units. Use get_k to extract k-vectors in 1/nm !
1.8.11