Package jscl.math.numeric
Class Numeric
- java.lang.Object
-
- jscl.math.numeric.Numeric
-
- All Implemented Interfaces:
java.lang.Comparable,jscl.editor.rendering.MathObject,Arithmetic
- Direct Known Subclasses:
Complex,JSCLDouble,NumericMatrix,NumericVector
public abstract class Numeric extends java.lang.Object implements Arithmetic, java.lang.Comparable, jscl.editor.rendering.MathObject
-
-
Constructor Summary
Constructors Constructor Description Numeric()
-
Method Summary
-
-
-
Method Detail
-
divide
public abstract Numeric divide(Numeric numeric) throws java.lang.ArithmeticException
- Throws:
java.lang.ArithmeticException
-
add
public Arithmetic add(Arithmetic arithmetic)
- Specified by:
addin interfaceArithmetic
-
subtract
public Arithmetic subtract(Arithmetic arithmetic)
- Specified by:
subtractin interfaceArithmetic
-
multiply
public Arithmetic multiply(Arithmetic arithmetic)
- Specified by:
multiplyin interfaceArithmetic
-
divide
public Arithmetic divide(Arithmetic arithmetic) throws java.lang.ArithmeticException
- Specified by:
dividein interfaceArithmetic- Throws:
java.lang.ArithmeticException
-
pow
public Numeric pow(int exponent)
-
abs
public Numeric abs()
-
negate
public abstract Numeric negate()
-
signum
public abstract int signum()
-
log
public abstract Numeric log()
-
exp
public abstract Numeric exp()
-
inverse
public Numeric inverse()
-
sqrt
public Numeric sqrt()
-
nthrt
public Numeric nthrt(int n)
-
conjugate
public abstract Numeric conjugate()
-
acos
public Numeric acos()
-
asin
public Numeric asin()
-
atan
public Numeric atan()
-
acot
public Numeric acot()
-
cos
public Numeric cos()
-
sin
public Numeric sin()
-
tan
public Numeric tan()
-
cot
public Numeric cot()
-
acosh
public Numeric acosh()
-
asinh
public Numeric asinh()
-
atanh
public Numeric atanh()
-
acoth
public Numeric acoth()
-
cosh
public Numeric cosh()
-
sinh
public Numeric sinh()
-
tanh
public Numeric tanh()
-
coth
public Numeric coth()
-
compareTo
public abstract int compareTo(Numeric numeric)
-
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareToin interfacejava.lang.Comparable
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-