Sum of the product of a general matrix and vector and a scaled vector.
Namespace: Extreme.Mathematics.ImplementationAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
public abstract void MultiplyAndAddInPlace(
TransposeOperation transA,
int m,
int n,
TComplex alpha,
Array2D<TComplex> a,
ArraySlice<TComplex> x,
TComplex beta,
ArraySlice<TComplex> y
)
Public MustOverride Sub MultiplyAndAddInPlace (
transA As TransposeOperation,
m As Integer,
n As Integer,
alpha As TComplex,
a As Array2D(Of TComplex),
x As ArraySlice(Of TComplex),
beta As TComplex,
y As ArraySlice(Of TComplex)
)
public:
virtual void MultiplyAndAddInPlace(
TransposeOperation transA,
int m,
int n,
TComplex alpha,
Array2D<TComplex> a,
ArraySlice<TComplex> x,
TComplex beta,
ArraySlice<TComplex> y
) abstract
abstract MultiplyAndAddInPlace :
transA : TransposeOperation *
m : int *
n : int *
alpha : 'TComplex *
a : Array2D<'TComplex> *
x : ArraySlice<'TComplex> *
beta : 'TComplex *
y : ArraySlice<'TComplex> -> unit
Parameters
- transA
- Type: Extreme.MathematicsTransposeOperation
Specifies the operation to be
performed on the matrix a. - m
- Type: SystemInt32
The number of rows in the matrix a. - n
- Type: SystemInt32
The number of columns in the matrix a. - alpha
- Type: TComplex
The scalar used to multiply the
matrix-vector product. - a
- Type: Extreme.CollectionsArray2DTComplex
Reference to the first element in a
one-dimensional array that contains the elements of the
matrix. - x
- Type: Extreme.CollectionsArraySliceTComplex
A reference to a one-dimensional array
containing the elements of the vector x.
- beta
- Type: TComplex
The scalar used to multiply y.
- y
- Type: Extreme.CollectionsArraySliceTComplex
A reference to a one-dimensional array
containing the elements of the vector y.
The elements of y are overwritten with
the result.
Numerical Libraries
Supported in: 5.x
Reference