Skip to content

Commit 238b987

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 788d151 commit 238b987

File tree

8 files changed

+8139
-8197
lines changed

8 files changed

+8139
-8197
lines changed

reference/linalg/imag-if-needed.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-06-19T10:39:43">
192-
2024年06月19日 10時39分43秒
191+
<span itemprop="datePublished" content="2024-08-07T08:59:17">
192+
2024年08月07日 08時59分17秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Yuya Asano</span>
196+
<span itemprop="name">yoh</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -217,11 +217,16 @@
217217
<p><code>imag-if-needed</code>は、必要に応じて複素数の虚部を返す、説明専用の関数オブジェクトである。</p>
218218
<p><code>T</code>の式<code>E</code>に対して、式<code>imag-if-needed(E)</code>は次と等価である。</p>
219219
<ol>
220-
<li><code>T</code>が算術型でなく、式<code>imag(E)</code>が下記宣言を含むコンテキストにおいてオーバーロード解決を行った結果が妥当であるとき、<code>imag(E)</code>
220+
<li>
221+
<p><code>T</code>が算術型でなく、式<code>imag(E)</code>が下記宣言を含むコンテキストにおいてオーバーロード解決を行った結果が妥当であるとき、<code>imag(E)</code>
221222
<br />
222223
<div class="codehilite"><pre><span></span><code><span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">T</span><span class="o">&gt;</span>
223224
<span class="n">T</span> <span class="n">imag</span><span class="p">(</span><span class="k">const</span> <span class="n">T</span><span class="o">&amp;</span><span class="p">)</span> <span class="o">=</span> <span class="k">delete</span><span class="p">;</span>
224225
</code></pre></div>
226+
</p>
227+
</li>
228+
<li>
229+
<p>そうでない場合、<code>((void)E, T{})</code></p>
225230
</li>
226231
</ol>
227232
<h2>備考</h2>

reference/linalg/multipliable.html

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,22 @@
4949

5050

5151

52+
<script>
53+
window.MathJax = {
54+
tex: {
55+
inlineMath: [ ['$','$'] ],
56+
displayMath: [ ['$$','$$'] ],
57+
processEscapes: true
58+
},
59+
chtml: {
60+
displayAlign: 'left',
61+
displayIndent: '2.0em',
62+
},
63+
};
64+
</script>
65+
<!-- IEはサポートしないので https://polyfill.io/v3/polyfill.min.js?features=es6 は読み込まない -->
66+
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
67+
5268

5369

5470
<link href="../../static/kunai/css/kunai-stage-0.css?cachebust=0e476399d981581c37613c7023035bba5447c826" rel="stylesheet">
@@ -188,12 +204,12 @@
188204

189205
<p class="text-right"><small>
190206
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-06-25T03:50:24">
192-
2024年06月25日 03時50分24秒
207+
<span itemprop="datePublished" content="2024-08-07T08:59:17">
208+
2024年08月07日 08時59分17秒
193209
</span>
194210
<br/>
195211
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Yuya Asano</span>
212+
<span itemprop="name">yoh</span>
197213
</span>
198214
が更新
199215
</small></p>
@@ -247,10 +263,12 @@
247263
<h2>概要</h2>
248264
<p>テンプレートパラメータに指定されたベクトルや行列が掛けられるかを静的要素数で判定する、説明専用の関数である。</p>
249265
<h2>戻り値</h2>
250-
<p><code>InMat</code>型の変数を<code>A</code>, <code>InVec</code>型の変数を<code>x</code>, <code>OutVec</code>型の変数を<code>y</code>とする。
251-
- (1): $y \leftarrow Ax$が可能なら<code>true</code>、そうでないなら<code>false</code>
252-
- (2): $y^t \leftarrow x^t A$が可能なら<code>true</code>、そうでないなら<code>false</code>
253-
- (3): <code>InMat1</code>型の変数を<code>A</code>, <code>InMat2</code>型の変数を<code>B</code>, <code>OutMat</code>型の変数<code>C</code>とすると、$C \leftarrow AB$が可能なら<code>true</code>、そうでないなら<code>false</code></p>
266+
<p><code>InMat</code>型の変数を<code>A</code>, <code>InVec</code>型の変数を<code>x</code>, <code>OutVec</code>型の変数を<code>y</code>とする。</p>
267+
<ul>
268+
<li>(1): $y \leftarrow Ax$ が可能なら<code>true</code>、そうでないなら<code>false</code></li>
269+
<li>(2): $y^t \leftarrow x^t A$ が可能なら<code>true</code>、そうでないなら<code>false</code></li>
270+
<li>(3): <code>InMat1</code>型の変数を<code>A</code>, <code>InMat2</code>型の変数を<code>B</code>, <code>OutMat</code>型の変数<code>C</code>とすると、$C \leftarrow AB$ が可能なら<code>true</code>、そうでないなら<code>false</code></li>
271+
</ul>
254272
<h2>バージョン</h2>
255273
<h3>言語</h3>
256274
<ul>

