Orbital library

orbital.math.functional
Interface Function.Composite

All Superinterfaces:
Arithmetic, Composite, Function, Function.Composite, Functor, Functor.Composite, MathFunctor, MathFunctor.Composite, Normed
Enclosing interface:
Function

public static interface Function.Composite
extends Function.Composite, Function, MathFunctor.Composite

A composite function.

compose: Map(A,B)×Map(C,A)→Map(C,B); (f,g) ↦ f ∘ g := f(g).
derive: (f ∘ g)' = (f' ∘ g) · g'.

A Function could be composed of two Functions with one concatenated with the other.

Author:
André Platzer
See Also:
Functionals.compose(Function, Function)
Structure:
is Functor.CompositeFunction, extends Function, extends orbital.logic.functor.Function.Composite, aggregate outer:Function, aggregate inner:Function

Nested Class Summary
 
Nested classes/interfaces inherited from interface orbital.logic.functor.Functor
Functor.Specification
 
Nested classes/interfaces inherited from interface orbital.logic.functor.Functor
Functor.Specification
 
Nested classes/interfaces inherited from interface orbital.math.functional.Function
Function.Composite
 
Nested classes/interfaces inherited from interface orbital.logic.functor.Functor
Functor.Specification
 
Nested classes/interfaces inherited from interface orbital.logic.functor.Functor
Functor.Specification
 
Nested classes/interfaces inherited from interface orbital.logic.functor.Functor
Functor.Specification
 
Nested classes/interfaces inherited from interface orbital.logic.functor.Functor
Functor.Specification
 
Field Summary
 
Fields inherited from interface orbital.logic.functor.Function
callTypeDeclaration
 
Fields inherited from interface orbital.logic.functor.Function
callTypeDeclaration
 
Fields inherited from interface orbital.math.Arithmetic
numerical
 
Fields inherited from interface orbital.math.Arithmetic
numerical
 
Method Summary
 
Methods inherited from interface orbital.logic.functor.Functor.Composite
getNotation, setNotation
 
Methods inherited from interface orbital.logic.Composite
construct, getComponent, getCompositor, setComponent, setCompositor
 
Methods inherited from interface orbital.logic.functor.Functor
equals, hashCode, toString
 
Methods inherited from interface orbital.logic.functor.Function
apply
 
Methods inherited from interface orbital.logic.functor.Functor
equals, hashCode, toString
 
Methods inherited from interface orbital.math.functional.Function
derive, integrate
 
Methods inherited from interface orbital.logic.functor.Function
apply
 
Methods inherited from interface orbital.logic.functor.Functor
equals, hashCode, toString
 
Methods inherited from interface orbital.logic.functor.Functor
equals, hashCode, toString
 
Methods inherited from interface orbital.math.Arithmetic
add, divide, equals, inverse, isOne, isZero, minus, multiply, one, power, scale, subtract, toString, valueFactory, zero
 
Methods inherited from interface orbital.math.Normed
norm
 
Methods inherited from interface orbital.logic.functor.Functor.Composite
getNotation, setNotation
 
Methods inherited from interface orbital.logic.Composite
construct, getComponent, getCompositor, setComponent, setCompositor
 
Methods inherited from interface orbital.logic.functor.Functor
equals, hashCode, toString
 
Methods inherited from interface orbital.logic.functor.Functor
equals, hashCode, toString
 
Methods inherited from interface orbital.math.Arithmetic
add, divide, equals, inverse, isOne, isZero, minus, multiply, one, power, scale, subtract, toString, valueFactory, zero
 
Methods inherited from interface orbital.math.Normed
norm
 


Orbital library
1.3.0: 11 Apr 2009

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