ViennaCL - The Vienna Computing Library
1.5.1
|
A tag for incomplete LU factorization with threshold (ILUT) More...
#include <ilut.hpp>
Public Member Functions | |
ilut_tag (unsigned int entries_per_row=20, double drop_tolerance=1e-4, bool with_level_scheduling=false) | |
The constructor. More... | |
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 |
bool | use_level_scheduling () const |
void | use_level_scheduling (bool b) |
A tag for incomplete LU factorization with threshold (ILUT)
|
inline |
The constructor.
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 |
with_level_scheduling | Flag for enabling level scheduling on GPUs. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |