| 
    StarNEig User's Guide
    master branch
    
   A task-based library for solving dense nonsymmetric eigenvalue problems 
   | 
 
This file contains configuration structures and functions for the expert interface functions. More...
#include <starneig/configuration.h>Go to the source code of this file.
Data Structures | |
| struct | starneig_hessenberg_conf | 
| Hessenberg reduction configuration structure.  More... | |
| struct | starneig_schur_conf | 
| Schur reduction configuration structure.  More... | |
| struct | starneig_reorder_conf | 
| Eigenvalue reordering configuration structure.  More... | |
| struct | starneig_eigenvectors_conf | 
| Eigenvector computation configuration structure.  More... | |
Hessenberg reduction | |
| #define | STARNEIG_HESSENBERG_DEFAULT_TILE_SIZE -1 | 
| Default tile size.  | |
| #define | STARNEIG_HESSENBERG_DEFAULT_PANEL_WIDTH -1 | 
| Default panel width.  | |
| void | starneig_hessenberg_init_conf (struct starneig_hessenberg_conf *conf) | 
| Initializes a Hessenberg reduction configuration structure with default parameters.  More... | |
Schur reduction | |
| #define | STARNEIG_SCHUR_DEFAULT_INTERATION_LIMIT -1 | 
| Default iteration limit.  | |
| #define | STARNEIG_SCHUR_DEFAULT_TILE_SIZE -1 | 
| Default tile size.  | |
| #define | STARNEIG_SCHUR_DEFAULT_SMALL_LIMIT -1 | 
| Default sequential QR limit.  | |
| #define | STARNEIG_SCHUR_DEFAULT_AED_WINDOW_SIZE -1 | 
| Default AED window size.  | |
| #define | STARNEIG_SCHUR_DEFAULT_AED_NIBBLE -1 | 
| Default nibble value.  | |
| #define | STARNEIG_SCHUR_DEFAULT_AED_PARALLEL_SOFT_LIMIT -1 | 
| Default soft sequential AED limit.  | |
| #define | STARNEIG_SCHUR_DEFAULT_AED_PARALLEL_HARD_LIMIT -1 | 
| Default hard sequential AED limit.  | |
| #define | STARNEIG_SCHUR_DEFAULT_SHIFT_ORIGIN -1 | 
| Default shift origin.  | |
| #define | STARNEIG_SCHUR_DEFAULT_SHIFT_COUNT -1 | 
| Default shift count.  | |
| #define | STARNEIG_SCHUR_DEFAULT_WINDOW_SIZE -1 | 
| Default bulge chasing window size.  | |
| #define | STARNEIG_SCHUR_ROUNDED_WINDOW_SIZE -2 | 
| Rounded bulge chasing window.  | |
| #define | STARNEIG_SCHUR_DEFAULT_SHIFTS_PER_WINDOW -1 | 
| Default number of shifts per bulge chasing window.  | |
| #define | STARNEIG_SCHUR_DEFAULT_UPDATE_WIDTH -1 | 
| Default left-hand side update width.  | |
| #define | STARNEIG_SCHUR_DEFAULT_UPDATE_HEIGHT -1 | 
| Default right-hand side update height.  | |
| #define | STARNEIG_SCHUR_DEFAULT_THRESHOLD -1 | 
| Default deflation threshold.  | |
| #define | STARNEIG_SCHUR_NORM_STABLE_THRESHOLD -2 | 
| Norm stable deflation threshold.  | |
| #define | STARNEIG_SCHUR_LAPACK_THRESHOLD -3 | 
| LAPACK-style deflation threshold.  | |
| void | starneig_schur_init_conf (struct starneig_schur_conf *conf) | 
| Initializes a Schur reduction configuration structure with default parameters.  More... | |
Eigenvectors | |
| #define | STARNEIG_EIGENVECTORS_DEFAULT_TILE_SIZE -1 | 
| Default tile size.  | |
| void | starneig_eigenvectors_init_conf (struct starneig_eigenvectors_conf *conf) | 
| Initializes an eigenvectors configuration structure with default parameters.  More... | |
This file contains configuration structures and functions for the expert interface functions.