uk.ac.gla.dcs.renaissance.kqpr
Interface KernelEVD<T extends KernelVector>

Type Parameters:
T - The type of the base vectors in the original space
All Known Implementing Classes:
IncrementalKernelEVD

public interface KernelEVD<T extends KernelVector>

Abstract definition of a Kernel EVD

Author:
B. Piwowarski

Method Summary
 void add(double alpha, T vector)
          Add a new vector to the decomposition, i.e.
 bpiwowar.maths.matrix.DiagonalDoubleMatrix getEigenValues()
           
 KernelVectorList<T> getX()
          Get the list of vectors
 bpiwowar.maths.matrix.DenseDoubleMatrix2D getY()
           
 bpiwowar.maths.matrix.DenseDoubleMatrix2D getZ()
           
 

Method Detail

getX

KernelVectorList<T> getX()
Get the list of vectors

Returns:

getY

bpiwowar.maths.matrix.DenseDoubleMatrix2D getY()

getZ

bpiwowar.maths.matrix.DenseDoubleMatrix2D getZ()

getEigenValues

bpiwowar.maths.matrix.DiagonalDoubleMatrix getEigenValues()

add

void add(double alpha,
         T vector)
Add a new vector to the decomposition, i.e. A = A + alpha v v^T

Parameters:
alpha - The coefficient for the update
vector - The vector v


Copyright © 2011. All Rights Reserved.