Package no.uib.cipr.matrix
Class GivensRotation
- java.lang.Object
-
- no.uib.cipr.matrix.GivensRotation
-
public class GivensRotation extends java.lang.ObjectGivens 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 voidapply(Matrix H, int column, int i1, int i2)Applies the Givens rotation to two elements in a matrix columnvoidapply(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
-
-