|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object JSci.maths.analysis.RealFunctionND
public abstract class RealFunctionND
This class describes a function on an n-dimensional space.
Field Summary | |
---|---|
protected int |
dim
|
Constructor Summary | |
---|---|
protected |
RealFunctionND(int dim)
|
Method Summary | |
---|---|
AbelianGroup.Member |
add(AbelianGroup.Member f)
Returns the addition of this function and another. |
RealFunctionND |
add(RealFunctionND f)
|
static RealFunctionND |
constant(int dim,
double k)
|
int |
dimension()
Returns the dimension of the space this function is on. |
RealFunctionND |
divide(RealFunctionND 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. |
abstract double |
map(double[] x)
|
RealFunctionND |
multiply(RealFunctionND f)
|
Ring.Member |
multiply(Ring.Member f)
Returns the multiplication of this function and another. |
AbelianGroup.Member |
negate()
Returns the negative of this matrix. |
AbelianGroup.Member |
subtract(AbelianGroup.Member f)
Returns the subtraction of this function and another. |
RealFunctionND |
subtract(RealFunctionND f)
|
RealFunctionND |
tensor(RealFunction f)
|
RealFunctionND |
tensor(RealFunctionND f)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final int dim
Constructor Detail |
---|
protected RealFunctionND(int dim)
Method Detail |
---|
public abstract double map(double[] x)
public final int dimension()
public java.lang.Object getSet()
getSet
in interface Member
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 RealFunctionND add(RealFunctionND f)
public AbelianGroup.Member subtract(AbelianGroup.Member f)
subtract
in interface AbelianGroup.Member
f
- a group memberpublic RealFunctionND subtract(RealFunctionND f)
public Ring.Member multiply(Ring.Member f)
multiply
in interface Ring.Member
f
- a ring memberpublic RealFunctionND multiply(RealFunctionND f)
public Ring.Member inverse()
public Ring.Member divide(Ring.Member f)
public RealFunctionND divide(RealFunctionND f)
public RealFunctionND tensor(RealFunction f)
public RealFunctionND tensor(RealFunctionND f)
public static RealFunctionND constant(int dim, double k)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |