f06ya performs one of the matrix-matrix operations
where , and are real matrices, and and are real scalars; is always by .
Syntax
C# |
---|
public static void f06ya( string transa, string transb, int m, int n, int k, double alpha, double[,] a, double[,] b, double beta, double[,] c, out int ifail ) |
Visual Basic |
---|
Public Shared Sub f06ya ( _ transa As String, _ transb As String, _ m As Integer, _ n As Integer, _ k As Integer, _ alpha As Double, _ a As Double(,), _ b As Double(,), _ beta As Double, _ c As Double(,), _ <OutAttribute> ByRef ifail As Integer _ ) |
Visual C++ |
---|
public: static void f06ya( String^ transa, String^ transb, int m, int n, int k, double alpha, array<double,2>^ a, array<double,2>^ b, double beta, array<double,2>^ c, [OutAttribute] int% ifail ) |
F# |
---|
static member f06ya : transa : string * transb : string * m : int * n : int * k : int * alpha : float * a : float[,] * b : float[,] * beta : float * c : float[,] * ifail : int byref -> unit |
Parameters
- transa
- Type: System..::..StringOn entry: specifies whether the operation involves or .
- The operation involves .
- or
- The operation involves .
Constraint: , or .
- transb
- Type: System..::..StringOn entry: specifies whether the operation involves or .
- The operation involves .
- or
- The operation involves .
Constraint: , or .
- m
- Type: System..::..Int32On entry: , the number of rows of the matrix ; the number of rows of if , or the number of columns of if or .Constraint: .
- n
- Type: System..::..Int32On entry: , the number of columns of the matrix ; the number of columns of if , or the number of rows of if or .Constraint: .
- k
- Type: System..::..Int32On entry: , the number of columns of if , or the number of rows of if or ; the number of rows of if , or the number of columns of if or .Constraint: .
- alpha
- Type: System..::..DoubleOn entry: the scalar .
- a
- Type: array<System..::..Double,2>[,](,)[,][,]An array of size [dim1, dim2]Note: dim1 must satisfy the constraint:
- if , ;
- if or , .
Note: the second dimension of the array a must be at least if and at least if or .On entry: the matrix ; is by if , or by if or .
- b
- Type: array<System..::..Double,2>[,](,)[,][,]An array of size [dim1, dim2]Note: dim1 must satisfy the constraint:
- if , ;
- if or , .
Note: the second dimension of the array b must be at least if and at least if or .On entry: the matrix ; is by if , or by if or .
- beta
- Type: System..::..DoubleOn entry: the scalar .
- c
- Type: array<System..::..Double,2>[,](,)[,][,]An array of size [dim1, dim2]Note: dim1 must satisfy the constraint:Note: the second dimension of the array c must be at least .On entry: the by matrix .If , c need not be set.On exit: the updated matrix .
- 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.