Class GivensRotation

java.lang.Object
no.uib.cipr.matrix.GivensRotation

public class GivensRotation extends Object
Givens plane rotation
  • Constructor Summary

    Constructors
    Constructor
    Description
    GivensRotation(double x, double y)
    Constructs a Givens plane rotation for a given 2-vector
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    apply(Matrix H, int column, int i1, int i2)
    Applies the Givens rotation to two elements in a matrix column
    void
    apply(Vector x, int i1, int i2)
    Applies the Givens rotation to two elements of a vector

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GivensRotation

      public GivensRotation(double x, double 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 Details

    • apply

      public void apply(Matrix 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(Vector 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