Note: This API is now obsolete.
Constructs a new symmetric matrix of the
specified dimension using the specified values.
Namespace: Extreme.Mathematics.Generic.LinearAlgebraAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
[ObsoleteAttribute("Use the corresponding Matrix<T>.CreateHermitian() method instead.")]
public HermitianMatrix(
int dimension,
T[] values,
MatrixTriangle triangleMode
)
<ObsoleteAttribute("Use the corresponding Matrix<T>.CreateHermitian() method instead.")>
Public Sub New (
dimension As Integer,
values As T(),
triangleMode As MatrixTriangle
)
public:
[ObsoleteAttribute(L"Use the corresponding Matrix<T>.CreateHermitian() method instead.")]
HermitianMatrix(
int dimension,
array<T>^ values,
MatrixTriangle triangleMode
)
[<ObsoleteAttribute("Use the corresponding Matrix<T>.CreateHermitian() method instead.")>]
new :
dimension : int *
values : 'T[] *
triangleMode : MatrixTriangle -> HermitianMatrix
Parameters
- dimension
- Type: SystemInt32
The number of rows and columns
in the new HermitianMatrixT. - values
- Type: T
An Array of
values containing the elements
of the HermitianMatrixT in
column-major order - triangleMode
- Type: Extreme.MathematicsMatrixTriangle
A MatrixTriangle
value that specifies whether to take the elements from
the upper or lower triangle of the component values.
The array values must contain the components
of the matrix, column by column. Depending on the value of triangleMode,
the values in the upper or lower triangular part of this array are used. The other elements must
be present, but their value is irrelevant.
Numerical Libraries
Obsolete (compiler warning) in 5.x
Reference