Public Member Functions

ilut_tag Class Reference

A tag for incomplete LU factorization with threshold (ILUT). More...

#include <ilu.hpp>

Public Member Functions

 ilut_tag (unsigned int entries_per_row=20, double drop_tolerance=1e-4)
 The constructor.
void set_drop_tolerance (double tol)
double get_drop_tolerance () const
void set_entries_per_row (unsigned int e)
unsigned int get_entries_per_row () const

Detailed Description

A tag for incomplete LU factorization with threshold (ILUT).


Constructor & Destructor Documentation

ilut_tag ( unsigned int  entries_per_row = 20,
double  drop_tolerance = 1e-4 
) [inline]

The constructor.

Parameters:
entries_per_row Number of nonzero entries per row in L and U. Note that L and U are stored in a single matrix, thus there are 2*entries_per_row in total.
drop_tolerance The drop tolerance for ILUT

Member Function Documentation

double get_drop_tolerance (  )  const [inline]
unsigned int get_entries_per_row (  )  const [inline]
void set_drop_tolerance ( double  tol  )  [inline]
void set_entries_per_row ( unsigned int  e  )  [inline]

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