|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object JSci.maths.analysis.RealFunction
public abstract class RealFunction
This class describes a function on the real numbers.
Constructor Summary | |
---|---|
RealFunction()
|
Method Summary | |
---|---|
AbelianGroup.Member |
add(AbelianGroup.Member f)
Returns the addition of this function and another. |
RealFunction |
add(RealFunction f)
|
RealFunction |
compose(RealFunction f)
|
static RealFunction |
constant(double k)
|
abstract RealFunction |
differentiate()
Returns the differential of this function. |
int |
dimension()
Returns the dimension of the space this function is on. |
RealFunction |
divide(RealFunction f)
|
Ring.Member |
divide(Ring.Member f)
Returns the division of this function and another. |
java.lang.Object |
getSet()
|
Ring.Member |
inverse()
Returns the multiplicative inverse (reciprocal) of this function. |
RealFunction |
multiply(RealFunction f)
|
Ring.Member |
multiply(Ring.Member f)
Returns the multiplication of this function and another. |
AbelianGroup.Member |
negate()
Returns the negative of this function. |
AbelianGroup.Member |
subtract(AbelianGroup.Member f)
Returns the subtraction of this function and another. |
RealFunction |
subtract(RealFunction f)
|
RealPolynomial |
taylorExpand(double a,
int n)
Returns the Taylor expansion of this function about a point. |
RealFunction2D |
tensor(RealFunction f)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface JSci.maths.Mapping |
---|
map |
Constructor Detail |
---|
public RealFunction()
Method Detail |
---|
public final int dimension()
public java.lang.Object getSet()
getSet
in interface Member
public RealFunction compose(RealFunction f)
public AbelianGroup.Member negate()
negate
in interface AbelianGroup.Member
public AbelianGroup.Member add(AbelianGroup.Member f)
add
in interface AbelianGroup.Member
f
- a group memberpublic RealFunction add(RealFunction f)
public AbelianGroup.Member subtract(AbelianGroup.Member f)
subtract
in interface AbelianGroup.Member
f
- a group memberpublic RealFunction subtract(RealFunction f)
public Ring.Member multiply(Ring.Member f)
multiply
in interface Ring.Member
f
- a ring memberpublic RealFunction multiply(RealFunction f)
public Ring.Member inverse()
public Ring.Member divide(Ring.Member f)
public RealFunction divide(RealFunction f)
public RealFunction2D tensor(RealFunction f)
public RealPolynomial taylorExpand(double a, int n)
a
- the point at which to expand about.n
- the number of terms to expand to.
public abstract RealFunction differentiate()
public static RealFunction constant(double k)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |