jsci.maths.vector
Class Vector<T,E extends Array1D<T>>
java.lang.Object
jsci.maths.vector.Vector<T,E>
- Direct Known Subclasses:
- DoubleVector
public class Vector<T,E extends Array1D<T>>
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
factory
protected final AlgorithmsFactory<T,E extends Array1D<T>> factory
algorithms
protected final Algorithms<T,E extends Array1D<T>> algorithms
array
protected final E extends Array1D<T> array
Vector
public Vector(E array,
AlgorithmsFactory<T,E> factory)
Vector
public Vector(E array,
Ring<T> ring)
getArray1D
public E getArray1D()
get
public final T get(int i)
set
public final void set(int i,
T r)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
equals
public boolean equals(Vector<T,?> v,
double tol)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
dimension
public final int dimension()
add
public Vector<T,E> add(Vector<T,E> v)
scalarMultiply
public Vector<T,E> scalarMultiply(T r)