|
| static void | params_set_int (AlinaParameters *prm, const char *name, int value) |
| |
| static void | params_set_float (AlinaParameters *prm, const char *name, float value) |
| |
| static void | params_set_string (AlinaParameters *prm, const char *name, const char *value) |
| |
| static void | params_read_json (AlinaParameters *prm, const char *fname) |
| |
| static void | params_destroy (AlinaParameters *prm) |
| |
| static AlinaParameters * | params_create () |
| |
| static AlinaPreconditioner * | preconditioner_create (int n, const int *ptr, const int *col, const double *val, AlinaParameters *parameters) |
| |
| static void | preconditioner_apply (AlinaPreconditioner *amg, const double *rhs, double *x) |
| |
| static void | preconditioner_report (AlinaPreconditioner *amg) |
| |
| static void | preconditioner_destroy (AlinaPreconditioner *amg) |
| |
| static AlinaSequentialSolver * | solver_create (int n, const int *ptr, const int *col, const double *val, AlinaParameters *parameters) |
| |
| static AlinaConvergenceInfo | solver_solve (AlinaSequentialSolver *solver, double const *rhs, double *x) |
| |
| static AlinaConvergenceInfo | solver_solve_matrix (AlinaSequentialSolver *solver, int const *A_ptr, int const *A_col, double const *A_val, double const *rhs, double *x) |
| |
| static void | solver_report (AlinaSequentialSolver *solver) |
| |
| static void | solver_destroy (AlinaSequentialSolver *solver) |
| |
| static AlinaDistributedSolver * | solver_mpi_create (MPI_Comm comm, ptrdiff_t n, const ptrdiff_t *ptr, const ptrdiff_t *col, const double *val, int n_def_vec, AlinaDefVecFunction def_vec_func, void *def_vec_data, AlinaParameters *params) |
| |
| static AlinaConvergenceInfo | solver_mpi_solve (AlinaDistributedSolver *solver, double const *rhs, double *x) |
| |
| static void | solver_mpi_destroy (AlinaDistributedSolver *solver) |
| |
Définition à la ligne 51 du fichier AlinaLib.h.