Loading...
Searching...
No Matches
q3::BandClassification Struct Reference

Every k-point's verdict, and the summary of the whole. More...

#include <band_classification.hpp>

Static Public Member Functions

static BandClassification every_band_kept (int number_of_kpoints, int number_of_bands)
 

Public Attributes

std::vector< KPointBandClassification > kpoints
 
BandClassificationSummary summary
 

Detailed Description

Every k-point's verdict, and the summary of the whole.

Definition at line 22 of file band_classification.hpp.

Member Function Documentation

◆ every_band_kept()

static BandClassification q3::BandClassification::every_band_kept ( int  number_of_kpoints,
int  number_of_bands 
)
inlinestatic

The classification of a window that keeps everything and freezes nothing: an isolated manifold, where the bands ARE the states. It lets the gauge, the composition and the localisation run as one code path whether the subspace was chosen or given.

Definition at line 32 of file band_classification.hpp.

References q3::KPointBandClassification::kept_bands, kpoints, and q3::KPointBandClassification::roles.

Referenced by q3::IsolatedManifoldSelection::choose().

Member Data Documentation

◆ kpoints

◆ summary


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