glucat  0.8.4
Public Types | Public Attributes | List of all members
glucat::matrix::eig_genus< Matrix_T > Struct Template Reference

Structure containing classification of eigenvalues. More...

#include <matrix.h>

Public Types

typedef Matrix_T::value_type Scalar_T
 

Public Attributes

eig_case_t m_eig_case
 What kind of eigenvalues does the matrix contain? More...
 
Scalar_T m_safe_arg
 Argument such that exp(pi-m_safe_arg) lies between arguments of eigenvalues. More...
 

Detailed Description

template<typename Matrix_T>
struct glucat::matrix::eig_genus< Matrix_T >

Structure containing classification of eigenvalues.

Definition at line 191 of file matrix.h.

Member Typedef Documentation

◆ Scalar_T

template<typename Matrix_T >
typedef Matrix_T::value_type glucat::matrix::eig_genus< Matrix_T >::Scalar_T

Definition at line 193 of file matrix.h.

Member Data Documentation

◆ m_eig_case

template<typename Matrix_T >
eig_case_t glucat::matrix::eig_genus< Matrix_T >::m_eig_case

What kind of eigenvalues does the matrix contain?

Definition at line 195 of file matrix.h.

Referenced by glucat::matrix_log(), and glucat::matrix_sqrt().

◆ m_safe_arg

template<typename Matrix_T >
Scalar_T glucat::matrix::eig_genus< Matrix_T >::m_safe_arg

Argument such that exp(pi-m_safe_arg) lies between arguments of eigenvalues.

Definition at line 197 of file matrix.h.

Referenced by glucat::matrix_log(), and glucat::matrix_sqrt().


The documentation for this struct was generated from the following file: