Skip to content

Commit be19f9e

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent c3ec667 commit be19f9e

File tree

5 files changed

+171
-285
lines changed

5 files changed

+171
-285
lines changed

reference/linalg/dot.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,8 @@
204204

205205
<p class="text-right"><small>
206206
最終更新日時(UTC):
207-
<span itemprop="datePublished" content="2024-06-25T03:51:33">
208-
2024年06月25日 03時51分33秒
207+
<span itemprop="datePublished" content="2024-06-25T04:39:34">
208+
2024年06月25日 04時39分34秒
209209
</span>
210210
<br/>
211211
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -301,7 +301,7 @@ <h3>出力</h3>
301301
<h2>バージョン</h2>
302302
<h3>言語</h3>
303303
<ul>
304-
<li>C++11</li>
304+
<li>C++26</li>
305305
</ul>
306306
<h3>処理系</h3>
307307
<ul>

reference/linalg/dotc.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,8 @@
204204

205205
<p class="text-right"><small>
206206
最終更新日時(UTC):
207-
<span itemprop="datePublished" content="2024-06-25T03:51:33">
208-
2024年06月25日 03時51分33秒
207+
<span itemprop="datePublished" content="2024-06-25T04:39:34">
208+
2024年06月25日 04時39分34秒
209209
</span>
210210
<br/>
211211
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -338,7 +338,7 @@ <h3>出力</h3>
338338
<h2>バージョン</h2>
339339
<h3>言語</h3>
340340
<ul>
341-
<li>C++11</li>
341+
<li>C++26</li>
342342
</ul>
343343
<h3>処理系</h3>
344344
<ul>

reference/linalg/matrix_vector_product.html

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
<meta property="og:url" content="https://cpprefjp.github.io/reference/linalg/matrix_vector_product.html" />
2929
<meta property="og:site_name" content="cpprefjp - C++日本語リファレンス" />
3030
<meta property="og:type" content="article" />
31-
<meta property="og:description" content="(ここには、関数・変数・定数の概要を記述します。必須事項です。)" />
31+
<meta property="og:description" content="行列とベクトルの積を計算する。" />
3232
<meta name="twitter:card" content="summary" />
3333
<meta name="twitter:title" content="matrix_vector_product - cpprefjp C++日本語リファレンス" />
3434
<meta name="twitter:url" content="https://cpprefjp.github.io/reference/linalg/matrix_vector_product.html" />
35-
<meta name="twitter:description" content="(ここには、関数・変数・定数の概要を記述します。必須事項です。)" />
35+
<meta name="twitter:description" content="行列とベクトルの積を計算する。" />
3636

3737

3838
<link rel="alternate" type="application/atom+xml" title="Atom" href="https://cpprefjp.github.io/rss.xml" />
@@ -204,8 +204,8 @@
204204

205205
<p class="text-right"><small>
206206
最終更新日時(UTC):
207-
<span itemprop="datePublished" content="2024-06-25T03:50:24">
208-
2024年06月25日 03時50分24秒
207+
<span itemprop="datePublished" content="2024-06-25T04:38:38">
208+
2024年06月25日 04時38分38秒
209209
</span>
210210
<br/>
211211
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -235,7 +235,7 @@
235235
<span class="n">out</span><span class="o">-</span><span class="n">vector</span> <span class="n">OutVec</span><span class="o">&gt;</span>
236236
<span class="kt">void</span> <span class="n">matrix_vector_product</span><span class="p">(</span><span class="n">InMat</span> <span class="n">A</span><span class="p">,</span>
237237
<span class="n">InVec</span> <span class="n">x</span><span class="p">,</span>
238-
<span class="n">OutVec</span> <span class="n">y</span><span class="p">);</span>
238+
<span class="n">OutVec</span> <span class="n">y</span><span class="p">);</span> <span class="c1">// (1)</span>
239239

240240
<span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc"><a href="../execution/execution/execution_policy.html">ExecutionPolicy</a></span><span class="p">,</span>
241241
<span class="n">in</span><span class="o">-</span><span class="n">matrix</span> <span class="n">InMat</span><span class="p">,</span>
@@ -244,7 +244,7 @@
244244
<span class="kt">void</span> <span class="n">matrix_vector_product</span><span class="p">(</span><span class="n"><a href="../execution/execution/execution_policy.html">ExecutionPolicy</a></span><span class="o">&amp;&amp;</span> <span class="n">exec</span><span class="p">,</span>
245245
<span class="n">InMat</span> <span class="n">A</span><span class="p">,</span>
246246
<span class="n">InVec</span> <span class="n">x</span><span class="p">,</span>
247-
<span class="n">OutVec</span> <span class="n">y</span><span class="p">);</span>
247+
<span class="n">OutVec</span> <span class="n">y</span><span class="p">);</span> <span class="c1">// (2)</span>
248248

