ManagedLinearAlgebraOperationsOfSingle.CreateGivensRotation Method

Definition

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

Overload List

CreateGivensRotation(Complex<Single>, Complex<Single>, Single, Complex<Single>)

Determines a complex Givens rotation.

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

Parameters

ca  Complex<Single>
 
cb  Complex<Single>
 
c  Single
 
s  Complex<Single>
 

Remarks

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

Date: November 2011

CreateGivensRotation(Single, Single, Single, Single)

Construct givens plane rotation.

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

Parameters

a  Single
The first element of the input vector. On exit, this value is overwritten with the rotated element r.
b  Single
The second element of the input vector. On exit, this value is overwritten with the reconstruction value z.
c  Single
On exit, this value is overwritten with the first rotation element, the cosine of the rotation angle.
s  Single
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