idl.tmt.representation.transformations
Class MatrixColumnCenterer

java.lang.Object
  |
  +--idl.tmt.representation.transformations.MatrixColumnCenterer
All Implemented Interfaces:
CollectionTransformation

public class MatrixColumnCenterer
extends java.lang.Object
implements CollectionTransformation

Centers the term documennt matrix's columns around their mean

Author:
miles

Field Summary
private  boolean hasBeenRun
           
 
Fields inherited from interface idl.tmt.representation.transformations.CollectionTransformation
STATUS_COMPLETE, STATUS_NONE
 
Constructor Summary
MatrixColumnCenterer()
           
 
Method Summary
 java.lang.String getStatus()
          Provides a short string description of the collection transformation.
 boolean makesMatrixDense()
          Indicates whether the modification to the collection by this transformation makes the underlying matrix a dense matrix.
 void transformCollection(IndexedCollection collection)
          general method for transforming the given collection.
private  TmtMatrix transformMatrix(TmtMatrix sourceMatrix)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

hasBeenRun

private boolean hasBeenRun
Constructor Detail

MatrixColumnCenterer

public MatrixColumnCenterer()
Method Detail

transformMatrix

private TmtMatrix transformMatrix(TmtMatrix sourceMatrix)

transformCollection

public void transformCollection(IndexedCollection collection)
Description copied from interface: CollectionTransformation
general method for transforming the given collection. the implementors should modify this colleciton object, not create a new one.
Specified by:
transformCollection in interface CollectionTransformation
Following copied from interface: idl.tmt.representation.transformations.CollectionTransformation
Parameters:
collection -  

makesMatrixDense

public boolean makesMatrixDense()
Description copied from interface: CollectionTransformation
Indicates whether the modification to the collection by this transformation makes the underlying matrix a dense matrix. This method is used to indicated if the matrix should be written to disk after this transformation is performed.
Specified by:
makesMatrixDense in interface CollectionTransformation
Following copied from interface: idl.tmt.representation.transformations.CollectionTransformation
Returns:
 

getStatus

public java.lang.String getStatus()
Description copied from interface: CollectionTransformation
Provides a short string description of the collection transformation. Implementors should return the CollectionTransformation.STAUS_NONE if the transformation has not yet been run.
Specified by:
getStatus in interface CollectionTransformation