Decomposition<T>.MultiplyAndAddAsLeftFactorCore Method

Multiplies the matrix with a vector, adds the scaled result to another scaled vector, and returns the result.

Definition

Namespace: Numerics.NET.LinearAlgebra
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
C#
protected override Vector<T> MultiplyAndAddAsLeftFactorCore(
	T leftFactor,
	Vector<T> left,
	T productFactor,
	TransposeOperation transpose,
	Vector<T> rightFactor,
	Vector<T>? result
)

Parameters

leftFactor  T
The scale factor for the vector.
left  Vector<T>
The vector in the left term of the addition.
productFactor  T
The scale factor for the product.
transpose  TransposeOperation
The transpose operation to perform on the linear operator before multiplying.
rightFactor  Vector<T>
The right factor of the product.
result  Vector<T>
The vector that is to hold the result. May be null.

Return Value

Vector<T>
A vector that is the sum of leftFactor times left and productFactor times the product of this matrix and rightFactor.

See Also