PaStiX Handbook
6.3.2
|
#include "common.h"
#include "bcsc/bcsc.h"
#include "refinement/z_refine_functions.h"
#include "refinement/c_refine_functions.h"
#include "refinement/d_refine_functions.h"
#include "refinement/s_refine_functions.h"
#include "pastix/order.h"
Go to the source code of this file.
Typedefs | |
typedef pastix_int_t(* | refine_fct_t) (pastix_data_t *, pastix_rhs_t, pastix_rhs_t) |
Select the refinement function to call depending on the matrix type and the precision. | |
Functions | |
int | pastix_subtask_refine (pastix_data_t *pastix_data, pastix_rhs_t Bp, pastix_rhs_t Xp) |
Perform the iterative refinement without apply the permutations. More... | |
int | pastix_task_refine (pastix_data_t *pastix_data, pastix_int_t m, pastix_int_t nrhs, void *b, pastix_int_t ldb, void *x, pastix_int_t ldx) |
Perform iterative refinement. More... | |
int | pastix_task_solve_and_refine (pastix_data_t *pastix_data, pastix_int_t m, pastix_int_t nrhs, void *b, pastix_int_t ldb, void *x, pastix_int_t ldx) |
Performs solve and iterative refinement without unnecessary permutations. More... | |
PaStiX refinement functions implementations.
Definition in file pastix_task_refine.c.