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

#include <triqs_modest/downfolding.hpp>

Detailed Description

Definition at line 168 of file downfolding.hpp.

Inheritance diagram for triqs::modest::downfolding_projector_ext:
triqs::modest::downfolding_projector

Public Member Functions

bool operator== (downfolding_projector_ext const &other) const =default
Public Member Functions inherited from triqs::modest::downfolding_projector
bool operator== (downfolding_projector const &) const =default
 Equality comparison operator.
nda::matrix_const_view< dcomplexP (long sigma, long k_idx) const
 Get \( P_{m\nu}^{\sigma}(\mathbf{k}) \) for a given \( \mathbf{k} \) and \( \sigma \).
downfolding_projector rotate_local_basis (nda::array< nda::matrix< dcomplex >, 2 > const &U) const
 Rotates the local basis of the downfolding projector.

Public Attributes

nda::array< long, 3 > band_window
nda::array< double, 2 > kpts
Public Attributes inherited from triqs::modest::downfolding_projector
nda::array< long, 2 > n_bands_per_k
 Number of bands for each k-point and \( \sigma \).
nda::array< dcomplex, 4 > P_k
 Projector \( P_{m\nu}^{\sigma}(\mathbf{k}) \).
spin_kind_e spin_kind
 Spin kind of the one-body data.

Friends

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

Member Function Documentation

◆ operator==()

bool triqs::modest::downfolding_projector_ext::operator== ( downfolding_projector_ext const & other) const
default

◆ mpi_broadcast

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

Definition at line 174 of file downfolding.hpp.

Member Data Documentation

◆ band_window

nda::array<long, 3> triqs::modest::downfolding_projector_ext::band_window

Definition at line 169 of file downfolding.hpp.

◆ kpts

nda::array<double, 2> triqs::modest::downfolding_projector_ext::kpts

Definition at line 170 of file downfolding.hpp.


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