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

#include <triqs_modest/obe_tb.hpp>

Detailed Description

A one-body elements using a tight-binding Hamiltonian.

Definition at line 29 of file obe_tb.hpp.

Public Member Functions

 one_body_elements_tb (std::vector< tb_hk > H_sigma, local_space ls)
 Construct a one-body elements TB object from a list of tb_hk objects.
 one_body_elements_tb (std::vector< tb_hk > H_sigma, spin_kind_e spin_kind, std::vector< atomic_orbs > atomic_shells)
 Construct a one-body elements TB object from a list of tb_hk objects.
bool operator== (one_body_elements_tb const &) const =default
 Equality comparison operator.

Public Attributes

local_space C_space
 Local \( \mathcal{C} \) space.
std::vector< tb_hk > H
 List of TB Hamiltonians.

Friends

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

Member Function Documentation

◆ operator==()

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

Equality comparison operator.

◆ mpi_broadcast

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

MPI broadcast.

Definition at line 60 of file obe_tb.hpp.

Member Data Documentation

◆ C_space

local_space triqs::modest::one_body_elements_tb::C_space

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

Definition at line 30 of file obe_tb.hpp.

◆ H

std::vector<tb_hk> triqs::modest::one_body_elements_tb::H

List of TB Hamiltonians.

Definition at line 31 of file obe_tb.hpp.


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