pub struct AdvancedSimdOptimizer { /* private fields */ }Expand description
advanced SIMD Optimizer with Advanced Intelligence
Implementations§
Source§impl AdvancedSimdOptimizer
impl AdvancedSimdOptimizer
Sourcepub fn new(config: AdvancedSimdConfig) -> Self
pub fn new(config: AdvancedSimdConfig) -> Self
Create new advanced SIMD optimizer
Sourcepub fn advanced_mean<F, D>(&self, x: &ArrayBase<D, Ix1>) -> StatsResult<F>
pub fn advanced_mean<F, D>(&self, x: &ArrayBase<D, Ix1>) -> StatsResult<F>
Advanced-optimized mean calculation with adaptive selection
Sourcepub fn advanced_variance<F, D>(
&self,
x: &ArrayBase<D, Ix1>,
ddof: usize,
) -> StatsResult<F>
pub fn advanced_variance<F, D>( &self, x: &ArrayBase<D, Ix1>, ddof: usize, ) -> StatsResult<F>
Advanced-optimized variance calculation
Sourcepub fn advanced_correlation<F, D1, D2>(
&self,
x: &ArrayBase<D1, Ix1>,
y: &ArrayBase<D2, Ix1>,
) -> StatsResult<F>
pub fn advanced_correlation<F, D1, D2>( &self, x: &ArrayBase<D1, Ix1>, y: &ArrayBase<D2, Ix1>, ) -> StatsResult<F>
Advanced-optimized correlation calculation
Sourcepub fn advanced_matrix_multiply<F>(
&self,
a: &Array2<F>,
b: &Array2<F>,
) -> StatsResult<Array2<F>>
pub fn advanced_matrix_multiply<F>( &self, a: &Array2<F>, b: &Array2<F>, ) -> StatsResult<Array2<F>>
Matrix operations with advanced SIMD optimization
Sourcepub fn advanced_batch_statistics<F, D>(
&self,
data: &[ArrayBase<D, Ix1>],
operations: &[BatchOperation],
) -> StatsResult<BatchResults<F>>
pub fn advanced_batch_statistics<F, D>( &self, data: &[ArrayBase<D, Ix1>], operations: &[BatchOperation], ) -> StatsResult<BatchResults<F>>
Batch operations with intelligent optimization
Auto Trait Implementations§
impl Freeze for AdvancedSimdOptimizer
impl RefUnwindSafe for AdvancedSimdOptimizer
impl Send for AdvancedSimdOptimizer
impl Sync for AdvancedSimdOptimizer
impl Unpin for AdvancedSimdOptimizer
impl UnwindSafe for AdvancedSimdOptimizer
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.