pub struct PipelineConfig {
pub projection_kind: ProjectionKind,
pub inner_sphere: InnerSphereConfig,
pub bridges: BridgeConfig,
pub routing: RoutingConfig,
pub laplacian: LaplacianConfig,
pub spatial: SpatialConfig,
}Expand description
All tunable parameters for a SphereQL pipeline build.
Every field is a sub-config grouped by area. Self::default returns
the values the crate shipped with before the config surface existed.
Fields§
§projection_kind: ProjectionKindOuter-sphere projection family.
inner_sphere: InnerSphereConfigInner-sphere gating thresholds.
bridges: BridgeConfigBridge detection and classification.
routing: RoutingConfigHierarchical domain-group routing.
laplacian: LaplacianConfigLaplacian eigenmap hyperparameters (only consulted if that projection is selected).
spatial: SpatialConfigSpatial quality Monte Carlo sample counts.
Trait Implementations§
Source§impl Clone for PipelineConfig
impl Clone for PipelineConfig
Source§fn clone(&self) -> PipelineConfig
fn clone(&self) -> PipelineConfig
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 PipelineConfig
impl Debug for PipelineConfig
Source§impl Default for PipelineConfig
impl Default for PipelineConfig
Source§fn default() -> PipelineConfig
fn default() -> PipelineConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PipelineConfigwhere
PipelineConfig: Default,
impl<'de> Deserialize<'de> for PipelineConfigwhere
PipelineConfig: Default,
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 PipelineConfig
impl RefUnwindSafe for PipelineConfig
impl Send for PipelineConfig
impl Sync for PipelineConfig
impl Unpin for PipelineConfig
impl UnsafeUnpin for PipelineConfig
impl UnwindSafe for PipelineConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more