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

Overview

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

Result of eigh().

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

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

Variables

◆ values

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

ascending, n per batch item

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

◆ vectors

template<typename T>
Matrix<T, MatrixFormat::Dense> batchlas::linalg::Eigh< T >::vectors

eigenvectors as columns, n x n per item

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

◆ info

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

Per-item convergence status: 0 converged, > 0 LAPACK-like.

Always filled; check it, since a non-converged item otherwise looks like a converged one.

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