batchlas::linalg::Svd< T > Struct Template Reference

Overview

template<typename T>
struct batchlas::linalg::Svd< T >

Result of svd().

Definition at line 485 of file linalg-ops.hh.

#include <batchlas/blas/linalg-ops.hh>

Variables

◆ U

template<typename T>
Matrix<T, MatrixFormat::Dense> batchlas::linalg::Svd< T >::U

m x m (All) or m x k (Thin)

Definition at line 486 of file linalg-ops.hh.

◆ values

template<typename T>
UnifiedVector<typename base_type<T>::type> batchlas::linalg::Svd< T >::values

k = min(m, n) per batch item

Definition at line 487 of file linalg-ops.hh.

◆ Vh

template<typename T>
Matrix<T, MatrixFormat::Dense> batchlas::linalg::Svd< T >::Vh

n x n (All) or k x n (Thin)

Definition at line 488 of file linalg-ops.hh.

◆ info

template<typename T>
UnifiedVector<int32_t> batchlas::linalg::Svd< T >::info

Per-item convergence status, as Eigh::info. Always filled.

Definition at line 490 of file linalg-ops.hh.