SuanShu, a Java numerical and statistical library

com.numericalmethod.suanshu.analysis.function.rn2rm
Interface RealVectorFunction

All Superinterfaces:
Function
All Known Implementing Classes:
GradientFunction

public interface RealVectorFunction
extends Function

This interface represents a Rn → Rm function,

 [y0, y1, y2, ...] = f(x0, x1,  ..., xn)
 

The function takes n real arguments and output m real values in the form of a Vector.

See Also:
Wikipedia: Vector-valued function

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.numericalmethod.suanshu.analysis.function.Function
Function.EvaluationException
 
Method Summary
 Vector evaluate(double... x)
          A real function, f, takes a double array double[], {x0, x1, ..., xn} and maps it to a Vector, f(x0, x1, ..., xn)
 
Methods inherited from interface com.numericalmethod.suanshu.analysis.function.Function
dimension4Domain, dimension4Range
 

Method Detail

evaluate

Vector evaluate(double... x)
A real function, f, takes a double array double[],
{x0, x1, ..., xn}
and maps it to a Vector,
f(x0, x1, ..., xn)

Parameters:
x - {x} = {x0, x1, ... xn}
Returns:
a Vector f({x}) = f(x0, x1, ... xn) as output

SuanShu, a Java numerical and statistical library

Copyright © 2011 Numerical Method Inc. Ltd. All Rights Reserved.