#include <projectability_disentanglement_selection.hpp>
Inheritance diagram for q3::ProjectabilityDisentanglementSelection:Public Member Functions | |
| ProjectabilityDisentanglementSelection (ProjectabilityDisentanglementSettings settings) | |
| Inverted thresholds are refused here, by the classifier, before any record is read. | |
| WannierSubspace | choose (const WannierConstructionInputs &inputs) const override |
Public Member Functions inherited from q3::SubspaceSelection | |
| virtual | ~SubspaceSelection ()=default |
Definition at line 44 of file projectability_disentanglement_selection.hpp.
|
inlineexplicit |
Inverted thresholds are refused here, by the classifier, before any record is read.
Definition at line 47 of file projectability_disentanglement_selection.hpp.
|
inlineoverridevirtual |
Implements q3::SubspaceSelection.
Definition at line 50 of file projectability_disentanglement_selection.hpp.
References q3::DisentanglementReport::classification, q3::WannierSubspace::classification, q3::BandClassifier::classify(), q3::WannierSubspace::frames, q3::DisentanglementResult::gauge_invariant_spread_bohr_squared, q3::DisentanglementReport::gauge_invariant_spread_bohr_squared, q3::ProjectabilityDisentanglementSettings::iteration, q3::DisentanglementResult::iterations, q3::DisentanglementReport::iterations, q3::BandClassification::kpoints, q3::WannierConstructionInputs::number_of_wannier_functions(), q3::WannierConstructionInputs::overlaps(), q3::DisentanglementReport::performed, q3::WannierConstructionInputs::projections_restricted_to(), q3::WannierConstructionInputs::record(), q3::WannierSubspace::report, q3::SubspaceDisentangler::run(), q3::WannierConstructionInputs::stencil(), q3::DisentanglementResult::subspaces, and q3::BandClassification::summary.