triqs.mesh.meshes
Different mesh types provided by the TRIQS library.
Each mesh class discretises a one-dimensional (or, for MeshBrZone and MeshCycLat, multi-dimensional)
domain and provides the index ↔ data-index ↔ value mappings used by the TRIQS Green’s function containers.
The mesh classes may be categorised as follows:
Function space meshes:
MeshDLR,MeshLegendre.Imaginary time and frequency meshes:
MeshImTime,MeshImFreq,MeshDLRImTime,MeshDLRImFreq,MeshChebyshev.Real time and frequency meshes:
MeshReTime,MeshReFreq,MeshReFreqLog,MeshReFreqPts.Lattice meshes:
MeshBrZone,MeshCycLat.
These classes are wrapped from their C++ counterparts in triqs::mesh and are re-exported at the package level under
triqs.mesh.
Functions
Create the adjoint imaginary-frequency mesh to a given imaginary-time mesh. |
Classes
Represents an energy value to distinguish constructors in imaginary-frequency mesh. |
|
Brillouin zone mesh type. |
|
Chebyshev imaginary time mesh type. |
|
Cyclic lattice mesh type for Bravais lattices with Born-von Karman periodic boundary conditions. |
|
Discrete Lehmann representation (DLR) mesh type. |
|
Imaginary frequency discrete Lehmann representation (DLR) mesh type. |
|
Imaginary time discrete Lehmann representation (DLR) mesh type. |
|
Imaginary frequency mesh type. |
|
Imaginary time mesh type. |
|
Legendre mesh type. |
|
Real frequency mesh type. |
|
Logarithmic real frequency mesh type. |
|
Real frequency mesh type from arbitrary sorted frequency points. |
|
Real time mesh type. |