Namespace: Extreme.MathematicsAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.17114.0)
public static SymmetricMatrix<T> ExtractSymmetric<T>(
DenseMatrix<T> matrix,
MatrixTriangle storedTriangle,
bool reuseComponentArray
)
Public Shared Function ExtractSymmetric(Of T) (
matrix As DenseMatrix(Of T),
storedTriangle As MatrixTriangle,
reuseComponentArray As Boolean
) As SymmetricMatrix(Of T)
public:
generic<typename T>
static SymmetricMatrix<T>^ ExtractSymmetric(
DenseMatrix<T>^ matrix,
MatrixTriangle storedTriangle,
bool reuseComponentArray
)
static member ExtractSymmetric :
matrix : DenseMatrix<'T> *
storedTriangle : MatrixTriangle *
reuseComponentArray : bool -> SymmetricMatrix<'T>
Parameters
- matrix
- Type: Extreme.Mathematics.LinearAlgebraDenseMatrixT
The matrix that contains the elements of the new matrix. - storedTriangle
- Type: Extreme.MathematicsMatrixTriangle
A MatrixTriangle value that indicates
whether the elements of the symmetric matrix are stored in the upper or lower
triangular portion of the matrix. - reuseComponentArray
- Type: SystemBoolean
A boolean value that indicates
whether the storage array used by matrix should be
copied or reused for internal storage.
Type Parameters
- T
Return Value
Type:
SymmetricMatrixTA
SymmetricMatrixT.
Numerical Libraries
Supported in: 6.0
Reference