Adds the scaled product of a matrix and a vector in-place to a vector.
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public Vector<T> AddScaledProductInPlace(
T factor,
LinearOperator<T> leftFactor,
TransposeOperation operation,
Vector<T> rightFactor
)
Public Function AddScaledProductInPlace (
factor As T,
leftFactor As LinearOperator(Of T),
operation As TransposeOperation,
rightFactor As Vector(Of T)
) As Vector(Of T)
public:
Vector<T>^ AddScaledProductInPlace(
T factor,
LinearOperator<T>^ leftFactor,
TransposeOperation operation,
Vector<T>^ rightFactor
)
member AddScaledProductInPlace :
factor : 'T *
leftFactor : LinearOperator<'T> *
operation : TransposeOperation *
rightFactor : Vector<'T> -> Vector<'T>
Parameters
- factor
- Type: T
The scale factor for the matrix-vector product. - leftFactor
- Type: Extreme.Mathematics.LinearAlgebraLinearOperatorT
A matrix that acts as the left operand of the multiplication. - operation
- Type: Extreme.MathematicsTransposeOperation
The operation to be performed on
leftFactor before multiplying. - rightFactor
- Type: Extreme.MathematicsVectorT
The right operand of the multiplication.
Return Value
Type:
VectorTA reference to this instance.
Reference