Multiply sparse Hermitian matrix A and column vector x.

Namespace: Imsl.Math
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.0.0

Syntax

C#
public static Complex[] MultiplyHermitian(
	ComplexSparseMatrix A,
	Complex[] x
)
Visual Basic (Declaration)
Public Shared Function MultiplyHermitian ( _
	A As ComplexSparseMatrix, _
	x As Complex() _
) As Complex()
Visual C++
public:
static array<Complex>^ MultiplyHermitian(
	ComplexSparseMatrix^ A, 
	array<Complex>^ x
)

Parameters

A
Type: Imsl.Math..::.ComplexSparseMatrix
A Hermitian ComplexSparseMatrix, where only the lower triangular part of the matrix is to be used.
x
Type: array< Imsl.Math..::.Complex >[]()[]
A Complex vector.

Return Value

A Complex vector representing the product of the arguments, A x.

Exceptions

ExceptionCondition
System..::.ArgumentException is thrown when the input matrix is not square or the number of columns in the input matrix is not equal to the number of elements in the input column vector.

See Also