Uses of Class
de.uni_leipzig.mcl.cluster.SparseVector

Packages that use SparseVector
de.uni_leipzig.mcl.cluster Provides the classes which implement the Markov clustering algorithm. 
 

Uses of SparseVector in de.uni_leipzig.mcl.cluster
 

Methods in de.uni_leipzig.mcl.cluster that return SparseVector
 SparseVector SparseVector.copy()
          copy the contents of the sparse vector
 SparseVector SparseMatrix.getColum(int i)
          get a column of the sparse matrix (expensive).
 SparseVector SparseMatrix.normalise(double rowsum)
          normalise rows to rowsum
 SparseVector SparseMatrix.set(int i, SparseVector x)
          set the sparse vector at index i.
 SparseVector SparseVector.setSignum(double a)
          Change signum
 SparseVector SparseMatrix.times(SparseVector v)
          immutable multiply this times the vector: A * x, i.e., rowwise.
 SparseVector SparseMatrix.vectorTimes(SparseVector v)
          immutable multiply the vector times this: x' * A, i.e., colwise.
 

Methods in de.uni_leipzig.mcl.cluster with parameters of type SparseVector
 void SparseVector.add(SparseVector v)
          mutable add
 void SparseVector.hadamardProduct(SparseVector v)
          mutable Hadamard product (elementwise multiplication)
 SparseVector SparseMatrix.set(int i, SparseVector x)
          set the sparse vector at index i.
 double SparseVector.times(SparseVector v)
          immutable scalar product
 SparseVector SparseMatrix.times(SparseVector v)
          immutable multiply this times the vector: A * x, i.e., rowwise.
 SparseVector SparseMatrix.vectorTimes(SparseVector v)
          immutable multiply the vector times this: x' * A, i.e., colwise.
 

Constructors in de.uni_leipzig.mcl.cluster with parameters of type SparseVector
SparseVector(SparseVector v)
          copy constructor