[][src]Struct survival_analysis::sample::fitter::BaseFitter

pub struct BaseFitter<S, D, F> {
    pub max_iterations: u64,
    // some fields omitted
}

Fields

max_iterations: u64

Implementations

impl<S, D, F> BaseFitter<S, D, F>[src]

pub fn new(data: S) -> Self[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]

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

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]

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]

Auto Trait Implementations

impl<S, D, F> RefUnwindSafe for BaseFitter<S, D, F> where
    D: RefUnwindSafe,
    F: RefUnwindSafe,
    S: RefUnwindSafe

impl<S, D, F> Send for BaseFitter<S, D, F> where
    D: Send,
    F: Send,
    S: Send

impl<S, D, F> Sync for BaseFitter<S, D, F> where
    D: Sync,
    F: Sync,
    S: Sync

impl<S, D, F> Unpin for BaseFitter<S, D, F> where
    D: Unpin,
    F: Unpin,
    S: Unpin

impl<S, D, F> UnwindSafe for BaseFitter<S, D, F> where
    D: UnwindSafe,
    F: UnwindSafe,
    S: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,