Struct Sensitivity Config
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub struct SensitivityConfig {
pub sensitivity_scale: u32,
pub w_critical: f64,
pub w_fanout: f64,
pub w_position: f64,
pub w_parallel: f64,
}
Configuration for auto-sensitivity scoring.
Weights and scale match NAT defaults from trie_builder.py lines 41-48.
Fields
sensitivity_scale: u32
Integer scale for quantized sensitivity (1..=scale).
w_critical: f64
Weight for the critical-path signal.
w_fanout: f64
Weight for the fan-out signal.
w_position: f64
Weight for the U-shaped position signal.
w_parallel: f64
Weight for the parallel-penalty signal.
Trait Implementations
impl Clone for SensitivityConfig
impl Clone for SensitivityConfig
clone
fn clone(&self) -> SensitivityConfig
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for SensitivityConfig
impl Debug for SensitivityConfig
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for SensitivityConfig
impl Default for SensitivityConfig
default
fn default() -> Self
impl<'de> Deserialize<'de> for SensitivityConfig
impl<'de> Deserialize<'de> for SensitivityConfig
deserialize
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Serialize for SensitivityConfig
impl Serialize for SensitivityConfig
serialize
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
__S: Serializer,