|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.mathematics.analysis.DoubleFunction
public abstract class DoubleFunction
This class describes a function on the real numbers.
| Constructor Summary | |
|---|---|
DoubleFunction()
|
|
| Method Summary | |
|---|---|
AbelianGroup.Member |
add(AbelianGroup.Member f)
Returns the addition of this function and another. |
DoubleFunction |
add(DoubleFunction f)
DOCUMENT ME! |
DoubleFunction |
compose(DoubleFunction f)
DOCUMENT ME! |
Field.Member |
cos()
Returns the cosine of this function. |
abstract DoubleFunction |
differentiate()
Returns the differential of this function. |
DoubleFunction |
divide(DoubleFunction f)
DOCUMENT ME! |
Field.Member |
divide(Field.Member f)
Returns the quotient of this function and another. |
Field.Member |
exp()
Returns the exp of this function. |
IntervalsList |
getIntervalsList()
DOCUMENT ME! |
Field.Member |
inverse()
Returns this function inverse. |
Field.Member |
log()
Returns the log of this function (actually the ln, see java.lang.Math). |
abstract double |
map(double x)
DOCUMENT ME! |
double |
map(float x)
Evaluates this function. |
double |
map(int x)
Evaluates this function. |
double |
map(long x)
Evaluates this function. |
DoubleFunction |
multiply(DoubleFunction f)
DOCUMENT ME! |
Ring.Member |
multiply(Ring.Member f)
Returns the multiplication of this function and another. |
AbelianGroup.Member |
negate()
Returns the negative of this function. |
Field.Member |
power(double d)
Returns this function raised to a power. |
void |
setIntervalsList(IntervalsList list)
DOCUMENT ME! |
Field.Member |
sin()
Returns the sine of this function. |
Field.Member |
sqrt()
Returns the sqrt of this function. |
AbelianGroup.Member |
subtract(AbelianGroup.Member f)
Returns the subtraction of this function and another. |
DoubleFunction |
subtract(DoubleFunction f)
DOCUMENT ME! |
DoublePolynomial |
taylorExpand(double a,
int n)
Returns the Taylor expansion of this function about a point. |
DoubleFunction2D |
tensor(DoubleFunction f)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DoubleFunction()
| Method Detail |
|---|
public abstract double map(double x)
map in interface PrimitiveMappingx - DOCUMENT ME!
org.jscience.mathematics.analysis.IntervalList.public abstract DoubleFunction differentiate()
differentiate in interface C1Functionpublic double map(float x)
map in interface PrimitiveMappingx - DOCUMENT ME!
public double map(long x)
map in interface PrimitiveMappingx - DOCUMENT ME!
public double map(int x)
map in interface PrimitiveMappingx - DOCUMENT ME!
public IntervalsList getIntervalsList()
public void setIntervalsList(IntervalsList list)
list - DOCUMENT ME!public DoubleFunction compose(DoubleFunction f)
f - DOCUMENT ME!
public AbelianGroup.Member negate()
negate in interface AbelianGroup.Memberpublic AbelianGroup.Member add(AbelianGroup.Member f)
add in interface AbelianGroup.Memberf - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public DoubleFunction add(DoubleFunction f)
f - DOCUMENT ME!
public AbelianGroup.Member subtract(AbelianGroup.Member f)
subtract in interface AbelianGroup.Memberf - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public DoubleFunction subtract(DoubleFunction f)
f - DOCUMENT ME!
public Ring.Member multiply(Ring.Member f)
multiply in interface Ring.Memberf - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public DoubleFunction multiply(DoubleFunction f)
f - DOCUMENT ME!
public Field.Member inverse()
inverse in interface Field.Memberpublic Field.Member divide(Field.Member f)
divide in interface Field.Memberf - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public DoubleFunction divide(DoubleFunction f)
f - DOCUMENT ME!
public Field.Member power(double d)
d - DOCUMENT ME!
public Field.Member cos()
public Field.Member sin()
public Field.Member log()
public Field.Member exp()
public Field.Member sqrt()
public DoubleFunction2D tensor(DoubleFunction f)
f - DOCUMENT ME!
public DoublePolynomial taylorExpand(double a,
int n)
a - the point at which to expand about.n - the number of terms to expand to.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||