jsci.maths.analysis
Class RealFunction2D
- java.lang.Object
-
- jsci.maths.analysis.RealFunction2D
-
- All Implemented Interfaces:
- java.io.Serializable, Ring.Member, AbelianGroup.Member, Member
public abstract class RealFunction2D extends java.lang.Object implements Ring.Member
This class describes a function on a 2D space.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description RealFunction2D()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description AbelianGroup.Memberadd(AbelianGroup.Member f)Returns the addition of this function and another.RealFunction2Dadd(RealFunction2D f)static RealFunction2Dconstant(double k)intdimension()Returns the dimension of the space this function is on.RealFunction2Ddivide(RealFunction2D f)Ring.Memberdivide(Ring.Member f)Returns the division of this function and another.java.lang.ObjectgetSet()Ring.Memberinverse()Returns the multiplicative inverse (reciprocal) of this function.abstract doublemap(double x, double y)RealFunction2Dmultiply(RealFunction2D f)Ring.Membermultiply(Ring.Member f)Returns the multiplication of this function and another.AbelianGroup.Membernegate()Returns the negative of this matrix.AbelianGroup.Membersubtract(AbelianGroup.Member f)Returns the subtraction of this function and another.RealFunction2Dsubtract(RealFunction2D f)RealFunctionNDtensor(RealFunction f)RealFunctionNDtensor(RealFunction2D f)
-
-
-
Method Detail
-
map
public abstract double map(double x, double y)
-
dimension
public final int dimension()
Returns the dimension of the space this function is on.
-
negate
public AbelianGroup.Member negate()
Returns the negative of this matrix.- Specified by:
negatein interfaceAbelianGroup.Member
-
add
public AbelianGroup.Member add(AbelianGroup.Member f)
Returns the addition of this function and another.- Specified by:
addin interfaceAbelianGroup.Member- Parameters:
f- a group member
-
add
public RealFunction2D add(RealFunction2D f)
-
subtract
public AbelianGroup.Member subtract(AbelianGroup.Member f)
Returns the subtraction of this function and another.- Specified by:
subtractin interfaceAbelianGroup.Member- Parameters:
f- a group member
-
subtract
public RealFunction2D subtract(RealFunction2D f)
-
multiply
public Ring.Member multiply(Ring.Member f)
Returns the multiplication of this function and another.- Specified by:
multiplyin interfaceRing.Member- Parameters:
f- a ring member
-
multiply
public RealFunction2D multiply(RealFunction2D f)
-
inverse
public Ring.Member inverse()
Returns the multiplicative inverse (reciprocal) of this function.
-
divide
public Ring.Member divide(Ring.Member f)
Returns the division of this function and another.
-
divide
public RealFunction2D divide(RealFunction2D f)
-
tensor
public RealFunctionND tensor(RealFunction f)
-
tensor
public RealFunctionND tensor(RealFunction2D f)
-
constant
public static RealFunction2D constant(double k)
-
-
DMelt 3.0 © DataMelt by jWork.ORG