Quantum 3xplorer (Q3)
Loading...
Searching...
No Matches
projectability_disentanglement_settings.hpp
Go to the documentation of this file.
1
#pragma once
2
3
/**
4
* ProjectabilityDisentanglementSettings — projectability disentanglement's knobs: the
5
* classifier's thresholds and the subspace iteration's budget.
6
*/
7
8
#include "
layer_4_computation/interpolator/method/wannier/settings/band_classification_thresholds.hpp
"
9
#include "
layer_4_computation/interpolator/method/wannier/settings/disentanglement_settings.hpp
"
10
11
namespace
q3
{
12
13
struct
[[nodiscard]]
ProjectabilityDisentanglementSettings
{
14
BandClassificationThresholds
thresholds
;
15
DisentanglementSettings
iteration
;
16
};
17
18
}
// namespace q3
band_classification_thresholds.hpp
disentanglement_settings.hpp
q3
Definition
q3_core_api.hpp:33
q3::BandClassificationThresholds
Definition
band_classification_thresholds.hpp:13
q3::DisentanglementSettings
Definition
disentanglement_settings.hpp:12
q3::ProjectabilityDisentanglementSettings
Definition
projectability_disentanglement_settings.hpp:13
q3::ProjectabilityDisentanglementSettings::thresholds
BandClassificationThresholds thresholds
Definition
projectability_disentanglement_settings.hpp:14
q3::ProjectabilityDisentanglementSettings::iteration
DisentanglementSettings iteration
Definition
projectability_disentanglement_settings.hpp:15
src
layer_4_computation
interpolator
method
wannier
settings
projectability_disentanglement_settings.hpp
Generated by
1.9.8