JAutoDiff

nilgiri.math
Interface AbstractRealFunctionFactory<X extends RealNumber<X>>

Type Parameters:
X - Real numbers.
All Known Implementing Classes:
DoubleRealFunctionFactory

public interface AbstractRealFunctionFactory<X extends RealNumber<X>>

An abstract factory for creating the fundamental functions defined on real numbers.


Method Summary
 X cos(X i_x)
          Returns an object of X whose value is cos(i_x).
 X exp(X i_x)
          Returns an object of X whose value is exp(i_x).
 X log(X i_x)
          Returns an object of X whose value is log(i_x).
 X pow(X i_x, X i_y)
          Returns an object of X whose value is i_x ^ i_y.
 X sin(X i_x)
          Returns an object of X whose value is sin(i_x).
 X tan(X i_x)
          Returns an object of X whose value is tan(i_x).
 

Method Detail

cos

X cos(X i_x)
Returns an object of X whose value is cos(i_x).

Parameters:
i_x -
Returns:
cos(i_x)

sin

X sin(X i_x)
Returns an object of X whose value is sin(i_x).

Parameters:
i_x -
Returns:
sin(i_x)

tan

X tan(X i_x)
Returns an object of X whose value is tan(i_x).

Parameters:
i_x -
Returns:
tan(i_x)

exp

X exp(X i_x)
Returns an object of X whose value is exp(i_x).

Parameters:
i_x -
Returns:
exp(i_x)

log

X log(X i_x)
Returns an object of X whose value is log(i_x).

Parameters:
i_x -
Returns:
log(i_x)

pow

X pow(X i_x,
      X i_y)
Returns an object of X whose value is i_x ^ i_y.

Parameters:
i_x -
i_y -
Returns:
i_x ^ i_y

JAutoDiff

JAutoDiff website