Trait optimization::Summation1 [] [src]

pub trait Summation1: Summation + Function1 {
    fn term_gradient(&self, position: &[f64], term: usize) -> Vec<f64>;

    fn partial_gradient<T: IntoIterator<Item = I>, I: Borrow<usize>>(
        &self,
        position: &[f64],
        terms: T
    ) -> Vec<f64> { ... } }

Defines a summation of individual functions fᵢ(x), assuming that each function has a first derivative.

Required Methods

Computes the gradient of one individual function identified by term at the given position.

Provided Methods

Computes the partial gradient over a set of terms at the given position.

Implementors