Parallel Colt 0.7.2

cern.colt.matrix.tfloat.algo.solver
Class FloatGivensRotation

java.lang.Object
  extended by cern.colt.matrix.tfloat.algo.solver.FloatGivensRotation

public class FloatGivensRotation
extends Object

Givens plane rotation


Constructor Summary
FloatGivensRotation(float x, float y)
          Constructs a Givens plane rotation for a given 2-vector
 
Method Summary
 void apply(FloatMatrix1D x, int i1, int i2)
          Applies the Givens rotation to two elements of a vector
 void apply(FloatMatrix2D H, int column, int i1, int i2)
          Applies the Givens rotation to two elements in a matrix column
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FloatGivensRotation

public FloatGivensRotation(float x,
                           float y)
Constructs a Givens plane rotation for a given 2-vector

Parameters:
x - First component of the vector
y - Second component of the vector
Method Detail

apply

public void apply(FloatMatrix2D H,
                  int column,
                  int i1,
                  int i2)
Applies the Givens rotation to two elements in a matrix column

Parameters:
H - Matrix to apply to
column - Column index
i1 - Row index of first element
i2 - Row index of second element

apply

public void apply(FloatMatrix1D x,
                  int i1,
                  int i2)
Applies the Givens rotation to two elements of a vector

Parameters:
x - Vector to apply to
i1 - Index of first element
i2 - Index of second element

Parallel Colt 0.7.2

Jump to the Parallel Colt Homepage