pub enum QualityFunction {
Modularity,
Cpm {
gamma: f64,
},
}Expand description
Quality function used during community detection.
§Examples
use sdivi_detection::partition::QualityFunction;
let q = QualityFunction::Modularity;
assert!(matches!(q, QualityFunction::Modularity));Variants§
Modularity
Newman–Girvan modularity (default).
Cpm
Constant Potts Model with resolution parameter gamma.
Trait Implementations§
Source§impl Clone for QualityFunction
impl Clone for QualityFunction
Source§fn clone(&self) -> QualityFunction
fn clone(&self) -> QualityFunction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QualityFunction
impl Debug for QualityFunction
Source§impl Default for QualityFunction
impl Default for QualityFunction
Source§fn default() -> QualityFunction
fn default() -> QualityFunction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QualityFunction
impl<'de> Deserialize<'de> for QualityFunction
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
Source§impl PartialEq for QualityFunction
impl PartialEq for QualityFunction
Source§fn eq(&self, other: &QualityFunction) -> bool
fn eq(&self, other: &QualityFunction) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for QualityFunction
impl Serialize for QualityFunction
impl StructuralPartialEq for QualityFunction
Auto Trait Implementations§
impl Freeze for QualityFunction
impl RefUnwindSafe for QualityFunction
impl Send for QualityFunction
impl Sync for QualityFunction
impl Unpin for QualityFunction
impl UnsafeUnpin for QualityFunction
impl UnwindSafe for QualityFunction
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