pub enum ComplexityRegime {
LowComplexity,
TransitionalComplexity,
HighComplexity,
}Expand description
Qualitative complexity regime.
Variants§
LowComplexity
Normalized complexity < 0.3: trajectory is well-described by nominal model. Corroborates Admissible grammar state.
TransitionalComplexity
Normalized complexity ∈ [0.3, 0.7): model is losing descriptive power. Corroborates Boundary grammar state.
HighComplexity
Normalized complexity ≥ 0.7: nominal model cannot describe trajectory. Corroborates Violation grammar state.
Implementations§
Source§impl ComplexityRegime
impl ComplexityRegime
Sourcepub fn from_score(score: f32) -> Self
pub fn from_score(score: f32) -> Self
Classify from a normalized complexity score.
Trait Implementations§
Source§impl Clone for ComplexityRegime
impl Clone for ComplexityRegime
Source§fn clone(&self) -> ComplexityRegime
fn clone(&self) -> ComplexityRegime
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ComplexityRegime
impl Debug for ComplexityRegime
Source§impl PartialEq for ComplexityRegime
impl PartialEq for ComplexityRegime
impl Copy for ComplexityRegime
impl Eq for ComplexityRegime
impl StructuralPartialEq for ComplexityRegime
Auto Trait Implementations§
impl Freeze for ComplexityRegime
impl RefUnwindSafe for ComplexityRegime
impl Send for ComplexityRegime
impl Sync for ComplexityRegime
impl Unpin for ComplexityRegime
impl UnsafeUnpin for ComplexityRegime
impl UnwindSafe for ComplexityRegime
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more