glucat 0.13.0
glucat::matrix::eig_genus< Matrix_T > Struct Template Reference

Structure containing classification of eigenvalues. More...

#include <matrix.h>

Public Types

using Scalar_T = typename Matrix_T::value_type
 

Public Attributes

bool m_is_singular = false
 Is the matrix singular?
 
eig_case_t m_eig_case = safe_eigs
 What kind of eigenvalues does the matrix contain?
 
Scalar_T m_safe_arg = Scalar_T(0)
 Argument such that exp(pi-m_safe_arg) lies between arguments of eigenvalues.
 

Detailed Description

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

Structure containing classification of eigenvalues.

Definition at line 140 of file matrix.h.

Member Typedef Documentation

◆ Scalar_T

template<typename Matrix_T>
using glucat::matrix::eig_genus< Matrix_T >::Scalar_T = typename Matrix_T::value_type

Definition at line 142 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 = safe_eigs

What kind of eigenvalues does the matrix contain?

Definition at line 146 of file matrix.h.

Referenced by glucat::matrix::classify_eigenvalues().

◆ m_is_singular

template<typename Matrix_T>
bool glucat::matrix::eig_genus< Matrix_T >::m_is_singular = false

Is the matrix singular?

Definition at line 144 of file matrix.h.

Referenced by glucat::matrix::classify_eigenvalues().

◆ m_safe_arg

template<typename Matrix_T>
Scalar_T glucat::matrix::eig_genus< Matrix_T >::m_safe_arg = Scalar_T(0)

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

Definition at line 148 of file matrix.h.

Referenced by glucat::matrix::classify_eigenvalues().


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