reference/linalg/possibly-multipliable.html

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,22 @@
4949

5050

5151

52+
<script>
53+
window.MathJax = {
54+
tex: {
55+
inlineMath: [ ['$','$'] ],
56+
displayMath: [ ['$$','$$'] ],
57+
processEscapes: true
58+
},
59+
chtml: {
60+
displayAlign: 'left',
61+
displayIndent: '2.0em',
62+
},
63+
};
64+
</script>
65+
<!-- IEはサポートしないので https://polyfill.io/v3/polyfill.min.js?features=es6 は読み込まない -->
66+
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
67+
5268

5369

5470
<link href="../../static/kunai/css/kunai-stage-0.css?cachebust=0e476399d981581c37613c7023035bba5447c826" rel="stylesheet">
@@ -188,12 +204,12 @@
188204

189205
<p class="text-right"><small>
190206
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-06-25T03:50:24">
192-
2024年06月25日 03時50分24秒
207+
<span itemprop="datePublished" content="2024-08-07T08:59:17">
208+
2024年08月07日 08時59分17秒
193209
</span>
194210
<br/>
195211
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Yuya Asano</span>
212+
<span itemprop="name">yoh</span>
197213
</span>
198214
が更新
199215
</small></p>
@@ -241,10 +257,12 @@
241257
<h2>概要</h2>
242258
<p>テンプレートパラメータに指定されたベクトルや行列が掛けられるかを静的要素数で判定する、説明専用の関数である。</p>
243259
<h2>戻り値</h2>
244-
<p><code>InMat</code>型の変数を<code>A</code>, <code>InVec</code>型の変数を<code>x</code>, <code>OutVec</code>型の変数を<code>y</code>とする。
245-
- (1): $y \leftarrow Ax$が可能なら<code>true</code>、そうでないなら<code>false</code>
246-
- (2): $y^t \leftarrow x^t A$が可能なら<code>true</code>、そうでないなら<code>false</code>
247-
- (3): <code>InMat1</code>型の変数を<code>A</code>, <code>InMat2</code>型の変数を<code>B</code>, <code>OutMat</code>型の変数<code>C</code>とすると、$C \leftarrow AB$が可能なら<code>true</code>、そうでないなら<code>false</code></p>
260+
<p><code>InMat</code>型の変数を<code>A</code>, <code>InVec</code>型の変数を<code>x</code>, <code>OutVec</code>型の変数を<code>y</code>とする。</p>
261+
<ul>
262+
<li>(1): $y \leftarrow Ax$ が可能なら<code>true</code>、そうでないなら<code>false</code></li>
263+
<li>(2): $y^t \leftarrow x^t A$ が可能なら<code>true</code>、そうでないなら<code>false</code></li>
264+
<li>(3): <code>InMat1</code>型の変数を<code>A</code>, <code>InMat2</code>型の変数を<code>B</code>, <code>OutMat</code>型の変数<code>C</code>とすると、$C \leftarrow AB$ が可能なら<code>true</code>、そうでないなら<code>false</code></li>
265+
</ul>
248266
<h2>バージョン</h2>
249267
<h3>言語</h3>
250268
<ul>

reference/linalg/real-if-needed.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-06-19T10:39:43">
192-
2024年06月19日 10時39分43秒
191+
<span itemprop="datePublished" content="2024-08-07T08:59:17">
192+
2024年08月07日 08時59分17秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Yuya Asano</span>
196+
<span itemprop="name">yoh</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -217,11 +217,16 @@
217217
<p><code>real-if-needed</code>は、必要に応じて複素数の実部を返す、説明専用の関数オブジェクトである。</p>
218218
<p><code>T</code>の式<code>E</code>に対して、式<code>real-if-needed(E)</code>は次と等価である。</p>
219219
<ol>
220-
<li><code>T</code>が算術型でなく、式<code>real(E)</code>が下記宣言を含むコンテキストにおいてオーバーロード解決を行った結果が妥当であるとき、<code>real(E)</code>
220+
<li>
221+
<p><code>T</code>が算術型でなく、式<code>real(E)</code>が下記宣言を含むコンテキストにおいてオーバーロード解決を行った結果が妥当であるとき、<code>real(E)</code>
221222
<br />
222223
<div class="codehilite"><pre><span></span><code><span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">T</span><span class="o">&gt;</span>
223224
<span class="n">T</span> <span class="n">real</span><span class="p">(</span><span class="k">const</span> <span class="n">T</span><span class="o">&amp;</span><span class="p">)</span> <span class="o">=</span> <span class="k">delete</span><span class="p">;</span>
224225
</code></pre></div>
226+
</p>
227+
</li>
228+
<li>
229+
<p>そうでない場合、<code>E</code></p>
225230
</li>
226231
</ol>
227232
<h2>備考</h2>

0 commit comments

Comments
 (0)