Struct argmin::core::MinimalNoOperator [−][src]
pub struct MinimalNoOperator {}
Minimal No-op operator which does nothing, really.
Implementations
impl MinimalNoOperator
[src]
impl MinimalNoOperator
[src]No-op operator with fixed types (See ArgminOp
impl on MinimalNoOperator
)
Trait Implementations
impl ArgminOp for MinimalNoOperator
[src]
impl ArgminOp for MinimalNoOperator
[src]type Param = Vec<f64>
Type of the parameter vector
type Output = f64
Output of the operator
type Hessian = Vec<Vec<f64>>
Type of Hessian
type Jacobian = Vec<f64>
Type of Jacobian
type Float = f64
Precision of floats
fn apply(&self, _p: &Self::Param) -> Result<Self::Output, Error>
[src]
Do nothing, really.
fn gradient(&self, _p: &Self::Param) -> Result<Self::Param, Error>
[src]
Do nothing, really.
fn hessian(&self, _p: &Self::Param) -> Result<Self::Hessian, Error>
[src]
Do nothing, really.
fn modify(&self, _p: &Self::Param, _t: f64) -> Result<Self::Param, Error>
[src]
Do nothing, really.
fn jacobian(&self, _param: &Self::Param) -> Result<Self::Jacobian, Error>
[src]
impl Clone for MinimalNoOperator
[src]
impl Clone for MinimalNoOperator
[src]fn clone(&self) -> MinimalNoOperator
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MinimalNoOperator
[src]
impl Copy for MinimalNoOperator
[src]impl Default for MinimalNoOperator
[src]
impl Default for MinimalNoOperator
[src]fn default() -> MinimalNoOperator
[src]
impl<'de> Deserialize<'de> for MinimalNoOperator
[src]
impl<'de> Deserialize<'de> for MinimalNoOperator
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for MinimalNoOperator
[src]
impl Eq for MinimalNoOperator
[src]impl Hash for MinimalNoOperator
[src]
impl Hash for MinimalNoOperator
[src]impl Ord for MinimalNoOperator
[src]
impl Ord for MinimalNoOperator
[src]impl PartialEq<MinimalNoOperator> for MinimalNoOperator
[src]
impl PartialEq<MinimalNoOperator> for MinimalNoOperator
[src]impl PartialOrd<MinimalNoOperator> for MinimalNoOperator
[src]
impl PartialOrd<MinimalNoOperator> for MinimalNoOperator
[src]fn partial_cmp(&self, other: &MinimalNoOperator) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl Serialize for MinimalNoOperator
[src]
impl Serialize for MinimalNoOperator
[src]impl StructuralEq for MinimalNoOperator
[src]
impl StructuralEq for MinimalNoOperator
[src]Auto Trait Implementations
impl RefUnwindSafe for MinimalNoOperator
impl RefUnwindSafe for MinimalNoOperator
impl Send for MinimalNoOperator
impl Send for MinimalNoOperator
impl Sync for MinimalNoOperator
impl Sync for MinimalNoOperator
impl Unpin for MinimalNoOperator
impl Unpin for MinimalNoOperator
impl UnwindSafe for MinimalNoOperator
impl UnwindSafe for MinimalNoOperator
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,