SuanShu, a Java numerical and statistical library

com.numericalmethod.suanshu.analysis.function.rn2r1
Interface RealScalarFunction

All Superinterfaces:
Function
All Known Implementing Classes:
AbsoluteError, AutoCorrelation, AutoCorrelation, AutoCorrelationFunction, AutoCovariance, AutoCovariance, AutoCovarianceFunction, Beta, BetaRegularized, BetaRegularizedInverse, BivariateRealFunction, Bt, ContinuedFraction, Courant, CumulativeNormal, CumulativeNormalInverse, DBeta, DBetaRegularized, DErf, Dfdx, DGamma, DGaussian, Digamma, DPolynomial, Erf, Erfc, ErfInverse, F_sum_BtDt, F_sum_tBtDt, FiltrationFunction, FiniteDifference, FiniteDifference, Fletcher, Gamma, GammaLowerIncomplete, GammaRegularizedP, GammaRegularizedPInverse, GammaRegularizedQ, GammaUpperIncomplete, Gaussian, LogBeta, LogGamma, MultiplierPenalty, NevilleTable, PartialAutoCorrelation, PenaltyFunction, Polynomial, Projection, RealScalarFunctionFixedVariables, Ridders, SumOfPenalties, UnivariateRealFunction, ZERO

public interface RealScalarFunction
extends Function

This interface represents a Rn → R1 function,

 y = f(x0, x1,  ..., xn)
 

The function takes n real arguments and output one real value.

See Also:
Wikipedia: Real-valued function

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

Method Detail

evaluate

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

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

SuanShu, a Java numerical and statistical library

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