#include "Paso.h"
#include "Solver.h"
#include "PasoUtil.h"
Functions | |
void | Paso_Solver_ILU_free (Paso_Solver_ILU *in) |
Paso_Solver_ILU * | Paso_Solver_getILU (Paso_SparseMatrix *A, bool_t verbose) |
void | Paso_Solver_solveILU (Paso_Solver_ILU *ilu, double *x, double *b) |
Paso_Solver_ILU* Paso_Solver_getILU | ( | Paso_SparseMatrix * | A, | |
bool_t | verbose | |||
) |
References ABS, Paso_Solver_ILU::colorOf, Paso_Solver_ILU::factors, Paso_Pattern::index, Paso_SparseMatrix::len, Paso_Solver_ILU::main_iptr, MEMALLOC, Paso_Solver_ILU::n, Paso_Solver_ILU::n_block, Paso_Solver_ILU::num_colors, Paso_SparseMatrix::numRows, Paso_checkPtr(), Paso_noError(), Paso_Pattern_color(), Paso_Pattern_getReference(), Paso_setError(), Paso_Solver_ILU_free(), Paso_timer(), Paso_SparseMatrix::pattern, Paso_Solver_ILU::pattern, Paso_Pattern::ptr, Paso_SparseMatrix::row_block_size, Paso_SparseMatrix::val, VALUE_ERROR, and ZERO_DIVISION_ERROR.
Referenced by Paso_Solver_setPreconditioner().
void Paso_Solver_ILU_free | ( | Paso_Solver_ILU * | in | ) |
References Paso_Solver_ILU::colorOf, Paso_Solver_ILU::factors, Paso_Solver_ILU::main_iptr, MEMFREE, Paso_Pattern_free(), and Paso_Solver_ILU::pattern.
Referenced by Paso_Preconditioner_free(), and Paso_Solver_getILU().
void Paso_Solver_solveILU | ( | Paso_Solver_ILU * | ilu, | |
double * | x, | |||
double * | b | |||
) |