crate::ix!();
#[derive(Copy,EnumIter,Debug, Clone, PartialEq, Eq, Hash)]
pub enum WarriorResponsivenessCapability {
ActsSwiftlyAndDecisively,
RapidlyCounterattacksIncomingThreats,
InstinctivelyEvadesSurpriseAssaults,
QuicklyReconfiguresBattleFormation,
ImmediatelyExploitsEnemyWeakness,
InstantlyAdjustsDefensiveCoverage,
SwiftlyCoordinatesAlliedResponses,
SeamlesslyTransitionsFromDefenseToOffense,
RapidlyRedistributesBattlefieldResources,
QuicklyRestoresTeamCohesionAfterDisruption,
ImmediatelyRelaysCriticalBattlefieldIntelligence,
SwiftlyEnhancesDefensiveFortifications,
InstantlyRecalibratesOperationalSystems,
RapidlyNeutralizesUnexpectedNonPhysicalThreats,
ExpertlyImprovisesUnderResourceConstraints,
ProactivelyAnticipatesAndCountersEnemyIntentions,
SwiftlyIsolatesAndContainsEmergingThreats,
QuicklyManagesPsychologicalDisruptions,
InstantlyAdaptsCombatRolesAsNeeded,
EfficientlyDeploysQuickResponseUnits,
}
#[allow(clippy::too_many_lines)]
impl WarriorResponsivenessCapability {
#[instrument(level = "trace", skip(self))]
pub fn intrinsic_dimension_ratings(&self) -> WarriorCapabilityIntrinsicDimensionRatings {
use WarriorResponsivenessCapability::*;
let ratings = match self {
ActsSwiftlyAndDecisively => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.70,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.85,
0.50,0.50,0.60,0.60,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.40,0.80,0.50,0.50,0.50,0.85,0.75,0.50,
0.70,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.90,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.75,0.70,0.50,0.50
),
RapidlyCounterattacksIncomingThreats => wc_ratings!(
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.75,
0.50,0.50,0.50,0.50,0.50,0.50,0.55,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.75,
0.70,0.50,0.70,0.80,0.80,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.80,0.50,0.50,
0.85,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.90,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.70,0.85,0.90,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.75,0.50,0.50,0.50
),
InstinctivelyEvadesSurpriseAssaults => wc_ratings!(
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.55,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.85,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.90,0.50,0.50,0.50,0.70,0.75,0.65,
0.60,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.80,
0.50,0.50,0.50,0.50,0.50,0.50,0.80,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.75,0.70,0.50,0.50
),
QuicklyReconfiguresBattleFormation => wc_ratings!(
0.50,0.60,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.60,
0.50,0.50,0.50,0.50,0.50,0.50,0.85,0.60,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.80,0.50,
0.70,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.70,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.75,0.70,0.80,
0.60,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.70,
0.50,0.50,0.50,0.50,0.50,0.50,0.75,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.80,0.75,0.50,0.50
),
ImmediatelyExploitsEnemyWeakness => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.70,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.75,
0.50,0.50,0.80,0.70,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.75,0.50,0.50,0.50,0.70,0.75,0.50,
0.80,0.50,0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.80,
0.50,0.50,0.50,0.50,0.50,0.50,0.80,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.75,0.70,0.50,0.50
),
InstantlyAdjustsDefensiveCoverage => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.60,
0.50,0.50,0.50,0.50,0.75,0.50,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,0.50,
0.70,0.50,0.50,0.50,0.50,0.85,0.70,0.50,0.85,0.70,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.75,0.50,0.50,0.50,0.65,0.70,0.65,
0.70,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.75,
0.50,0.50,0.50,0.50,0.50,0.50,0.80,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.70,0.65,0.50,0.50
),
SwiftlyCoordinatesAlliedResponses => wc_ratings!(
0.50,0.80,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.60,
0.50,0.50,0.50,0.50,0.50,0.80,0.90,0.65,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.70,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.80,0.70,0.50,
0.75,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.75,
0.50,0.50,0.50,0.50,0.50,0.50,0.80,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.70,0.65,0.50,0.50
),
SeamlesslyTransitionsFromDefenseToOffense => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,
0.50,0.50,0.50,0.50,0.50,0.50,0.70,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.75,
0.50,0.50,0.70,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.75,0.50,0.50,0.50,0.80,0.70,0.50,
0.75,0.50,0.50,0.50,0.50,0.50,0.50,0.70,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.80,
0.50,0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.75,0.85,0.50,0.50
),
RapidlyRedistributesBattlefieldResources => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,
0.50,0.50,0.50,0.50,0.50,0.50,0.70,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.90,0.50,0.50,0.50,0.70,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.70,
0.50,0.50,0.50,0.55,0.65,0.90,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.75,0.75,0.50,
0.70,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.75,0.50,0.50,0.50,0.50,0.50,0.80,
0.50,0.50,0.50,0.50,0.50,0.50,0.75,0.90,0.80,0.50,
0.70,0.50,0.50,0.50,0.50,0.85,0.70,0.50,0.80,0.50,
0.50,0.50,0.50,0.50,0.50,0.80,0.50,0.50,0.50,0.50,
0.50,0.70,0.65,0.50,0.50
),
QuicklyRestoresTeamCohesionAfterDisruption => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.75,0.50,0.50,0.50,0.60,
0.50,0.50,0.50,0.50,0.50,0.85,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.50,0.60,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.60,0.70,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.75,0.70,0.50,
0.70,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.75,
0.50,0.50,0.50,0.50,0.50,0.60,0.85,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.75,0.50,0.75,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.80,0.50,0.75,0.50,0.50,
0.50,0.70,0.65,0.50,0.50
),
ImmediatelyRelaysCriticalBattlefieldIntelligence => wc_ratings!(
0.50,0.60,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,
0.50,0.50,0.50,0.50,0.50,0.50,0.70,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.60,0.50,0.50,0.50,0.60,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.75,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.85,0.80,0.50,
0.75,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.80,0.50,0.50,0.50,0.50,0.90,0.85,
0.50,0.50,0.50,0.50,0.50,0.50,0.85,0.90,0.50,0.50,
0.90,0.50,0.50,0.50,0.80,0.85,0.50,0.50,0.50,0.80,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.70,0.65,0.50,0.50
),
SwiftlyEnhancesDefensiveFortifications => wc_ratings!(
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.60,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,0.50,
0.50,0.50,0.50,0.50,0.50,0.90,0.60,0.50,0.90,0.65,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.70,0.70,0.50,
0.70,0.85,0.50,0.85,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.80,
0.50,0.50,0.50,0.50,0.50,0.50,0.80,0.50,0.50,0.50,
0.70,0.50,0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.70,0.60,0.50,0.50
),
InstantlyRecalibratesOperationalSystems => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.65,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.80,0.50,
0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.70,
0.50,0.50,0.50,0.55,0.65,0.90,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.80,0.80,0.50,
0.70,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.85,
0.50,0.50,0.50,0.50,0.50,0.85,0.80,0.90,0.80,0.50,
0.85,0.50,0.50,0.50,0.80,0.85,0.50,0.50,0.50,0.85,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.75,0.70,0.50,0.50
),
RapidlyNeutralizesUnexpectedNonPhysicalThreats => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.70,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.50,0.75,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.80,0.75,0.50,
0.85,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.90,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.90,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.85,0.90,0.50,0.50,
0.50,0.90,0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.85,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.75,0.70,0.50,0.50
),
ExpertlyImprovisesUnderResourceConstraints => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.70,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.90,0.50,0.50,0.50,0.85,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.75,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.55,0.80,0.85,0.50,0.50,0.80,0.75,0.50,
0.80,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.50,0.50,0.80,
0.50,0.50,0.50,0.50,0.50,0.50,0.80,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.55,0.50,0.50,0.50,
0.50,0.75,0.70,0.50,0.50
),
ProactivelyAnticipatesAndCountersEnemyIntentions => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.75,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.75,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.80,0.85,0.50,
0.80,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.90,0.50,0.50,0.50,0.50,0.85,0.85,
0.50,0.50,0.50,0.50,0.50,0.50,0.90,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.75,0.70,0.50,0.50
),
SwiftlyIsolatesAndContainsEmergingThreats => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.70,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.75,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.80,0.75,0.50,
0.80,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.85,0.50,
0.50,0.50,0.50,0.75,0.50,0.50,0.50,0.50,0.50,0.80,
0.50,0.50,0.50,0.50,0.50,0.50,0.80,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.75,0.70,0.70,0.50
),
QuicklyManagesPsychologicalDisruptions => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.60,0.50,0.50,0.50,0.65,
0.50,0.50,0.50,0.50,0.50,0.85,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.90,0.50,0.50,0.50,0.50,0.65,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.60,0.70,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.75,0.70,0.50,
0.75,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.65,0.50,0.50,0.50,0.50,0.50,0.80,
0.50,0.50,0.50,0.50,0.50,0.50,0.80,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.80,0.50,0.50,
0.50,0.80,0.50,0.80,0.50,0.80,0.50,0.80,0.50,0.50,
0.50,0.70,0.65,0.50,0.50
),
InstantlyAdaptsCombatRolesAsNeeded => wc_ratings!(
0.50,0.55,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.70,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.80,0.50,0.50,0.50,0.90,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.80,
0.50,0.50,0.50,0.55,0.65,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.85,0.85,0.50,
0.80,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.50,0.50,0.80,
0.50,0.50,0.50,0.50,0.50,0.50,0.90,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.90,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.75,0.70,0.50,0.50
),
EfficientlyDeploysQuickResponseUnits => wc_ratings!(
0.50,0.80,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.65,
0.50,0.50,0.50,0.50,0.50,0.50,0.85,0.65,0.50,0.50,
0.50,0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.65,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.60,0.50,0.60,0.75,
0.50,0.50,0.50,0.60,0.75,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.85,0.70,0.50,
0.75,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.70,0.50,0.50,0.50,0.50,0.85,0.75,
0.50,0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.85,0.50,0.50,0.50,0.50,
0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,
0.50,0.75,0.70,0.50,0.50
),
};
trace!(variant = ?self, "computed intrinsic dimension ratings");
ratings
}
}