#include <kpoint_band_classification.hpp>
Public Member Functions | |
| int | number_frozen () const |
| int | number_kept () const |
Public Attributes | |
| std::vector< int > | frozen_positions |
Positions within kept_bands that are frozen, ascending. | |
| std::vector< int > | kept_bands |
| Band indices that survive, frozen first is NOT assumed; ascending. | |
| std::vector< BandRole > | roles |
Definition at line 14 of file kpoint_band_classification.hpp.
|
inline |
Definition at line 24 of file kpoint_band_classification.hpp.
|
inline |
Definition at line 21 of file kpoint_band_classification.hpp.
| std::vector<int> q3::KPointBandClassification::frozen_positions |
Positions within kept_bands that are frozen, ascending.
Definition at line 19 of file kpoint_band_classification.hpp.
Referenced by q3::BandClassifier::classify().
| std::vector<int> q3::KPointBandClassification::kept_bands |
Band indices that survive, frozen first is NOT assumed; ascending.
Definition at line 17 of file kpoint_band_classification.hpp.
Referenced by q3::BandClassifier::classify(), and q3::BandClassification::every_band_kept().
| std::vector<BandRole> q3::KPointBandClassification::roles |
Definition at line 15 of file kpoint_band_classification.hpp.
Referenced by q3::BandClassifier::classify(), and q3::BandClassification::every_band_kept().