Namespace: Extreme.Mathematics.LinearAlgebra.ComplexAssembly: Extreme.Numerics.Version4x.Net40 (in Extreme.Numerics.Version4x.Net40.dll) Version: 4.2.11333.0 (5.0.12317.0)
public SingleComplexTriangularMatrix(
MatrixTriangle triangleMode,
int rowCount,
int columnCount,
SingleComplex[] values,
MatrixDiagonal diagonal,
MatrixElementOrder order,
bool reuseComponentArray
)
Public Sub New (
triangleMode As MatrixTriangle,
rowCount As Integer,
columnCount As Integer,
values As SingleComplex(),
diagonal As MatrixDiagonal,
order As MatrixElementOrder,
reuseComponentArray As Boolean
)
public:
SingleComplexTriangularMatrix(
MatrixTriangle triangleMode,
int rowCount,
int columnCount,
array<SingleComplex>^ values,
MatrixDiagonal diagonal,
MatrixElementOrder order,
bool reuseComponentArray
)
new :
triangleMode : MatrixTriangle *
rowCount : int *
columnCount : int *
values : SingleComplex[] *
diagonal : MatrixDiagonal *
order : MatrixElementOrder *
reuseComponentArray : bool -> SingleComplexTriangularMatrix
Parameters
- triangleMode
- Type: Extreme.MathematicsMatrixTriangle
A MatrixTriangle
value that specifies whether to construct an
upper or a lower triangular matrix. - rowCount
- Type: SystemInt32
- columnCount
- Type: SystemInt32
The number of columns. - values
- Type: Extreme.MathematicsSingleComplex
A SingleComplex array containing the
components. - diagonal
- Type: Extreme.MathematicsMatrixDiagonal
A MatrixDiagonal
value that indicates whether the diagional elements
are all 1 or not. - order
- Type: Extreme.MathematicsMatrixElementOrder
A MatrixElementOrder
value that indicates whether the elements are stored
in column major or row major order. - reuseComponentArray
- Type: SystemBoolean
If true, the array referenced by
values is used directly. Any
changes to the components of this SingleComplexTriangularMatrix
will also affect the original array. If false, the components are
copied from values to a new
array.
Numerical Libraries
Supported in: 5.x, 4.x
Reference