|
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 | |||||||||