Skip to content

Commit e80f97d

Browse files
committed
linalg : 例を修正 (#1233)
Signed-off-by: Yuya Asano <64895419+sukeya@users.noreply.github.com>
1 parent ef67876 commit e80f97d

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

reference/linalg/symmetric_matrix_vector_product.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,6 @@ int main()
147147
for(int j = 0; j < x.extent(0); ++j) {
148148
x[j] = j;
149149
}
150-
for(int i = 0; i < y.extent(0); ++i) {
151-
y[i] = -i;
152-
}
153150
154151
// (1)
155152
std::cout << "(1)\n";
@@ -161,6 +158,10 @@ int main()
161158
std::linalg::symmetric_matrix_vector_product(std::execution::par, A, std::linalg::upper_triangle, x, y);
162159
print(y, "y");
163160
161+
for(int i = 0; i < y.extent(0); ++i) {
162+
y[i] = -i;
163+
}
164+
164165
// (3)
165166
std::cout << "(3)\n";
166167
std::linalg::symmetric_matrix_vector_product(A, std::linalg::upper_triangle, x, y, z);
@@ -189,15 +190,15 @@ y[1] = 38
189190
y[2] = 59
190191
y[3] = 74
191192
(3)
192-
z[0] = 28
193-
z[1] = 76
194-
z[2] = 118
195-
z[3] = 148
193+
z[0] = 14
194+
z[1] = 37
195+
z[2] = 57
196+
z[3] = 71
196197
(4)
197-
z[0] = 28
198-
z[1] = 76
199-
z[2] = 118
200-
z[3] = 148
198+
z[0] = 14
199+
z[1] = 37
200+
z[2] = 57
201+
z[3] = 71
201202
```
202203

203204

0 commit comments

Comments
 (0)