Package no.uib.cipr.matrix
Class GivensRotation
- java.lang.Object
-
- no.uib.cipr.matrix.GivensRotation
-
public class GivensRotation extends java.lang.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
All Methods Instance Methods Concrete Methods 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 columnvoid
apply(Vector x, int i1, int i2)
Applies the Givens rotation to two elements of a vector
-
-
-
Method Detail
-
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 tocolumn
- Column indexi1
- Row index of first elementi2
- 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 toi1
- Index of first elementi2
- Index of second element
-
-