triqs.gf.meshes.MeshCycLat

class triqs.gf.meshes.MeshCycLat

Mesh with finite periodicity on a BravaisLattice

blBravaisLattice
The underlying Bravais Lattice (domain)
Ndiagonal numpy.ndarray of integers, shape=(3,3)
The periodization matrix
blBravaisLattice
The underlying Bravais Lattice (domain)
Lint
Number of mesh-points in each spacial direction

Methods

__init__(*args, **kwargs) Initialize self.
closest_index Signature : (triqs::arrays::vector<double> x) -> std::array<long,3>
copy Signature : () -> MeshCycLat Make a copy (clone) of self
copy_from Signature : (MeshCycLat 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 Extent of each dimension
domain The bravais_lattice domain
units Matrix containing mesh basis vectors as rows