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