linearalgebra.numeric
Class AbstractMatrix.RowVector

java.lang.Object
  extended by linearalgebra.numeric.AbstractNumericVector
      extended by linearalgebra.numeric.AbstractMatrix.RowVector
All Implemented Interfaces:
java.lang.Cloneable, NumericVectorInterface, VectorInterface
Enclosing class:
AbstractMatrix

private class AbstractMatrix.RowVector
extends AbstractNumericVector


Field Summary
private  int m_row
           
 
Constructor Summary
AbstractMatrix.RowVector(int row)
           
 
Method Summary
 java.lang.Object clone()
           
 int getDimension()
           
 double getValue(int index)
           
 void setValue(int index, double value)
           
 void setValue(NumericVectorInterface v)
           
 
Methods inherited from class linearalgebra.numeric.AbstractNumericVector
equals, getCosBetween, getInnerProduct, getLength, getLengthSquared, getMean, getRadiansBetween, getVariance, innerProduct, isLinearlyIndependent, isOrthogonal, isZero, linearCombination, linearCombinationDimension, linearCombinationEquals, minus, normalize, projectionOf, scale, scaleDimension, swapDimensions, toArray
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_row

private int m_row
Constructor Detail

AbstractMatrix.RowVector

public AbstractMatrix.RowVector(int row)
Method Detail

clone

public final java.lang.Object clone()
Specified by:
clone in interface NumericVectorInterface
Specified by:
clone in interface VectorInterface
Overrides:
clone in class AbstractNumericVector

getDimension

public final int getDimension()

getValue

public final double getValue(int index)
Specified by:
getValue in interface VectorInterface
Specified by:
getValue in class AbstractNumericVector

setValue

public final void setValue(int index,
                           double value)
Specified by:
setValue in interface NumericVectorInterface
Specified by:
setValue in class AbstractNumericVector

setValue

public final void setValue(NumericVectorInterface v)