Go to the source code of this file.
Defines | |
#define | SIC_SEQUENTIAL 0 |
#define | SIC_PARALLEL 1 |
#define | SIC_SOLVE 0 |
#define | SIC_RESOLVE 1 |
#define | SIC_SOLVER_ASSEMBLE 0 |
#define | SIC_PROBLEM_ASSEMBLE 1 |
#define | SIC_PRINT_NOT 0 |
#define | SIC_PRINT_ERRORS 1 |
#define | SIC_PRINT_INFO 2 |
#define | SIC_PRINT_ALLINFO 3 |
#define | SIC_MAX_NUM_SOLV 10 |
#define | SIC_MAX_DOF_PER_INT 70 |
#define | SIC_MAX_INT_PER_DOF 100 |
#define | SIC_MAX_DOF_STR_NGB 296 |
#define | SIC_LIST_END_MARK -1 |
Functions | |
int | sir_module_introduce (char *Solver_name) |
int | sir_solve_lin_sys (int Problem_id, int Solver_type, int Parallel, int Nr_levels, char *Filename, int Max_iter, int Error_type, double Error_tolerance, int Monitoring_level) |
int | sir_init (int Solver_type, int Parallel, int Nr_levels, char *Filename, int Max_iter, int Error_type, double Error_tolerance, int Monitoring_level) |
int | sir_create (int Solver_id, int Problem_id) |
int | sir_solve (int Solver_id, int Comp_type, int Ini_guess, int Monitor, int *Nr_iter, double *Conv_meas, double *Conv_rate) |
int | sir_free (int Solver_id) |
int | sir_destroy (int Solver_id) |
int | sir_direct_solve_lin_sys (int Problem_id, int Parallel, char *Filename) |
int | sir_assemble_local_stiff_mat_with_table (int Solver_id, int Level_id, int Comp_type, int Nr_dof_ent, int *Assembly_table_int_ent, int *Local_to_global_int_ent, double *Stiff_mat, double *Rhs_vect, char *Rewr_dofs) |
int | sir_assemble_local_stiff_mat (int Solver_id, int Level_id, int Comp_type, int Nr_dof_ent, int *L_dof_ent_type, int *L_dof_ent_id, int *L_dof_ent_nrdofs, double *Stiff_mat, double *Rhs_vect, char *Rewr_dofs) |