ManagedLinearAlgebraOperations.CreateGivensRotation Method

Definition

Namespace: Numerics.NET.LinearAlgebra.Implementation
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.0

Overload List

CreateGivensRotation(Complex<Double>, Complex<Double>, Double, Complex<Double>)

Determines a complex Givens rotation.

C#
public override void CreateGivensRotation(
	ref Complex<double> ca,
	Complex<double> cb,
	out double c,
	out Complex<double> s
)

Parameters

ca  Complex<Double>
 
cb  Complex<Double>
 
c  Double
 
s  Complex<Double>
 

Remarks

Authors: Univ. of Tennessee, Univ. of California Berkeley, Univ. of Colorado Denver, NAG Ltd.

Date: November 2011

CreateGivensRotation(Double, Double, Double, Double)

Construct givens plane rotation.

C#
public override void CreateGivensRotation(
	ref double a,
	ref double b,
	out double c,
	out double s
)

Parameters

a  Double
The first element of the input vector. On exit, this value is overwritten with the rotated element r.
b  Double
The second element of the input vector. On exit, this value is overwritten with the reconstruction value z.
c  Double
On exit, this value is overwritten with the first rotation element, the cosine of the rotation angle.
s  Double
On exit, this value is overwritten with the second rotation element, the sine of the rotation angle.

Implements

ILinearAlgebraOperations<T>.CreateGivensRotation(T, T, T, T)

Remarks

Further Details:

            jack dongarra, linpack, 3/11/78.
            

Authors: Univ. of Tennessee, Univ. of California Berkeley, Univ. of Colorado Denver, NAG Ltd.

Date: November 2011

See Also