pub struct PidResult {
pub redundancy: f64,
pub unique: Vec<f64>,
pub synergy: f64,
pub total_mi: f64,
pub num_sources: usize,
pub elapsed: Duration,
}Expand description
Result of Partial Information Decomposition (PID).
Fields§
§redundancy: f64Redundant information (shared by all sources about the target).
unique: Vec<f64>Unique information per source about the target.
synergy: f64Synergistic information (only available from all sources jointly).
total_mi: f64Total mutual information I(sources; target).
num_sources: usizeNumber of sources.
elapsed: DurationComputation time.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PidResult
impl<'de> Deserialize<'de> for PidResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PidResult
impl RefUnwindSafe for PidResult
impl Send for PidResult
impl Sync for PidResult
impl Unpin for PidResult
impl UnsafeUnpin for PidResult
impl UnwindSafe for PidResult
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