f06qh forms the real by rectangular or trapezoidal matrix given by
Syntax
C# |
---|
public static void f06qh( string matrix, int m, int n, double con, double diag, double[,] a, out int ifail ) |
Visual Basic |
---|
Public Shared Sub f06qh ( _ matrix As String, _ m As Integer, _ n As Integer, _ con As Double, _ diag As Double, _ a As Double(,), _ <OutAttribute> ByRef ifail As Integer _ ) |
Visual C++ |
---|
public: static void f06qh( String^ matrix, int m, int n, double con, double diag, array<double,2>^ a, [OutAttribute] int% ifail ) |
F# |
---|
static member f06qh : matrix : string * m : int * n : int * con : float * diag : float * a : float[,] * ifail : int byref -> unit |
Parameters
- matrix
- Type: System..::..StringOn entry: the matrix type.
- General matrix.
- Upper trapezoidal matrix (upper triangular if ).
- Lower trapezoidal matrix (lower triangular if ).
Constraint: , or .
- m
- Type: System..::..Int32On entry: , the number of rows of the matrix .Constraint: .
- n
- Type: System..::..Int32On entry: , the number of columns of the matrix .Constraint: .
- con
- Type: System..::..DoubleOn entry: the value to be assigned to the off-diagonal elements of .
- diag
- Type: System..::..DoubleOn entry: the value to be assigned to the diagonal elements of .
- a
- Type: array<System..::..Double,2>[,](,)[,][,]An array of size [dim1, dim2]Note: dim1 must satisfy the constraint:Note: the second dimension of the array a must be at least .On exit: the by general or trapezoidal matrix .
- If , is upper trapezoidal and the elements of the array below the diagonal are not referenced.
- If , is lower trapezoidal and the elements of the array above the diagonal are not referenced.
- ifail
- Type: System..::..Int32%On exit: unless the method detects an error (see [Error Indicators and Warnings]).
Description
None.
References
None.
Error Indicators and Warnings
Accuracy
Not applicable.
Parallelism and Performance
None.
Further Comments
None.