HLIBpro  3.0
inv_options_t Struct Reference

options for matrix inversion

#include <mat_inv.hh>

Public Member Functions

 inv_options_t (const diag_type_t adiag=general_diag, const storage_type_t astorage=store_normal, const bool acoarsen=CFG::Arith::coarsen, TProgressBar *aprogress=nullptr)
 default constructor
 
 inv_options_t (TProgressBar *progress)
 default constructor (with simplification of progress bar usage)
 

Public Attributes

diag_type_t diag
 is diagonal unit or not
 
storage_type_t storage
 defines storage format for diagonal blocks (e.g., in invert_ll/ur)
 
bool do_coarsen
 if true, coarsening is applied during factorisation
 
TProgressBar * progressbar
 progress bar for inversion