constexpr index_type required_span_size() const noexcept;
概要
メモリブロックに対する要素アクセス範囲を取得する。
戻り値
extents_.extent(0) * (extents_.extent(0) + 1)/2
例外
投げない
例
#include <cassert>
#include <mdspan>
#include <linalg>
namespace linalg = std::linalg;
int main()
{
using Ext5x5 = std::extents<size_t, 5, 5>;
linalg::layout_blas_packed<linalg::lower_triangle_t, linalg::column_major_t>::mapping<Ext5x5> map;
assert(map.required_span_size() == 15);
}
出力
バージョン
言語
- C++26
処理系
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??