[−][src]Struct survival_analysis::sample::fitter::BaseFitter
Fields
max_iterations: u64
Implementations
impl<S, D, F> BaseFitter<S, D, F>
[src]
Trait Implementations
impl<'f, S, D, F> ArgminOp for &'f BaseFitter<S, D, F> where
S: LogLikelihood<D, F>,
D: for<'a> TryFrom<&'a [F], Error = Error>,
F: Float + FloatConst + FromPrimitive + Debug + Display + Serialize + for<'de> Deserialize<'de>,
[src]
S: LogLikelihood<D, F>,
D: for<'a> TryFrom<&'a [F], Error = Error>,
F: Float + FloatConst + FromPrimitive + Debug + Display + Serialize + for<'de> Deserialize<'de>,
type Param = Vec<F>
Type of the parameter vector
type Output = F
Output of the operator
type Hessian = ()
Type of Hessian
type Jacobian = ()
Type of Jacobian
type Float = F
Precision of floats
fn apply(&self, params: &Self::Param) -> Result<Self::Output, Error>
[src]
fn gradient(&self, _param: &Self::Param) -> Result<Self::Param, Error>
[src]
fn hessian(&self, _param: &Self::Param) -> Result<Self::Hessian, Error>
[src]
fn jacobian(&self, _param: &Self::Param) -> Result<Self::Jacobian, Error>
[src]
fn modify(
&self,
_param: &Self::Param,
_extent: Self::Float
) -> Result<Self::Param, Error>
[src]
&self,
_param: &Self::Param,
_extent: Self::Float
) -> Result<Self::Param, Error>
impl<S, D> Fitter<S, D> for BaseFitter<S, D, f32> where
S: LogLikelihood<D, f32> + InitialSolvePoint<D>,
D: for<'a> TryFrom<&'a [f32], Error = Error> + Into<Vec<f32>> + Debug,
[src]
S: LogLikelihood<D, f32> + InitialSolvePoint<D>,
D: for<'a> TryFrom<&'a [f32], Error = Error> + Into<Vec<f32>> + Debug,
impl<S, D> Fitter<S, D> for BaseFitter<S, D, f64> where
S: LogLikelihood<D, f64> + InitialSolvePoint<D>,
D: for<'a> TryFrom<&'a [f64], Error = Error> + Into<Vec<f64>> + Debug,
[src]
S: LogLikelihood<D, f64> + InitialSolvePoint<D>,
D: for<'a> TryFrom<&'a [f64], Error = Error> + Into<Vec<f64>> + Debug,
Auto Trait Implementations
impl<S, D, F> RefUnwindSafe for BaseFitter<S, D, F> where
D: RefUnwindSafe,
F: RefUnwindSafe,
S: RefUnwindSafe,
D: RefUnwindSafe,
F: RefUnwindSafe,
S: RefUnwindSafe,
impl<S, D, F> Send for BaseFitter<S, D, F> where
D: Send,
F: Send,
S: Send,
D: Send,
F: Send,
S: Send,
impl<S, D, F> Sync for BaseFitter<S, D, F> where
D: Sync,
F: Sync,
S: Sync,
D: Sync,
F: Sync,
S: Sync,
impl<S, D, F> Unpin for BaseFitter<S, D, F> where
D: Unpin,
F: Unpin,
S: Unpin,
D: Unpin,
F: Unpin,
S: Unpin,
impl<S, D, F> UnwindSafe for BaseFitter<S, D, F> where
D: UnwindSafe,
F: UnwindSafe,
S: UnwindSafe,
D: UnwindSafe,
F: UnwindSafe,
S: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
T: Send + Sync + UnwindSafe + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,