Orbital library

Uses of Interface
orbital.math.functional.BinaryFunction

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×RR; (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

Copyright © 1996-2009 André Platzer
All Rights Reserved.