pub struct WindowProfile {
pub magnitude: MagnitudeProfile,
pub stress: StressProfile,
pub spectral: SpectralProfile,
pub echo: EchoProfile,
pub observation: ObservationProfile,
pub seam: SeamProfile,
pub flow: FlowProfile,
}Expand description
The axes whose readings are a fixed number of words, bundled: what a rolling window folds at a constant cost per step.
The shape axis is left out on purpose. Its monoid is the free monoid, a span’s silhouette being its tokens’ silhouettes in order, so a window of it is the silhouette slice itself and folding would copy it at every step.
Fields§
§magnitude: MagnitudeProfileScale.
stress: StressProfileStructural load.
spectral: SpectralProfileTemporal texture.
echo: EchoProfileRecurrence.
observation: ObservationProfileVantage: what the past, the future and a centered view each said.
seam: SeamProfileSegmentation, read in both directions.
flow: FlowProfileDynamics.
Trait Implementations§
Source§impl AxisProfile for WindowProfile
impl AxisProfile for WindowProfile
Source§fn combine(&self, other: &Self) -> Self
fn combine(&self, other: &Self) -> Self
Combine two readings. Must be associative, with
Self::identity as
the unit on both sides.Source§impl Clone for WindowProfile
impl Clone for WindowProfile
Source§impl Debug for WindowProfile
impl Debug for WindowProfile
Source§impl PartialEq for WindowProfile
impl PartialEq for WindowProfile
impl StructuralPartialEq for WindowProfile
Auto Trait Implementations§
impl Freeze for WindowProfile
impl RefUnwindSafe for WindowProfile
impl Send for WindowProfile
impl Sync for WindowProfile
impl Unpin for WindowProfile
impl UnsafeUnpin for WindowProfile
impl UnwindSafe for WindowProfile
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