pub struct SavitzkyGolay1DerivOrder34 { /* private fields */ }
Available on crate feature
std
only.Implementations§
Source§impl SavitzkyGolay1DerivOrder34
impl SavitzkyGolay1DerivOrder34
pub const fn new(m: usize) -> Self
pub const fn absolute_value_offset(&self) -> usize
pub const fn get_kernel_value(&self, offset: f64) -> f64
Trait Implementations§
Source§impl KernelGenerator for SavitzkyGolay1DerivOrder34
impl KernelGenerator for SavitzkyGolay1DerivOrder34
Source§fn required_number_of_points(&self) -> usize
fn required_number_of_points(&self) -> usize
The total number of points required for this kernel. Cannot be zero - usually an odd value.
Source§fn get_kernel_value(&self, offset: f64) -> f64
fn get_kernel_value(&self, offset: f64) -> f64
Calculates the value for the convolution kernel at the specified offset. The range of valid
offsets is [-offset_size, 0, offset_size]
Source§fn expected_weighted_sum(&self) -> f64
fn expected_weighted_sum(&self) -> f64
Returns the expected value of the kernel. Most kernels will be 1.0 though
some (like first-derivative kernels) will be at zero.
Source§fn absolute_value_offset(&self) -> usize
fn absolute_value_offset(&self) -> usize
The minimum (negative) and maximum (positive) index into the [
get_kernel_value
] function. This defaults to [(1-N)/2, (N-1)/2].Auto Trait Implementations§
impl Freeze for SavitzkyGolay1DerivOrder34
impl RefUnwindSafe for SavitzkyGolay1DerivOrder34
impl Send for SavitzkyGolay1DerivOrder34
impl Sync for SavitzkyGolay1DerivOrder34
impl Unpin for SavitzkyGolay1DerivOrder34
impl UnwindSafe for SavitzkyGolay1DerivOrder34
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