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

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

public interface VectorBase<N extends Number>
extends MatrixBase<N>, Cloneable

The VectorBase contains basic methods for vectors of any data type, which are applicable to the readable and writable subinterfaces.


Method Summary
 VectorBase<N> clone()
           
 int getSize()
           
 boolean isColumnVector()
           
 boolean isRowVector()
           
 String toString()
           
 void writeTo(OutputStream out)
           
 void writeTo(Writer writer)
           
 
Methods inherited from interface ch.javasoft.smx.iface.MatrixBase
getColumnCount, getMatrixOperations, getNumberOperations, getRowCount, newInstance, newInstance, toMultilineString, transpose, writeToMultiline, writeToMultiline
 

Method Detail

clone

VectorBase<N> clone()
Specified by:
clone in interface MatrixBase<N extends Number>

getSize

int getSize()

isColumnVector

boolean isColumnVector()

isRowVector

boolean isRowVector()

toString

String toString()
Specified by:
toString in interface MatrixBase<N extends Number>
Overrides:
toString in class Object

writeTo

void writeTo(Writer writer)
Specified by:
writeTo in interface MatrixBase<N extends Number>

writeTo

void writeTo(OutputStream out)
Specified by:
writeTo in interface MatrixBase<N extends Number>