vec_math
Interface Gradient

All Superinterfaces:
Multidimensional

public interface Gradient
extends Multidimensional

Multidimensionals that implement this interface can calculate their gradient on a given point P. The gradient is a vector of the same dimension as the vector function itself, i.e.

   grad_i = ∂f(x)/∂x_i
   
This is the vector version of Differentiable


Method Summary
 VectorG grad(VectorG at)
          Returns the gradient vector at the given point.
 
Methods inherited from interface vec_math.Multidimensional
dimension, evaluate
 

Method Detail

grad

VectorG grad(VectorG at)
Returns the gradient vector at the given point. The dimension of the gradient is always identical to the dimension of the Multidimensional.