|
XGCa
|
#include "solver.hpp"
Functions | |
| void | init_helmholtz_solver (int isolver, int n_rhs) |
| int | uses_this_rank (int isolver) |
| void | init_and_create (int isolver, double *b_factors, int *bd, int is_update_int) |
| void | lhs_set_matrix_entries (int isolver, double *b_factors, double *alpha, double *beta, int is_update_int, int *bd) |
| void | rhs1_set_matrix_entries (int isolver, double *b_factors, double *alpha, double *beta, int is_update_int, int *bd) |
| void | rhs2_set_matrix_entries (int isolver, double *b_factors, double *alpha, double *beta, int is_update_int, int *bd) |
| void | iter_solver_set_matrix_entries (double *b_factors, double *alpha, double *beta, int *bd) |
| void | setup_iter_solver_precond (int is_update_int) |
| void | spectral_assemble (int isolver) |
| void | create_and_scatter (int solver_index) |
| void | uhs_cleanup () |
| void create_and_scatter | ( | int | solver_index | ) |

| void init_and_create | ( | int | isolver, |
| double * | b_factors, | ||
| int * | bd, | ||
| int | is_update_int | ||
| ) |

| void init_helmholtz_solver | ( | int | isolver, |
| int | n_rhs | ||
| ) |

| void iter_solver_set_matrix_entries | ( | double * | b_factors, |
| double * | alpha, | ||
| double * | beta, | ||
| int * | bd | ||
| ) |

| void lhs_set_matrix_entries | ( | int | isolver, |
| double * | b_factors, | ||
| double * | alpha, | ||
| double * | beta, | ||
| int | is_update_int, | ||
| int * | bd | ||
| ) |

| void rhs1_set_matrix_entries | ( | int | isolver, |
| double * | b_factors, | ||
| double * | alpha, | ||
| double * | beta, | ||
| int | is_update_int, | ||
| int * | bd | ||
| ) |

| void rhs2_set_matrix_entries | ( | int | isolver, |
| double * | b_factors, | ||
| double * | alpha, | ||
| double * | beta, | ||
| int | is_update_int, | ||
| int * | bd | ||
| ) |

| void setup_iter_solver_precond | ( | int | is_update_int | ) |

| void spectral_assemble | ( | int | isolver | ) |

| void uhs_cleanup | ( | ) |

| int uses_this_rank | ( | int | isolver | ) |