249249
<span class="k">template</span><span class="o">&lt;</span><span class="n">in</span><span class="o">-</span><span class="n">matrix</span> <span class="n">InMat</span><span class="p">,</span>
250250
<span class="n">in</span><span class="o">-</span><span class="n">vector</span> <span class="n">InVec1</span><span class="p">,</span>
@@ -253,7 +253,7 @@
253253
<span class="kt">void</span> <span class="n">matrix_vector_product</span><span class="p">(</span><span class="n">InMat</span> <span class="n">A</span><span class="p">,</span>
254254
<span class="n">InVec1</span> <span class="n">x</span><span class="p">,</span>
255255
<span class="n">InVec2</span> <span class="n">y</span><span class="p">,</span>
256-
<span class="n">OutVec</span> <span class="n">z</span><span class="p">);</span>
256+
<span class="n">OutVec</span> <span class="n">z</span><span class="p">);</span> <span class="c1">// (3)</span>
257257

258258
<span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc"><a href="../execution/execution/execution_policy.html">ExecutionPolicy</a></span><span class="p">,</span>
259259
<span class="n">in</span><span class="o">-</span><span class="n">matrix</span> <span class="n">InMat</span><span class="p">,</span>
@@ -264,15 +264,18 @@
264264
<span class="n">InMat</span> <span class="n">A</span><span class="p">,</span>
265265
<span class="n">InVec1</span> <span class="n">x</span><span class="p">,</span>
266266
<span class="n">InVec2</span> <span class="n">y</span><span class="p">,</span>
267-
<span class="n">OutVec</span> <span class="n">z</span><span class="p">);</span>
267+
<span class="n">OutVec</span> <span class="n">z</span><span class="p">);</span> <span class="c1">// (4)</span>
268268
<span class="p">}</span>
269269
</code></pre></div>
270270
</p>
271271
<h2>概要</h2>
272-
<p>(ここには、関数・変数・定数の概要を記述します。必須事項です。)</p>
273-
<p>(必要な項目を省略する場合には、「(執筆中)」と書いておいてください。)</p>
274-
<h2><a class="cpprefjp-defined-word" data-desc="関数であればオーバーロード解決に参加するための条件、それ以外であれば受け付ける型の条件">テンプレートパラメータ制約</a></h2>
275-
<p>(ここには、関数がオーバーロード解決に参加するための条件を記載します。SFINAE-friendlyな関数の条件、制約テンプレートによるオーバーロードの条件などを記載します。)</p>
272+
<p>行列とベクトルの積を計算する。</p>
273+
<ul>
274+
<li>(1): $y \leftarrow Ax$</li>
275+
<li>(2): (1)を指定された実行ポリシーで実行する。</li>
276+
<li>(3): $z \leftarrow y + Ax$</li>
277+
<li>(4): (3)を指定された実行ポリシーで実行する。</li>
278+
</ul>
276279
<h2><a class="cpprefjp-defined-word" data-desc="満たさなければプログラムが不適格となる要件。`static_assert`や関数のdelete宣言などに相当する">適格要件</a></h2>
277280
<ul>
278281
<li>(1), (2), (3), (4): <code><a href="possibly-multipliable.html">possibly-multipliable</a>&lt;decltype(A), decltype(x), decltype(y)&gt;()</code><code>true</code></li>
@@ -297,6 +300,7 @@ <h2>備考</h2>
297300
<li>(3), (4): <code>z</code><code>y</code>を入れても良い。</li>
298301
</ul>
299302
<h2></h2>
303+
<p><strong>[注意] 処理系にあるコンパイラで確認していないため、間違っているかもしれません。</strong></p>
300304
<p><div class="yata" id="ed1ea3467bc7bbaaff6312b21c0ae402fd8d782e"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../array.html">&lt;array&gt;</a></span><span class="cp"></span>
301305
<span class="cp">#include</span> <span class="cpf"><a href="../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
302306
<span class="cp">#include</span> <span class="cpf"><a href="../linalg.html">&lt;linalg&gt;</a></span><span class="cp"></span>
@@ -386,7 +390,7 @@ <h3>出力</h3>
386390
<h2>バージョン</h2>
387391
<h3>言語</h3>
388392
<ul>
389-
<li>C++11</li>
393+
<li>C++26</li>
390394
</ul>
391395
<h3>処理系</h3>
392396
<ul>

0 commit comments

Comments
 (0)