nilgiri.math.autodiff
Class DifferentialRealFunctionFactory<X extends RealNumber<X>>
java.lang.Object
nilgiri.math.autodiff.DifferentialRealFunctionFactory<X>
- All Implemented Interfaces:
- AbstractFieldFactory<DifferentialFunction<X>>
public class DifferentialRealFunctionFactory<X extends RealNumber<X>>
- extends java.lang.Object
- implements AbstractFieldFactory<DifferentialFunction<X>>
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DifferentialRealFunctionFactory
public DifferentialRealFunctionFactory(AbstractFieldFactory<X> i_RNFactory,
AbstractRealFunctionFactory<X> i_RFFactory)
- Parameters:
i_RNFactory
- i_RFFactory
-
constant
public Constant<X> constant(X i_x)
variable
public Variable<X> variable(java.lang.String i_name,
X i_x)
zero
public DifferentialFunction<X> zero()
- Description copied from interface:
AbstractFieldFactory
- Returns the zero element (additive identity) of X.
- Specified by:
zero
in interface AbstractFieldFactory<DifferentialFunction<X extends RealNumber<X>>>
- Returns:
- the zero element of X.
one
public DifferentialFunction<X> one()
- Description copied from interface:
AbstractFieldFactory
- Returns the unity (multiplicative identity) of X.
- Specified by:
one
in interface AbstractFieldFactory<DifferentialFunction<X extends RealNumber<X>>>
- Returns:
- the unity of X.
cos
public DifferentialFunction<X> cos(DifferentialFunction<X> i_x)
sin
public DifferentialFunction<X> sin(DifferentialFunction<X> i_x)
tan
public DifferentialFunction<X> tan(DifferentialFunction<X> i_x)
exp
public DifferentialFunction<X> exp(DifferentialFunction<X> i_x)
log
public DifferentialFunction<X> log(DifferentialFunction<X> i_x)
pow
public DifferentialFunction<X> pow(DifferentialFunction<X> i_x,
Constant<X> i_y)
JAutoDiff website