4 References

5 Arguments

1:
order – Nag_OrderTypeInput

On entry: the order argument specifies the two-dimensional storage scheme being used, i.e., row-major ordering or column-major ordering. C language defined storage is specified by order=Nag_RowMajor. See Section 3.2.1.3 in the Essential Introduction for a more detailed explanation of the use of this argument.

Constraint:
order=Nag_RowMajor or Nag_ColMajor.

2:
side – Nag_SideTypeInput

On entry: indicates how Q or
QT is to be applied to C.

side=Nag_LeftSide

Q or
QT is applied to C from the left.

side=Nag_RightSide

Q or
QT is applied to C from the right.

Constraint:
side=Nag_LeftSide or Nag_RightSide.

3:
trans – Nag_TransTypeInput

On entry: indicates whether Q or QT is to be applied to C.

trans=Nag_NoTrans

Q is applied to C.

trans=Nag_Trans

QT is applied to C.

Constraint:
trans=Nag_NoTrans or Nag_Trans.

4:
m – IntegerInput

On entry: m, the number of rows of the matrix C.

Constraint:
m≥0.

5:
n – IntegerInput

On entry:
n, the number of columns of the matrix C.

Constraint:
n≥0.

6:
k – IntegerInput

On entry: k, the number of elementary reflectors whose product defines the matrix
Q.