HyperDualSVec32

Type Alias HyperDualSVec32 

Source
pub type HyperDualSVec32<const M: usize, const N: usize> = HyperDualVec<f32, f32, Const<M>, Const<N>>;

Aliased Type§

pub struct HyperDualSVec32<const M: usize, const N: usize> {
    pub re: f32,
    pub eps1: Derivative<f32, f32, Const<M>, Const<1>>,
    pub eps2: Derivative<f32, f32, Const<1>, Const<N>>,
    pub eps1eps2: Derivative<f32, f32, Const<M>, Const<N>>,
    /* private fields */
}

Fields§

§re: f32

Real part of the hyper-dual number

§eps1: Derivative<f32, f32, Const<M>, Const<1>>

Gradient part of the hyper-dual number

§eps2: Derivative<f32, f32, Const<1>, Const<N>>

Gradient part of the hyper-dual number

§eps1eps2: Derivative<f32, f32, Const<M>, Const<N>>

Partial Hessian part of the hyper-dual number