linearalgebra.numeric
Class AbstractMatrix.ColumnVector

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

private class AbstractMatrix.ColumnVector
extends AbstractNumericVector


Field Summary
private  int m_col
           
 
Constructor Summary
AbstractMatrix.ColumnVector(int col)
           
 
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_col

private int m_col
Constructor Detail

AbstractMatrix.ColumnVector

public AbstractMatrix.ColumnVector(int col)
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)