|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.math.analysis.FunctionUtils
public class FunctionUtils
Utilities for manipulating function objects.
| Method Summary | |
|---|---|
static DifferentiableUnivariateRealFunction |
add(DifferentiableUnivariateRealFunction... f)
Add functions. |
static UnivariateRealFunction |
add(UnivariateRealFunction... f)
Add functions. |
static MultivariateRealFunction |
collector(BivariateRealFunction combiner,
double initialValue)
Returns a MultivariateRealFunction h(x[]) defined by
h(x[]) = combiner(...combiner(combiner(initialValue,x[0]),x[1])...) |
static MultivariateRealFunction |
collector(BivariateRealFunction combiner,
UnivariateRealFunction f,
double initialValue)
Returns a MultivariateRealFunction h(x[]) defined by
h(x[]) = combiner(...combiner(combiner(initialValue,f(x[0])),f(x[1]))...) |
static UnivariateRealFunction |
combine(BivariateRealFunction combiner,
UnivariateRealFunction f,
UnivariateRealFunction g)
Returns the univariate function h(x) = combiner(f(x), g(x)). |
static DifferentiableUnivariateRealFunction |
compose(DifferentiableUnivariateRealFunction... f)
Compose functions. |
static UnivariateRealFunction |
compose(UnivariateRealFunction... f)
Compose functions. |
static UnivariateRealFunction |
fix1stArgument(BivariateRealFunction f,
double fixed)
Create a unary function by fixing the first argument of a binary function. |
static UnivariateRealFunction |
fix2ndArgument(BivariateRealFunction f,
double fixed)
Create a unary function by fixing the second argument of a binary function. |
static DifferentiableUnivariateRealFunction |
multiply(DifferentiableUnivariateRealFunction... f)
Multiply functions. |
static UnivariateRealFunction |
multiply(UnivariateRealFunction... f)
Multiply functions. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static UnivariateRealFunction compose(UnivariateRealFunction... f)
f - List of functions.
public static DifferentiableUnivariateRealFunction compose(DifferentiableUnivariateRealFunction... f)
f - List of functions.
public static UnivariateRealFunction add(UnivariateRealFunction... f)
f - List of functions.
public static DifferentiableUnivariateRealFunction add(DifferentiableUnivariateRealFunction... f)
f - List of functions.
public static UnivariateRealFunction multiply(UnivariateRealFunction... f)
f - List of functions.
public static DifferentiableUnivariateRealFunction multiply(DifferentiableUnivariateRealFunction... f)
f - List of functions.
public static UnivariateRealFunction combine(BivariateRealFunction combiner,
UnivariateRealFunction f,
UnivariateRealFunction g)
h(x) = combiner(f(x), g(x)).
combiner - Combiner function.f - Function.g - Function.
public static MultivariateRealFunction collector(BivariateRealFunction combiner,
UnivariateRealFunction f,
double initialValue)
h(x[]) = combiner(...combiner(combiner(initialValue,f(x[0])),f(x[1]))...),f(x[x.length-1]))
combiner - Combiner function.f - Function.initialValue - Initial value.
public static MultivariateRealFunction collector(BivariateRealFunction combiner,
double initialValue)
h(x[]) = combiner(...combiner(combiner(initialValue,x[0]),x[1])...),x[x.length-1])
combiner - Combiner function.initialValue - Initial value.
public static UnivariateRealFunction fix1stArgument(BivariateRealFunction f,
double fixed)
f - Binary function.fixed - Value to which the first argument of f is set.
public static UnivariateRealFunction fix2ndArgument(BivariateRealFunction f,
double fixed)
f - Binary function.fixed - Value to which the second argument of f is set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||