最終更新日時(UTC): 2026年02月08日 09時00分28秒
yoh が更新

履歴 編集

function template
<linalg>

# std::linalg::transpose-extents(C++26)

    template<class IndexType, size_t InputExtent0, size_t InputExtent1>
    constexpr extents<IndexType, InputExtent1, InputExtent0>
      transpose-extents(const extents<IndexType, InputExtent0, InputExtent1>& in);

    template<class InputExtents>
    using transpose-extents-t =
      decltype(transpose-extents(declval<InputExtents>()));

## 概要

行列転置操作の動作説明に用いる説明専用の関数テンプレート

## 戻り値

`extents<IndexType, InputExtent1, InputExtent0>(in.extent(1), in.extent(0))`

## バージョン

### 言語

- C++26

## 参照

- P1673R13 A free function linear algebra interface based on the BLAS