A tag for incomplete LU and incomplete Cholesky factorization with static pattern (Parallel-ILU0, Parallel ICC0) More...
#include <chow_patel_ilu.hpp>
Public Member Functions | |
chow_patel_tag (vcl_size_t num_sweeps=3, vcl_size_t num_jacobi_iters=2) | |
Constructor allowing to set the number of sweeps and Jacobi iterations. More... | |
vcl_size_t | sweeps () const |
Returns the number of sweeps (i.e. number of nonlinear iterations) in the solver setup stage. More... | |
void | sweeps (vcl_size_t num) |
Sets the number of sweeps (i.e. number of nonlinear iterations) in the solver setup stage. More... | |
vcl_size_t | jacobi_iters () const |
Returns the number of Jacobi iterations (i.e. applications of x_{k+1} = (I - D^{-1}R)x_k + D^{-1} b) for each of the solves y = U^{-1} x and z = L^{-1} y) for each preconditioner application. More... | |
void | jacobi_iters (vcl_size_t num) |
Sets the number of Jacobi iterations for each triangular 'solve' when applying the preconditioner to a vector. More... | |
A tag for incomplete LU and incomplete Cholesky factorization with static pattern (Parallel-ILU0, Parallel ICC0)
Definition at line 44 of file chow_patel_ilu.hpp.
|
inline |
Constructor allowing to set the number of sweeps and Jacobi iterations.
num_sweeps | Number of sweeps in setup phase |
num_jacobi_iters | Number of Jacobi iterations for each triangular 'solve' when applying the preconditioner to a vector |
Definition at line 52 of file chow_patel_ilu.hpp.
|
inline |
Returns the number of Jacobi iterations (i.e. applications of x_{k+1} = (I - D^{-1}R)x_k + D^{-1} b) for each of the solves y = U^{-1} x and z = L^{-1} y) for each preconditioner application.
Definition at line 60 of file chow_patel_ilu.hpp.
|
inline |
Sets the number of Jacobi iterations for each triangular 'solve' when applying the preconditioner to a vector.
Definition at line 62 of file chow_patel_ilu.hpp.
|
inline |
Returns the number of sweeps (i.e. number of nonlinear iterations) in the solver setup stage.
Definition at line 55 of file chow_patel_ilu.hpp.
|
inline |
Sets the number of sweeps (i.e. number of nonlinear iterations) in the solver setup stage.
Definition at line 57 of file chow_patel_ilu.hpp.