triqs.gf.meshes.MeshCycLat

class triqs.gf.meshes.MeshCycLat

Mesh with finite periodicity on a BravaisLattice

Parameters (Option 1)

blBravaisLattice

The underlying Bravais Lattice (domain)

Ndiagonal numpy.ndarray of integers, shape=(3,3)

The periodization matrix

Parameters (Option 2)

blBravaisLattice

The underlying Bravais Lattice (domain)

Lint

Number of mesh-points in each spacial direction

Methods

__init__(*args, **kwargs)

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