Trait VectorFunction

Source
pub trait VectorFunction<T>
where T: Scalar,
{ // Required methods fn dimension(&self) -> usize; fn eval_into( &mut self, f: &mut DVectorViewMut<'_, T>, x: &DVectorView<'_, T>, ); }

Required Methods§

Source

fn dimension(&self) -> usize

Source

fn eval_into(&mut self, f: &mut DVectorViewMut<'_, T>, x: &DVectorView<'_, T>)

Implementations on Foreign Types§

Source§

impl<T, X> VectorFunction<T> for &mut X
where T: Scalar, X: VectorFunction<T>,

Source§

fn dimension(&self) -> usize

Source§

fn eval_into(&mut self, f: &mut DVectorViewMut<'_, T>, x: &DVectorView<'_, T>)

Implementors§

Source§

impl<F, J, T> VectorFunction<T> for ConcreteVectorFunction<F, J>
where T: Scalar, F: FnMut(&mut DVectorViewMut<'_, T>, &DVectorView<'_, T>),