|
212 | 212 |
|
213 | 213 | <p class="text-right"><small>
|
214 | 214 | 最終更新日時(UTC):
|
215 |
| - <span itemprop="datePublished" content="2024-03-02T15:10:46"> |
216 |
| - 2024年03月02日 15時10分46秒 |
| 215 | + <span itemprop="datePublished" content="2024-06-25T07:29:48"> |
| 216 | + 2024年06月25日 07時29分48秒 |
217 | 217 | </span>
|
218 | 218 | <br/>
|
219 | 219 | <span itemprop="author" itemscope itemtype="http://schema.org/Person">
|
@@ -253,12 +253,16 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数であればオーバー
|
253 | 253 | <h2>事前条件</h2>
|
254 | 254 | <p><code>i</code>を<code><a href="../../../mdspan/extents/index-cast.html">extents_type::index-cast</a>(ind0)</code>、<code>j</code>を<code><a href="../../../mdspan/extents/index-cast.html">extents_type::index-cast</a>(ind1)</code>としたとき、2次元インデクス値<code>i, j</code>は多次元配列サイズ<code>extents_</code>における有効なインデクスであること。</p>
|
255 | 255 | <h2>戻り値</h2>
|
256 |
| -<p><code>N</code>を<code><a href="../../../mdspan/extents/extent.html">extetns_.extent</a>(0)</code>としたとき |
257 |
| -- <code>i > j</code>ならば<code>(*this)(j, i)</code>、そうでなければ |
258 |
| -- 下記いずれの条件を満たすならば<code>i + j * (j + 1)/2</code>、そうでなければ |
259 |
| - - <code><a href="../../../type_traits/is_same.html">is_same_v</a><StorageOrder, column_major_t> && <a href="../../../type_traits/is_same.html">is_same_v</a><Triangle, upper_triangle_t></code>が<code>true</code>または |
260 |
| - - <code><a href="../../../type_traits/is_same.html">is_same_v</a><StorageOrder, row_major_t> && <a href="../../../type_traits/is_same.html">is_same_v</a><Triangle, lower_triangle_t></code>が<code>true</code> |
261 |
| -- <code>j + N * i - i * (i + 1)/2</code></p> |
| 256 | +<p><code>N</code>を<code><a href="../../../mdspan/extents/extent.html">extetns_.extent</a>(0)</code>としたとき</p> |
| 257 | +<ul> |
| 258 | +<li><code>i > j</code>ならば<code>(*this)(j, i)</code>、そうでなければ</li> |
| 259 | +<li>下記いずれの条件を満たすならば<code>i + j * (j + 1)/2</code>、そうでなければ<ul> |
| 260 | +<li><code><a href="../../../type_traits/is_same.html">is_same_v</a><StorageOrder, column_major_t> && <a href="../../../type_traits/is_same.html">is_same_v</a><Triangle, upper_triangle_t></code>が<code>true</code>または</li> |
| 261 | +<li><code><a href="../../../type_traits/is_same.html">is_same_v</a><StorageOrder, row_major_t> && <a href="../../../type_traits/is_same.html">is_same_v</a><Triangle, lower_triangle_t></code>が<code>true</code></li> |
| 262 | +</ul> |
| 263 | +</li> |
| 264 | +<li><code>j + N * i - i * (i + 1)/2</code></li> |
| 265 | +</ul> |
262 | 266 | <h2>例外</h2>
|
263 | 267 | <p>投げない</p>
|
264 | 268 | <h2>例</h2>
|
|
0 commit comments