最終更新日時(UTC): 2025年07月10日 01時26分30秒
Koichi Murase が更新

履歴 編集

class template
<linalg>

# std::linalg::setup_givens_rotation_result(C++26)

    namespace std::linalg {
      template<class Real>
      struct setup_givens_rotation_result {
        Real c;
        Real s;
        Real r;
      };

      template<class Real>
      struct setup_givens_rotation_result<complex<Real>> {
        Real c;
        complex<Real> s;
        complex<Real> r;
      };
    }

## 概要

ギブンス回転の結果を表すクラス。詳しくは、`setup_givens_rotation`にて。

## 適格要件

- `Real`は`complex<Real>`が規定できる型であること。

## 例

`setup_givens_rotation`に記載。

## バージョン

### 言語

- C++26

### 処理系

- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??

## 関連項目

- `setup_givens_rotation`

## 参照

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