TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
Loading...
Searching...
No Matches
triqs::mesh::k_expr_unary< OP, L >

#include <triqs/mesh/k_expr.hpp>

Detailed Description

template<char OP, typename L>
requires (OP == '-')
struct triqs::mesh::k_expr_unary< OP, L >

Unary minus \( \mathbf{k} \)-vector expression.

Template Parameters
OPOperator tag.
LOperand type.

Definition at line 46 of file k_expr.hpp.

Public Member Functions

auto index () const
 Get the index of the reciprocal vector \( -\mathbf{k} \) (see triqs::mesh::brzone::mesh_point_t::index()).
uint64_t mesh_hash () const
 Get the hash value of the mesh to which the operand belongs.
auto value () const
 Get the reciprocal vector \( -\mathbf{k} \) (see triqs::mesh::brzone::mesh_point_t::value()).

The documentation for this struct was generated from the following file: