utilities
Class RandomOrthogonalTransformation

java.lang.Object
  extended by utilities.RandomOrthogonalTransformation

public class RandomOrthogonalTransformation
extends java.lang.Object

This class can be used for performing random orthogonal transformation.

Author:
Eleftherios Spyromitros-Xioufis

Field Summary
private  java.util.Random rand
           
private  org.ejml.data.DenseMatrix64F randomMatrix
           
 
Constructor Summary
RandomOrthogonalTransformation(int seed, int dim)
           
 
Method Summary
 double[] transform(double[] vector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rand

private java.util.Random rand

randomMatrix

private org.ejml.data.DenseMatrix64F randomMatrix
Constructor Detail

RandomOrthogonalTransformation

public RandomOrthogonalTransformation(int seed,
                                      int dim)
Method Detail

transform

public double[] transform(double[] vector)