|
TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
|
#include "./mesh_iterator.hpp"#include "./utils.hpp"#include "../lattice/bravais_lattice.hpp"#include "../utility/macros.hpp"#include <fmt/ranges.h>#include <h5/h5.hpp>#include <nda/nda.hpp>#include <array>#include <cstdint>#include <iostream>#include <string>Provides a mesh type for Bravais lattices with Born-von Karman periodic boundary conditions.
Definition in file cyclat.hpp.
Go to the source code of this file.
Classes | |
| class | triqs::mesh::bravais_lattice |
| A Bravais lattice class. More... | |
| class | triqs::mesh::cyclat |
| Cyclic lattice mesh type for Bravais lattices with Born-von Karman periodic boundary conditions. More... | |
| class | triqs::mesh::cyclat::mesh_point_t |
| Mesh point of a triqs::mesh::cyclat mesh. More... | |
Functions | |
| auto | triqs::mesh::evaluate (cyclat const &m, auto const &f, cyclat::index_t const &n_tilde) |
| Evaluate a function \( f \) defined on a triqs::mesh::cyclat mesh at the given index \(\tilde{\mathbf{n}} \). | |
| auto | triqs::mesh::evaluate (cyclat const &m, auto const &f, cyclat::value_t const &r_n_tilde) |
| Evaluate a function \( f \) defined on a triqs::mesh::cyclat mesh at the given lattice point \(\mathbf{R}^{\tilde{\mathbf{n}}} \). | |