Package jscl.math.numeric
Class NumericVector
- java.lang.Object
-
- jscl.math.numeric.Numeric
-
- jscl.math.numeric.NumericVector
-
- All Implemented Interfaces:
java.lang.Comparable,jscl.editor.rendering.MathObject,Arithmetic
public class NumericVector extends Numeric
-
-
Constructor Summary
Constructors Constructor Description NumericVector(Numeric[] element)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Numericadd(Numeric numeric)NumericVectoradd(NumericVector vector)intcompareTo(Numeric numeric)intcompareTo(NumericVector vector)Numericconjugate()Numericdivide(Numeric numeric)Numeric[]elements()Numericexp()Numericlog()Numericmagnitude2()Numericmultiply(Numeric numeric)Numericnegate()protected NumericVectornewinstance()protected NumericVectornewinstance(Numeric[] element)NumericscalarProduct(NumericVector vector)intsignum()Numericsubtract(Numeric numeric)NumericVectorsubtract(NumericVector vector)java.lang.StringtoMathML()java.lang.StringtoString()static NumericVectorunity(int dimension)Numericvalueof(Numeric numeric)
-
-
-
Field Detail
-
element
protected final Numeric[] element
-
n
protected final int n
-
-
Constructor Detail
-
NumericVector
public NumericVector(Numeric[] element)
-
-
Method Detail
-
elements
public Numeric[] elements()
-
add
public NumericVector add(NumericVector vector)
-
subtract
public NumericVector subtract(NumericVector vector)
-
magnitude2
public Numeric magnitude2()
-
scalarProduct
public Numeric scalarProduct(NumericVector vector)
-
compareTo
public int compareTo(NumericVector vector)
-
unity
public static NumericVector unity(int dimension)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toMathML
public java.lang.String toMathML()
-
newinstance
protected NumericVector newinstance()
-
newinstance
protected NumericVector newinstance(Numeric[] element)
-
-