sid_mkb/sis_mkb_intf.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "pdh_intf.h"
#include "sih_intf.h"
#include "../lsd_mkb/lsh_mkb_intf.h"
#include "uth_system.h"
#include "./sih_mkb.h"
Include dependency graph for sis_mkb_intf.c:

Classes

struct  list

Defines

#define TIME_TEST_MKB
#define DEBUG_SIM_ACCEL

Typedefs

typedef struct list list_row

Functions

int sir_put_list (int Num, int *List, int Ll)
int sir_sort_short (int *A, int p, int k)
int sir_mkb_show_blocks_matrix (int Solver_id, int Level_id)
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_assemble_local_stiff_mat_with_table (int Solver_id, int Level_id, int Comp_type, int Nr_dof_ent_loc, 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_loc, int *L_dof_ent_type, int *L_dof_ent_id, int *L_dof_ent_nrdofs, double *Stiff_mat, double *Rhs_vect, char *Rewr_dofs)
int sir_free (int Solver_id)
int sir_destroy (int Solver_id)
void sir_reverse_cuthill_mckee (sit_dof_struct *L_dof_struct, int Nr_dof_ent)

Variables

const int SIC_SINGLE_LEVEL = 1
const int SIC_TWO_LEVEL = 2
const int SIC_MULTI_LEVEL = 0
int siv_nr_solvers = 0
int siv_cur_solver_id = -1
sit_solvers siv_solver [SIC_MAX_NUM_SOLV]
const int FULL_MULTIGRID = 0
const int GALERKIN_PROJ = 0

Define Documentation

#define DEBUG_SIM_ACCEL
#define TIME_TEST_MKB

Typedef Documentation

typedef struct list list_row

Function Documentation

int sir_mkb_show_blocks_matrix ( int  Solver_id,
int  Level_id 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int sir_put_list ( int  Num,
int *  List,
int  Ll 
)

Here is the caller graph for this function:

void sir_reverse_cuthill_mckee ( sit_dof_struct L_dof_struct,
int  Nr_dof_ent 
)

Here is the caller graph for this function:

int sir_sort_short ( int *  A,
int  p,
int  k 
)

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

const int FULL_MULTIGRID = 0
const int GALERKIN_PROJ = 0
const int SIC_MULTI_LEVEL = 0
const int SIC_SINGLE_LEVEL = 1
const int SIC_TWO_LEVEL = 2
int siv_nr_solvers = 0
sit_solvers siv_solver[SIC_MAX_NUM_SOLV]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1