triqs.gf.meshes.MeshBrZone
-
class
triqs.gf.meshes.
MeshBrZone
Momentum mesh on a BrillouinZone
The unit vectors $U$ of the mesh are constructed such that
$$K = N * U$$
where $K$ is the reciprocal matrix and $N$ the periodization matrix.
- bzBrillouinZone
- The underlying Brillouin Zone (domain)
- N: Diagonal numpy.ndarray of integers, shape=(3,3)
- The periodization matrix
- bzBrillouinZone
- The underlying Brillouin Zone (domain)
- n_kint
- Number of mesh-points in each reciprocal direction
Methods
__init__ (*args, **kwargs) |
|
closest_index |
Signature : (triqs::arrays::vector<double> x) -> std::array<long,3> |
copy |
Signature : () -> MeshBrZone Make a copy (clone) of self |
copy_from |
Signature : (MeshBrZone other) -> None Assignment |
index_to_linear |
Signature : (std::array<long,3> i) -> int index -> linear index |
values |
Signature : () -> PyObject * A numpy array of all the values of the mesh points |
Attributes
dims |
Linear dimensions |
domain |
The brillouin_zone domain |
units |
Matrix containing mesh basis vectors as rows |