pub struct BuiltInCurveFit { /* private fields */ }Expand description
A closed-form curve fit (exponential, logarithmic, or power) of the enclosing target (y) against the
chosen independent variable (x): either sample time (a time variable) or another series (a
numeric variable).
Implementations§
Source§impl BuiltInCurveFit
impl BuiltInCurveFit
Sourcepub fn builder() -> Builder<IndependentVariableStage>
pub fn builder() -> Builder<IndependentVariableStage>
Returns a new builder.
Source§impl BuiltInCurveFit
impl BuiltInCurveFit
Sourcepub fn new(independent_variable: CurveFitVariable) -> Self
pub fn new(independent_variable: CurveFitVariable) -> Self
Constructs a new instance of the type.
Sourcepub fn independent_variable(&self) -> &CurveFitVariable
pub fn independent_variable(&self) -> &CurveFitVariable
The x axis the target is fit against — either relative sample time or another series.
Trait Implementations§
Source§impl Clone for BuiltInCurveFit
impl Clone for BuiltInCurveFit
Source§fn clone(&self) -> BuiltInCurveFit
fn clone(&self) -> BuiltInCurveFit
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 BuiltInCurveFit
impl Debug for BuiltInCurveFit
Source§impl<'de> Deserialize<'de> for BuiltInCurveFit
impl<'de> Deserialize<'de> for BuiltInCurveFit
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
impl Eq for BuiltInCurveFit
Source§impl From<BuiltInCurveFit> for Builder<Complete>
impl From<BuiltInCurveFit> for Builder<Complete>
Source§fn from(v: BuiltInCurveFit) -> Self
fn from(v: BuiltInCurveFit) -> Self
Converts to this type from the input type.
Source§impl Hash for BuiltInCurveFit
impl Hash for BuiltInCurveFit
Source§impl Ord for BuiltInCurveFit
impl Ord for BuiltInCurveFit
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BuiltInCurveFit
impl PartialEq for BuiltInCurveFit
Source§impl PartialOrd for BuiltInCurveFit
impl PartialOrd for BuiltInCurveFit
Auto Trait Implementations§
impl Freeze for BuiltInCurveFit
impl RefUnwindSafe for BuiltInCurveFit
impl Send for BuiltInCurveFit
impl Sync for BuiltInCurveFit
impl Unpin for BuiltInCurveFit
impl UnsafeUnpin for BuiltInCurveFit
impl UnwindSafe for BuiltInCurveFit
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.