|
Orbital library | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BinaryFunction | |
---|---|
orbital.math | Defines arithmetic objects and provides mathematical algorithms. |
orbital.math.functional | Contains mathematical functors and extended functional operations. |
Uses of BinaryFunction in orbital.math |
---|
Methods in orbital.math with parameters of type BinaryFunction | |
---|---|
static Function |
NumericalAlgorithms.dSolve(BinaryFunction f,
Real tau,
Real eta,
Real a,
Real b,
int steps,
int order)
Returns a numerical solution x of the one-dimensional differential equation x'(t) = f(t,x(t)), x(τ)=η on [a,b]. |
static Function |
NumericalAlgorithms.dSolve(BinaryFunction f,
Real tau,
Real eta,
Real min,
Real max,
int steps,
Matrix butcher)
Returns a numerical solution x of the one-dimensional differential equation x'(t) = f(t,x(t)), x(τ)=η on [a,b]. |
static Function |
NumericalAlgorithms.dSolve(BinaryFunction f,
Real tau,
Vector eta,
Real a,
Real b,
int steps,
int order)
Returns a numerical solution x of the differential equation x'(t) = f(t,x(t)), x(τ)=η on [a,b]. |
static Function |
NumericalAlgorithms.dSolve(BinaryFunction f,
Real tau,
Vector eta,
Real min,
Real max,
int steps,
Matrix butcher)
Returns a numerical solution x of the differential equation x'(t) = f(t,x(t)), x(τ)=η on [a,b]. |
Uses of BinaryFunction in orbital.math.functional |
---|
Subinterfaces of BinaryFunction in orbital.math.functional | |
---|---|
static interface |
BinaryFunction.Composite
A composite function. |
Fields in orbital.math.functional declared as BinaryFunction | |
---|---|
static BinaryFunction |
Functions.delta
delta: R×R→R; (x,x) ↦ 1, (x,y) ↦ 0 for x≠y. |
static BinaryFunction |
Operations.divide
divide ∕: A×A→A; (x,y) ↦ x∕y. |
static BinaryFunction |
Operations.max
max: A×A→A; (x,y) ↦ max {x,y} = ⊔{x,y}. |
static BinaryFunction |
Operations.min
min: A×A→A; (x,y) ↦ min {x,y} = ⊓{x,y}. |
static BinaryFunction |
Operations.plus
plus +: A×A→A; (x,y) ↦ x+y. |
static BinaryFunction |
Operations.power
power ^: A×A→A; (x,y) ↦ xy. |
static BinaryFunction |
Functions.projectFirst
Projects to the first argument, ignoring the second. |
static BinaryFunction |
Functions.projectSecond
Projects to the second argument, ignoring the first. |
static BinaryFunction |
Operations.subtract
subtract -: A×A→A; (x,y) ↦ x-y. |
static BinaryFunction |
Operations.times
times ⋅: A×A→A; (x,y) ↦ x⋅y. |
Methods in orbital.math.functional that return BinaryFunction | |
---|---|
static BinaryFunction |
Functions.binaryConstant(Arithmetic a)
constant â: R×R→R; (x,y) ↦ a. |
static BinaryFunction |
Functions.binarySymbolic(java.lang.String name)
symbolic f:R×R→R; (x,y) ↦ f(x, y). |
static BinaryFunction |
Functionals.compose(BinaryFunction f,
BinaryFunction g,
BinaryFunction h)
compose: (f,g,h) ↦ f ∘ (g × h) := f(g,h) . |
BinaryFunction |
BinaryFunction.derive()
Derives this function and returns the resulting BinaryFunction df/d(x,y). |
BinaryFunction |
BinaryFunction.integrate(int i)
Integrates this function and returns the resulting indefinite integral ∫ f dxi. |
static BinaryFunction |
Functionals.onFirst(Function f)
Applies a function on the first argument, ignoring the second. |
static BinaryFunction |
Functionals.onSecond(Function f)
Applies a function on the second argument, ignoring the first. |
static BinaryFunction |
Functionals.pointwise(BinaryFunction elemental)
A BinaryFunction that performs an operation pointwise. |
static BinaryFunction |
Functionals.swap(BinaryFunction f)
Swaps the two arguments of a BinaryFunction. |
Methods in orbital.math.functional with parameters of type BinaryFunction | |
---|---|
static Function |
Functionals.bind(BinaryFunction f)
Binds both arguments of a BinaryFunction together. |
static Function |
Functionals.bindFirst(BinaryFunction f,
java.lang.Object x)
Binds the first argument of a BinaryFunction to a fixed value. |
static Function |
Functionals.bindSecond(BinaryFunction f,
java.lang.Object y)
Binds the second argument of a BinaryFunction to a fixed value. |
static BinaryFunction |
Functionals.compose(BinaryFunction f,
BinaryFunction g,
BinaryFunction h)
compose: (f,g,h) ↦ f ∘ (g × h) := f(g,h) . |
static Function |
Functionals.compose(BinaryFunction f,
Function g,
Function h)
compose: (f,g,h) ↦ f ∘ (g × h) := f(g,h) . |
static MathFunctor |
Functionals.genericCompose(BinaryFunction f,
java.lang.Object g,
java.lang.Object h)
generic compose calls the compose function appropriate for the type of g and h. |
static Matrix |
Functionals.map(BinaryFunction f,
Matrix x,
Matrix y)
|
static Tensor |
Functionals.map(BinaryFunction f,
Tensor x,
Tensor y)
Maps two lists of arguments with a binary function. |
static Vector |
Functionals.map(BinaryFunction f,
Vector x,
Vector y)
|
static BinaryFunction |
Functionals.pointwise(BinaryFunction elemental)
A BinaryFunction that performs an operation pointwise. |
static BinaryFunction |
Functionals.swap(BinaryFunction f)
Swaps the two arguments of a BinaryFunction. |
|
Orbital library 1.3.0: 11 Apr 2009 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |