orbital.logic.functor
Interface BinaryFunction.Composite
- All Superinterfaces:
- BinaryFunction, Composite, Functor, Functor.Composite
- All Known Subinterfaces:
- BinaryFunction.Composite
- Enclosing interface:
- BinaryFunction
public static interface BinaryFunction.Composite
- extends Functor.Composite, BinaryFunction
A composed BinaryFunction.
compose: (f,g,h) ↦ f ∘ (g × h) := f(g,h).
Binary functions could be composed of an outer BinaryFunction and two inner BinaryFunctions concatenated with the outer binary one.
In other words, results are f(g(x,y),h(x,y)).
- Author:
- André Platzer
- See Also:
Functionals.compose(BinaryFunction, BinaryFunction, BinaryFunction)
- Structure:
- is
Functor.Composite
∩BinaryFunction
, extends BinaryFunction, extends Functor.Composite, aggregate outer:BinaryFunction, aggregate left:BinaryFunction, aggregate right:BinaryFunction
Copyright © 1996-2009 André Platzer
All Rights Reserved.