|
1 |
| -*> \brief \b STPRFB applies a real or complex "triangular-pentagonal" blocked reflector to a real or complex matrix, which is composed of two blocks. |
| 1 | +*> \brief \b STPRFB applies a real "triangular-pentagonal" block reflector to a real matrix, which is composed of two blocks. |
2 | 2 | *
|
3 | 3 | * =========== DOCUMENTATION ===========
|
4 | 4 | *
|
|
37 | 37 | *> \verbatim
|
38 | 38 | *>
|
39 | 39 | *> STPRFB applies a real "triangular-pentagonal" block reflector H or its
|
40 |
| -*> conjugate transpose H^H to a real matrix C, which is composed of two |
| 40 | +*> transpose H**T to a real matrix C, which is composed of two |
41 | 41 | *> blocks A and B, either from the left or right.
|
42 | 42 | *>
|
43 | 43 | *> \endverbatim
|
|
48 | 48 | *> \param[in] SIDE
|
49 | 49 | *> \verbatim
|
50 | 50 | *> SIDE is CHARACTER*1
|
51 |
| -*> = 'L': apply H or H^H from the Left |
52 |
| -*> = 'R': apply H or H^H from the Right |
| 51 | +*> = 'L': apply H or H**T from the Left |
| 52 | +*> = 'R': apply H or H**T from the Right |
53 | 53 | *> \endverbatim
|
54 | 54 | *>
|
55 | 55 | *> \param[in] TRANS
|
56 | 56 | *> \verbatim
|
57 | 57 | *> TRANS is CHARACTER*1
|
58 | 58 | *> = 'N': apply H (No transpose)
|
59 |
| -*> = 'C': apply H^H (Conjugate transpose) |
| 59 | +*> = 'T': apply H**T (Transpose) |
60 | 60 | *> \endverbatim
|
61 | 61 | *>
|
62 | 62 | *> \param[in] DIRECT
|
|
145 | 145 | *> (LDA,N) if SIDE = 'L' or (LDA,K) if SIDE = 'R'
|
146 | 146 | *> On entry, the K-by-N or M-by-K matrix A.
|
147 | 147 | *> On exit, A is overwritten by the corresponding block of
|
148 |
| -*> H*C or H^H*C or C*H or C*H^H. See Further Details. |
| 148 | +*> H*C or H**T*C or C*H or C*H**T. See Further Details. |
149 | 149 | *> \endverbatim
|
150 | 150 | *>
|
151 | 151 | *> \param[in] LDA
|
|
161 | 161 | *> B is REAL array, dimension (LDB,N)
|
162 | 162 | *> On entry, the M-by-N matrix B.
|
163 | 163 | *> On exit, B is overwritten by the corresponding block of
|
164 |
| -*> H*C or H^H*C or C*H or C*H^H. See Further Details. |
| 164 | +*> H*C or H**T*C or C*H or C*H**T. See Further Details. |
165 | 165 | *> \endverbatim
|
166 | 166 | *>
|
167 | 167 | *> \param[in] LDB
|
@@ -327,13 +327,13 @@ SUBROUTINE STPRFB( SIDE, TRANS, DIRECT, STOREV, M, N, K, L,
|
327 | 327 | * Let W = [ I ] (K-by-K)
|
328 | 328 | * [ V ] (M-by-K)
|
329 | 329 | *
|
330 |
| -* Form H C or H^H C where C = [ A ] (K-by-N) |
331 |
| -* [ B ] (M-by-N) |
| 330 | +* Form H C or H**T C where C = [ A ] (K-by-N) |
| 331 | +* [ B ] (M-by-N) |
332 | 332 | *
|
333 |
| -* H = I - W T W^H or H^H = I - W T^H W^H |
| 333 | +* H = I - W T W**T or H**T = I - W T**T W**T |
334 | 334 | *
|
335 |
| -* A = A - T (A + V^H B) or A = A - T^H (A + V^H B) |
336 |
| -* B = B - V T (A + V^H B) or B = B - V T^H (A + V^H B) |
| 335 | +* A = A - T (A + V**T B) or A = A - T**T (A + V**T B) |
| 336 | +* B = B - V T (A + V**T B) or B = B - V T**T (A + V**T B) |
337 | 337 | *
|
338 | 338 | * ---------------------------------------------------------------------------
|
339 | 339 | *
|
@@ -388,12 +388,12 @@ SUBROUTINE STPRFB( SIDE, TRANS, DIRECT, STOREV, M, N, K, L,
|
388 | 388 | * Let W = [ I ] (K-by-K)
|
389 | 389 | * [ V ] (N-by-K)
|
390 | 390 | *
|
391 |
| -* Form C H or C H^H where C = [ A B ] (A is M-by-K, B is M-by-N) |
| 391 | +* Form C H or C H**T where C = [ A B ] (A is M-by-K, B is M-by-N) |
392 | 392 | *
|
393 |
| -* H = I - W T W^H or H^H = I - W T^H W^H |
| 393 | +* H = I - W T W**T or H**T = I - W T**T W**T |
394 | 394 | *
|
395 |
| -* A = A - (A + B V) T or A = A - (A + B V) T^H |
396 |
| -* B = B - (A + B V) T V^H or B = B - (A + B V) T^H V^H |
| 395 | +* A = A - (A + B V) T or A = A - (A + B V) T**T |
| 396 | +* B = B - (A + B V) T V**T or B = B - (A + B V) T**T V**T |
397 | 397 | *
|
398 | 398 | * ---------------------------------------------------------------------------
|
399 | 399 | *
|
@@ -448,13 +448,13 @@ SUBROUTINE STPRFB( SIDE, TRANS, DIRECT, STOREV, M, N, K, L,
|
448 | 448 | * Let W = [ V ] (M-by-K)
|
449 | 449 | * [ I ] (K-by-K)
|
450 | 450 | *
|
451 |
| -* Form H C or H^H C where C = [ B ] (M-by-N) |
452 |
| -* [ A ] (K-by-N) |
| 451 | +* Form H C or H**T C where C = [ B ] (M-by-N) |
| 452 | +* [ A ] (K-by-N) |
453 | 453 | *
|
454 |
| -* H = I - W T W^H or H^H = I - W T^H W^H |
| 454 | +* H = I - W T W**T or H**T = I - W T**T W**T |
455 | 455 | *
|
456 |
| -* A = A - T (A + V^H B) or A = A - T^H (A + V^H B) |
457 |
| -* B = B - V T (A + V^H B) or B = B - V T^H (A + V^H B) |
| 456 | +* A = A - T (A + V**T B) or A = A - T**T (A + V**T B) |
| 457 | +* B = B - V T (A + V**T B) or B = B - V T**T (A + V**T B) |
458 | 458 | *
|
459 | 459 | * ---------------------------------------------------------------------------
|
460 | 460 | *
|
@@ -510,12 +510,12 @@ SUBROUTINE STPRFB( SIDE, TRANS, DIRECT, STOREV, M, N, K, L,
|
510 | 510 | * Let W = [ V ] (N-by-K)
|
511 | 511 | * [ I ] (K-by-K)
|
512 | 512 | *
|
513 |
| -* Form C H or C H^H where C = [ B A ] (B is M-by-N, A is M-by-K) |
| 513 | +* Form C H or C H**T where C = [ B A ] (B is M-by-N, A is M-by-K) |
514 | 514 | *
|
515 |
| -* H = I - W T W^H or H^H = I - W T^H W^H |
| 515 | +* H = I - W T W**T or H**T = I - W T**T W**T |
516 | 516 | *
|
517 |
| -* A = A - (A + B V) T or A = A - (A + B V) T^H |
518 |
| -* B = B - (A + B V) T V^H or B = B - (A + B V) T^H V^H |
| 517 | +* A = A - (A + B V) T or A = A - (A + B V) T**T |
| 518 | +* B = B - (A + B V) T V**T or B = B - (A + B V) T**T V**T |
519 | 519 | *
|
520 | 520 | * ---------------------------------------------------------------------------
|
521 | 521 | *
|
@@ -569,13 +569,13 @@ SUBROUTINE STPRFB( SIDE, TRANS, DIRECT, STOREV, M, N, K, L,
|
569 | 569 | *
|
570 | 570 | * Let W = [ I V ] ( I is K-by-K, V is K-by-M )
|
571 | 571 | *
|
572 |
| -* Form H C or H^H C where C = [ A ] (K-by-N) |
573 |
| -* [ B ] (M-by-N) |
| 572 | +* Form H C or H**T C where C = [ A ] (K-by-N) |
| 573 | +* [ B ] (M-by-N) |
574 | 574 | *
|
575 |
| -* H = I - W^H T W or H^H = I - W^H T^H W |
| 575 | +* H = I - W**T T W or H**T = I - W**T T**T W |
576 | 576 | *
|
577 |
| -* A = A - T (A + V B) or A = A - T^H (A + V B) |
578 |
| -* B = B - V^H T (A + V B) or B = B - V^H T^H (A + V B) |
| 577 | +* A = A - T (A + V B) or A = A - T**T (A + V B) |
| 578 | +* B = B - V**T T (A + V B) or B = B - V**T T**T (A + V B) |
579 | 579 | *
|
580 | 580 | * ---------------------------------------------------------------------------
|
581 | 581 | *
|
@@ -629,12 +629,12 @@ SUBROUTINE STPRFB( SIDE, TRANS, DIRECT, STOREV, M, N, K, L,
|
629 | 629 | *
|
630 | 630 | * Let W = [ I V ] ( I is K-by-K, V is K-by-N )
|
631 | 631 | *
|
632 |
| -* Form C H or C H^H where C = [ A B ] (A is M-by-K, B is M-by-N) |
| 632 | +* Form C H or C H**T where C = [ A B ] (A is M-by-K, B is M-by-N) |
633 | 633 | *
|
634 |
| -* H = I - W^H T W or H^H = I - W^H T^H W |
| 634 | +* H = I - W**T T W or H**T = I - W**T T**T W |
635 | 635 | *
|
636 |
| -* A = A - (A + B V^H) T or A = A - (A + B V^H) T^H |
637 |
| -* B = B - (A + B V^H) T V or B = B - (A + B V^H) T^H V |
| 636 | +* A = A - (A + B V**T) T or A = A - (A + B V**T) T**T |
| 637 | +* B = B - (A + B V**T) T V or B = B - (A + B V**T) T**T V |
638 | 638 | *
|
639 | 639 | * ---------------------------------------------------------------------------
|
640 | 640 | *
|
@@ -688,13 +688,13 @@ SUBROUTINE STPRFB( SIDE, TRANS, DIRECT, STOREV, M, N, K, L,
|
688 | 688 | *
|
689 | 689 | * Let W = [ V I ] ( I is K-by-K, V is K-by-M )
|
690 | 690 | *
|
691 |
| -* Form H C or H^H C where C = [ B ] (M-by-N) |
692 |
| -* [ A ] (K-by-N) |
| 691 | +* Form H C or H**T C where C = [ B ] (M-by-N) |
| 692 | +* [ A ] (K-by-N) |
693 | 693 | *
|
694 |
| -* H = I - W^H T W or H^H = I - W^H T^H W |
| 694 | +* H = I - W**T T W or H**T = I - W**T T**T W |
695 | 695 | *
|
696 |
| -* A = A - T (A + V B) or A = A - T^H (A + V B) |
697 |
| -* B = B - V^H T (A + V B) or B = B - V^H T^H (A + V B) |
| 696 | +* A = A - T (A + V B) or A = A - T**T (A + V B) |
| 697 | +* B = B - V**T T (A + V B) or B = B - V**T T**T (A + V B) |
698 | 698 | *
|
699 | 699 | * ---------------------------------------------------------------------------
|
700 | 700 | *
|
@@ -748,12 +748,12 @@ SUBROUTINE STPRFB( SIDE, TRANS, DIRECT, STOREV, M, N, K, L,
|
748 | 748 | *
|
749 | 749 | * Let W = [ V I ] ( I is K-by-K, V is K-by-N )
|
750 | 750 | *
|
751 |
| -* Form C H or C H^H where C = [ B A ] (A is M-by-K, B is M-by-N) |
| 751 | +* Form C H or C H**T where C = [ B A ] (A is M-by-K, B is M-by-N) |
752 | 752 | *
|
753 |
| -* H = I - W^H T W or H^H = I - W^H T^H W |
| 753 | +* H = I - W**T T W or H**T = I - W**T T**T W |
754 | 754 | *
|
755 |
| -* A = A - (A + B V^H) T or A = A - (A + B V^H) T^H |
756 |
| -* B = B - (A + B V^H) T V or B = B - (A + B V^H) T^H V |
| 755 | +* A = A - (A + B V**T) T or A = A - (A + B V**T) T**T |
| 756 | +* B = B - (A + B V**T) T V or B = B - (A + B V**T) T**T V |
757 | 757 | *
|
758 | 758 | * ---------------------------------------------------------------------------
|
759 | 759 | *
|
|
0 commit comments