triqs.gf.meshes.MeshCycLat

class triqs.gf.meshes.MeshCycLat

Mesh with finite periodicity on a BravaisLattice

Parameters (Option 1)

latticeBravaisLattice

The underlying Bravais Lattice

dimsnumpy.ndarray of integers, shape=(3,)

The extent of each dimension

Parameters (Option 2)

latticeBravaisLattice

The underlying Bravais Lattice

Lint

Number of mesh-points in each spacial direction

Methods

__init__(*args, **kwargs)

copy

Signature : () -> MeshCycLat Make a copy (clone) of self

copy_from

Signature : (MeshCycLat other) -> None Assignment

to_data_index

Signature : (cyclat::index_t index) -> cyclat::data_index_t Function to convert an index to a data index

to_index

Signature : (cyclat::data_index_t data_index) -> cyclat::index_t Function to convert a data index to an index

to_value

Signature : (cyclat::index_t index) -> cyclat::value_t index -> value

values

Signature : () -> PyObject * A numpy array of all the values of the mesh points

Attributes

dims

Extent of each dimension

lattice

The bravais_lattice

mesh_hash

units

Matrix containing mesh basis vectors as rows