|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jscience.mathematics.analysis.DoubleFunction2D
public abstract class DoubleFunction2D
This class describes a function on a 2D space.
Constructor Summary | |
---|---|
DoubleFunction2D()
|
Method Summary | |
---|---|
AbelianGroup.Member |
add(AbelianGroup.Member f)
Returns the addition of this function and another. |
DoubleFunction2D |
add(DoubleFunction2D f)
DOCUMENT ME! |
DoubleFunction2D |
divide(DoubleFunction2D f)
DOCUMENT ME! |
Field.Member |
divide(Field.Member f)
Returns the quotient of this function and another. |
IntervalsList[] |
getIntervalsLists()
DOCUMENT ME! |
Field.Member |
inverse()
Returns this function inverse. |
double[] |
map(double[] x)
DOCUMENT ME! |
abstract double |
map(double x,
double y)
DOCUMENT ME! |
double[] |
map(float[] x)
DOCUMENT ME! |
double[] |
map(int[] x)
DOCUMENT ME! |
double[] |
map(long[] x)
DOCUMENT ME! |
DoubleFunction2D |
multiply(DoubleFunction2D 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. |
int |
numInputDimensions()
DOCUMENT ME! |
int |
numOutputDimensions()
DOCUMENT ME! |
void |
setIntervalsLists(IntervalsList[] lists)
DOCUMENT ME! |
AbelianGroup.Member |
subtract(AbelianGroup.Member f)
Returns the subtraction of this function and another. |
DoubleFunction2D |
subtract(DoubleFunction2D f)
DOCUMENT ME! |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DoubleFunction2D()
Method Detail |
---|
public abstract double map(double x, double y)
x
- DOCUMENT ME!y
- DOCUMENT ME!
public int numInputDimensions()
numInputDimensions
in interface PrimitiveMappingND
public int numOutputDimensions()
numOutputDimensions
in interface PrimitiveMappingND
public double[] map(double[] x)
map
in interface PrimitiveMappingND
x
- DOCUMENT ME!
org.jscience.mathematics.analysis.Domain.
public double[] map(float[] x)
map
in interface PrimitiveMappingND
x
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public double[] map(long[] x)
map
in interface PrimitiveMappingND
x
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public double[] map(int[] x)
map
in interface PrimitiveMappingND
x
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public IntervalsList[] getIntervalsLists()
public void setIntervalsLists(IntervalsList[] lists)
lists
- DOCUMENT ME!public AbelianGroup.Member negate()
negate
in interface AbelianGroup.Member
public AbelianGroup.Member add(AbelianGroup.Member f)
add
in interface AbelianGroup.Member
f
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public DoubleFunction2D add(DoubleFunction2D f)
f
- DOCUMENT ME!
public AbelianGroup.Member subtract(AbelianGroup.Member f)
subtract
in interface AbelianGroup.Member
f
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public DoubleFunction2D subtract(DoubleFunction2D f)
f
- DOCUMENT ME!
public Ring.Member multiply(Ring.Member f)
multiply
in interface Ring.Member
f
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public DoubleFunction2D multiply(DoubleFunction2D f)
f
- DOCUMENT ME!
public Field.Member inverse()
inverse
in interface Field.Member
public Field.Member divide(Field.Member f)
divide
in interface Field.Member
f
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public DoubleFunction2D divide(DoubleFunction2D f)
f
- DOCUMENT ME!
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |