|
1 | 1 |
|
2 |
| -{{alias}}( o, si, tr, dir, sto, M, N, K, V, LDV, T, LDT, C, LDC, W, LDWORK ) |
| 2 | +{{alias}}( o, si, tr, dir, sto, M, N, K, V, LDV, T, LDT, C, LDC, WORK, LDW ) |
3 | 3 | Applies a real block reflector `H` or its transpose `H^T` to a real `M` by
|
4 | 4 | `N` matrix `C`, from either the left or the right.
|
5 | 5 |
|
6 | 6 | Indexing is relative to the first index. To introduce an offset, use typed
|
7 | 7 | array views.
|
8 | 8 |
|
9 |
| - The function applies the block reflector `H` to matrix `C` according to the |
10 |
| - specified parameters. The `si` parameter determines whether the |
11 |
| - transformation is applied from the left (`C = H*C` or `C = H^T*C`) or from |
12 |
| - the right (`C = C*H` or `C = C*H^T`). |
13 |
| - |
14 | 9 | Parameters
|
15 | 10 | ----------
|
16 | 11 | o: string
|
17 | 12 | Row-major (C-style) or column-major (Fortran-style) order. Must be
|
18 | 13 | either 'row-major' or 'column-major'.
|
19 | 14 |
|
20 | 15 | si: string
|
21 |
| - Specifies whether `H` or `H^T` is applied from the left or right. |
22 |
| - Must be either 'left' or 'right'. |
| 16 | + Specifies whether `H` or `H^T` is applied from the left (`C = H*C` or |
| 17 | + `C = H^T*C`) or right (`C = C*H` or `C = C*H^T`). Must be either 'left' |
| 18 | + or 'right'. |
23 | 19 |
|
24 | 20 | tr: string
|
25 | 21 | Specifies whether to apply `H` or `H^T`. Must be either
|
|
60 | 56 | LDC: integer
|
61 | 57 | Leading dimension of `C`.
|
62 | 58 |
|
63 |
| - W: Float64Array |
| 59 | + WORK: Float64Array |
64 | 60 | Work array.
|
65 | 61 |
|
66 |
| - LDWORK: integer |
67 |
| - Leading dimension of `W`. |
| 62 | + LDW: integer |
| 63 | + Leading dimension of `WORK`. |
68 | 64 |
|
69 | 65 | Returns
|
70 | 66 | -------
|
|
98 | 94 | Parameters
|
99 | 95 | ----------
|
100 | 96 | si: string
|
101 |
| - Specifies whether `H` or `H^T` is applied from the left or right. |
102 |
| - Must be either 'left' or 'right'. |
| 97 | + Specifies whether `H` or `H^T` is applied from the left (`C = H*C` or |
| 98 | + `C = H^T*C`) or right (`C = C*H` or `C = C*H^T`). Must be either 'left' |
| 99 | + or 'right'. |
103 | 100 |
|
104 | 101 | tr: string
|
105 | 102 | Specifies whether to apply `H` or `H^T`. Must be either
|
|
0 commit comments