ch.javasoft.smx.iface
Interface ReadableVector<N extends Number>

All Superinterfaces:
Cloneable, MatrixBase<N>, ReadableMatrix<N>, VectorBase<N>
All Known Subinterfaces:
DoubleVector
All Known Implementing Classes:
AbstractVector, DefaultBigIntegerVector, DefaultDoubleVector

public interface ReadableVector<N extends Number>
extends VectorBase<N>, ReadableMatrix<N>

The ReadableVector contains methods for readable vectors of any data type. From readable vectors, data can be read, but not written to. Some implementations, however, might implement both readable and writable interfaces for some specific type.

See Also:
WritableVector

Method Summary
 N getNumberValueAt(int index)
           
 WritableVector<N> toWritableVector(boolean enforceNewInstance)
           
 ReadableVector<N> transpose()
           
 
Methods inherited from interface ch.javasoft.smx.iface.VectorBase
clone, getSize, isColumnVector, isRowVector, toString, writeTo, writeTo
 
Methods inherited from interface ch.javasoft.smx.iface.ReadableMatrix
clone, getNumberRows, getNumberValueAt, getSignumAt, newInstance, newInstance, toWritableMatrix
 
Methods inherited from interface ch.javasoft.smx.iface.MatrixBase
getColumnCount, getMatrixOperations, getNumberOperations, getRowCount, toMultilineString, writeToMultiline, writeToMultiline
 

Method Detail

getNumberValueAt

N getNumberValueAt(int index)

transpose

ReadableVector<N> transpose()
Specified by:
transpose in interface MatrixBase<N extends Number>
Specified by:
transpose in interface ReadableMatrix<N extends Number>

toWritableVector

WritableVector<N> toWritableVector(boolean enforceNewInstance)