TRIQS/triqs_modest 3.3.0
Modular Electronic Structure Toolkit
Loading...
Searching...
No Matches
triqs::modest::one_body_elements_on_grid

#include <triqs_modest/downfolding.hpp>

Detailed Description

A one-body elements struct where all of the underlying data exists on a fixed momentum grid.

Definition at line 172 of file downfolding.hpp.

Public Member Functions

bool operator== (one_body_elements_on_grid const &) const =default
 Equality comparison operator.
 

Public Attributes

local_space C_space
 Local \( \mathcal{C} \) space.
 
band_dispersion H
 Band dispersion.
 
std::optional< ibz_symmetry_opsibz_symm_ops = {}
 IBZ symmetrizer after a k-sum.
 
downfolding_projector P
 Downfolding projector \( P \).
 

Friends

void mpi_broadcast (one_body_elements_on_grid &x, mpi::communicator c={}, int root=0)
 MPI broadcast.
 

Member Function Documentation

◆ operator==()

bool triqs::modest::one_body_elements_on_grid::operator== ( one_body_elements_on_grid const &  ) const
default

Equality comparison operator.

Friends And Related Symbol Documentation

◆ mpi_broadcast

void mpi_broadcast ( one_body_elements_on_grid x,
mpi::communicator  c = {},
int  root = 0 
)
friend

MPI broadcast.

Definition at line 182 of file downfolding.hpp.

Member Data Documentation

◆ C_space

local_space triqs::modest::one_body_elements_on_grid::C_space

Local \( \mathcal{C} \) space.

Definition at line 174 of file downfolding.hpp.

◆ H

band_dispersion triqs::modest::one_body_elements_on_grid::H

Band dispersion.

Definition at line 173 of file downfolding.hpp.

◆ ibz_symm_ops

std::optional<ibz_symmetry_ops> triqs::modest::one_body_elements_on_grid::ibz_symm_ops = {}

IBZ symmetrizer after a k-sum.

Definition at line 176 of file downfolding.hpp.

◆ P

downfolding_projector triqs::modest::one_body_elements_on_grid::P

Downfolding projector \( P \).

Definition at line 175 of file downfolding.hpp.


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