namespace std::simd {
template<class V>
using simd-complex-value-type = typename V::value_type::value_type;
}
概要
simd-complex-value-typeは、複素数を要素とするbasic_vecの、実数部・虚数部の型を表す説明専用の型エイリアスである。
要素型がstd::complex<U>のとき、simd-complex-value-type<V>はU(V::value_type::value_type)となる。real・imag・norm・argなどの戻り値型(実数型のbasic_vec)を表すために使用され、説明専用コンセプトsimd-complexの定義にも用いられる。
バージョン
言語
- C++26
関連項目
参照
- P1928R15 std::simd — merge data-parallel types from the Parallelism TS 2
- C++26で
std::simdライブラリが追加された
- C++26で