|
Orbital library | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Function
This interface encapsulates a mathematical unary function "r = f(x)".
apply: A→B; x ↦ f(x).
Function
Nested Class Summary | |
---|---|
static interface |
Function.Composite
A composite function. |
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.math.Arithmetic |
---|
numerical |
Method Summary | |
---|---|
Function |
derive()
Derives this function and returns the resulting Function df/dx. |
Function |
integrate()
Integrates this function and returns the resulting indefinite integral ∫ f dx. |
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 |
Method Detail |
---|
Function derive()
java.lang.ArithmeticException
- if this function is not derivable.
java.lang.UnsupportedOperationException
- if this function does not implement derivation but could principally be derived.Function integrate()
java.lang.ArithmeticException
- if this function is not integrable.
java.lang.UnsupportedOperationException
- if this function does not implement integration but could principally be integrated.
|
Orbital library 1.3.0: 11 Apr 2009 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |