DiffContext

Type Alias DiffContext 

Source
pub type DiffContext<T, const D: usize> = GradContext<T, D>;
Expand description

Directional derivatives are Jacobians with n_dir = 1.

Aliased Type§

pub struct DiffContext<T, const D: usize> {
    pub val_scratch: ArrayBase<OwnedRepr<T>, Dim<[usize; 2]>, T>,
    pub grad_scratch: ArrayBase<OwnedRepr<T>, Dim<[usize; 2]>, T>,
    pub n_rows: usize,
    pub plan: Option<EvalPlan<D>>,
    pub plan_nodes_len: usize,
    pub plan_n_consts: usize,
    pub plan_n_features: usize,
}

Fields§

§val_scratch: ArrayBase<OwnedRepr<T>, Dim<[usize; 2]>, T>§grad_scratch: ArrayBase<OwnedRepr<T>, Dim<[usize; 2]>, T>§n_rows: usize§plan: Option<EvalPlan<D>>§plan_nodes_len: usize§plan_n_consts: usize§plan_n_features: usize