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

#include <disentanglement_report.hpp>

Public Attributes

BandClassificationSummary classification
 The classifier's verdict on the system: metal or not, the window applied, the exclusions.
 
Real gauge_invariant_spread_bohr_squared = 0.0
 Omega_I of the subspace the iteration settled on, bohr squared.
 
int iterations = 0
 
bool performed = false
 Whether the subspace was chosen by classification and iteration rather than taken as given.
 

Detailed Description

Definition at line 13 of file disentanglement_report.hpp.

Member Data Documentation

◆ classification

BandClassificationSummary q3::DisentanglementReport::classification

The classifier's verdict on the system: metal or not, the window applied, the exclusions.

Definition at line 17 of file disentanglement_report.hpp.

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

◆ gauge_invariant_spread_bohr_squared

Real q3::DisentanglementReport::gauge_invariant_spread_bohr_squared = 0.0

Omega_I of the subspace the iteration settled on, bohr squared.

Definition at line 19 of file disentanglement_report.hpp.

Referenced by q3::ProjectabilityDisentanglementSelection::choose(), and q3::ProjectionGaugeChoice::choose().

◆ iterations

int q3::DisentanglementReport::iterations = 0

◆ performed

bool q3::DisentanglementReport::performed = false

Whether the subspace was chosen by classification and iteration rather than taken as given.

Definition at line 15 of file disentanglement_report.hpp.

Referenced by q3::InterpolationResultsDocument::add_construction(), q3::ProjectabilityDisentanglementSelection::choose(), and q3::WannierConstructionReport::description().


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