TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
Loading...
Searching...
No Matches
triqs::mesh::BzMeshPoint

#include <triqs/mesh/brzone.hpp>

Detailed Description

Concept for a Brillouin zone mesh point.

A type T is a Brillouin zone mesh point

Template Parameters
TType to check.

Definition at line 628 of file brzone.hpp.

Concept definition

template<typename T>
concept triqs::mesh::BzMeshPoint = is_k_expr<std::decay_t<T>> or std::is_same_v<std::decay_t<T>, brzone::mesh_point_t>
Mesh point of a triqs::mesh::brzone mesh.
Definition brzone.hpp:121
Concept for a Brillouin zone mesh point.
Definition brzone.hpp:628
constexpr bool is_k_expr
Type trait to check if a type is a triqs::mesh::k_expr or triqs::mesh::k_expr_unary.
Definition k_expr.hpp:129