|
XGC1
|
#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, int *bd, int is_update_int) |
| void | lhs_set_alpha_beta (int isolver, double *alpha, double *beta, double *solver_scale, double *skin_norm, int n_rhs) |
| void | lhs_set_matrix_entries (int isolver, double *alpha, double *beta, int is_update_int, int *bd) |
| void | rhs1_set_alpha_beta (double *alpha, double *beta, double solver_scale, int use_pade_int) |
| void | rhs1_set_matrix_entries (int isolver, double *alpha, double *beta, int is_update_int, int *bd) |
| void | rhs2_set_alpha_beta (int isolver, double *alpha, double *beta, double solver_scale, double skin_norm) |
| void | rhs2_set_matrix_entries (int isolver, double *alpha, double *beta, int is_update_int, int *bd) |
| void | iter_solver_set_alpha_beta (double *alpha, double *beta) |
| void | iter_solver_set_matrix_entries (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, |
| int * | bd, | ||
| int | is_update_int | ||
| ) |

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

| void iter_solver_set_alpha_beta | ( | double * | alpha, |
| double * | beta | ||
| ) |

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

| void lhs_set_alpha_beta | ( | int | isolver, |
| double * | alpha, | ||
| double * | beta, | ||
| double * | solver_scale, | ||
| double * | skin_norm, | ||
| int | n_rhs | ||
| ) |

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

| void rhs1_set_alpha_beta | ( | double * | alpha, |
| double * | beta, | ||
| double | solver_scale, | ||
| int | use_pade_int | ||
| ) |

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

| void rhs2_set_alpha_beta | ( | int | isolver, |
| double * | alpha, | ||
| double * | beta, | ||
| double | solver_scale, | ||
| double | skin_norm | ||
| ) |

| void rhs2_set_matrix_entries | ( | int | isolver, |
| 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 | ) |
