Performs a rank one update of a matrix.
Namespace: Extreme.Mathematics.Generic.LinearAlgebra.ProvidersAssembly: Extreme.Generic.Net40 (in Extreme.Generic.Net40.dll) Version: 5.1.14261.0 (5.1.14261.0)
public void Ger(
int m,
int n,
T alpha,
T[] x,
int xOffset,
int incx,
T[] y,
int yOffset,
int incy,
T[] a,
int aOffset,
int lda
)
Public Sub Ger (
m As Integer,
n As Integer,
alpha As T,
x As T(),
xOffset As Integer,
incx As Integer,
y As T(),
yOffset As Integer,
incy As Integer,
a As T(),
aOffset As Integer,
lda As Integer
)
public:
virtual void Ger(
int m,
int n,
T alpha,
array<T>^ x,
int xOffset,
int incx,
array<T>^ y,
int yOffset,
int incy,
array<T>^ a,
int aOffset,
int lda
) sealed
abstract Ger :
m : int *
n : int *
alpha : 'T *
x : 'T[] *
xOffset : int *
incx : int *
y : 'T[] *
yOffset : int *
incy : int *
a : 'T[] *
aOffset : int *
lda : int -> unit
override Ger :
m : int *
n : int *
alpha : 'T *
x : 'T[] *
xOffset : int *
incx : int *
y : 'T[] *
yOffset : int *
incy : int *
a : 'T[] *
aOffset : int *
lda : int -> unit
Parameters
- m
- Type: SystemInt32
The number of rows in the matrix a. - n
- Type: SystemInt32
The number of columns in the matrix a. - alpha
- Type: T
The scalar used to multiply the
outer product. - x
- Type: T
A reference to a one-dimensional array
containing the elements of the vector x. - xOffset
- Type: SystemInt32
Offset into x. - incx
- Type: SystemInt32
The increment for the array x.
- y
- Type: T
A reference to a one-dimensional array
containing the elements of the vector y.
- yOffset
- Type: SystemInt32
Offset into y. - incy
- Type: SystemInt32
The increment for the array y. - a
- Type: T
Reference to the first element in a
one-dimensional array containing the elements of the
matrix. - aOffset
- Type: SystemInt32
Offset into a. - lda
- Type: SystemInt32
Leading dimension of a.
Implements
IBlasLevel2TGer(Int32, Int32, T, T, Int32, Int32, T, Int32, Int32, T, Int32, Int32)
Numerical Libraries
Supported in: 4.x
Reference