ch.javasoft.smx.iface
Interface DoubleVector

All Superinterfaces:
Cloneable, DoubleMatrix, MatrixBase<Double>, ReadableDoubleMatrix<Double>, ReadableMatrix<Double>, ReadableVector<Double>, VectorBase<Double>, WritableBigIntegerMatrix<Double>, WritableBigIntegerRationalMatrix<Double>, WritableDoubleMatrix<Double>, WritableIntMatrix<Double>, WritableIntRationalMatrix<Double>, WritableLongMatrix<Double>, WritableLongRationalMatrix<Double>, WritableMatrix<Double>, WritableVector<Double>
All Known Implementing Classes:
DefaultDoubleVector

public interface DoubleVector
extends DoubleMatrix, ReadableVector<Double>, WritableVector<Double>


Method Summary
 double getDoubleValueAt(int index)
           
 DoubleMatrix newInstance(Double[][] data, boolean rowsInDim1)
           
 DoubleMatrix newInstance(int rows, int cols)
           
 void setValueAt(int index, double value)
           
 DoubleVector transpose()
           
 
Methods inherited from interface ch.javasoft.smx.iface.DoubleMatrix
clone
 
Methods inherited from interface ch.javasoft.smx.iface.ReadableDoubleMatrix
getDoubleColumn, getDoubleColumns, getDoubleRow, getDoubleRows, getDoubleValueAt, subDoubleMatrix, toArray, toDoubleArray, toDoubleMatrix
 
Methods inherited from interface ch.javasoft.smx.iface.ReadableMatrix
getNumberRows, getNumberValueAt, getSignumAt, toWritableMatrix
 
Methods inherited from interface ch.javasoft.smx.iface.WritableDoubleMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableBigIntegerRationalMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt, setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableLongRationalMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableIntRationalMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableBigIntegerMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableLongMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableIntMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableMatrix
negate, setValueAt, swapColumns, swapRows, toReadableMatrix
 
Methods inherited from interface ch.javasoft.smx.iface.MatrixBase
getColumnCount, getMatrixOperations, getNumberOperations, getRowCount, toMultilineString, toString, writeTo, writeTo, writeToMultiline, writeToMultiline
 
Methods inherited from interface ch.javasoft.smx.iface.ReadableVector
getNumberValueAt, toWritableVector
 
Methods inherited from interface ch.javasoft.smx.iface.WritableVector
setValueAt, swapValues, toReadableVector
 
Methods inherited from interface ch.javasoft.smx.iface.VectorBase
getSize, isColumnVector, isRowVector, toString, writeTo, writeTo
 

Method Detail

newInstance

DoubleMatrix newInstance(int rows,
                         int cols)
Specified by:
newInstance in interface DoubleMatrix
Specified by:
newInstance in interface MatrixBase<Double>
Specified by:
newInstance in interface ReadableMatrix<Double>
Specified by:
newInstance in interface WritableMatrix<Double>

newInstance

DoubleMatrix newInstance(Double[][] data,
                         boolean rowsInDim1)
Specified by:
newInstance in interface DoubleMatrix
Specified by:
newInstance in interface MatrixBase<Double>
Specified by:
newInstance in interface ReadableMatrix<Double>
Specified by:
newInstance in interface WritableMatrix<Double>

getDoubleValueAt

double getDoubleValueAt(int index)

setValueAt

void setValueAt(int index,
                double value)

transpose

DoubleVector transpose()
Specified by:
transpose in interface DoubleMatrix
Specified by:
transpose in interface MatrixBase<Double>
Specified by:
transpose in interface ReadableMatrix<Double>
Specified by:
transpose in interface ReadableVector<Double>
Specified by:
transpose in interface WritableMatrix<Double>
Specified by:
transpose in interface WritableVector<Double>