#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "mmh_intf.h"
#include "mmph_intf.h"
#include "../mmph_prism.h"
#include "./ddh_front.h"
#include "./ddh_manager.h"
Defines | |
#define | MAXELNO 100 |
Functions | |
int | ddr_vert_elems (int Mesh_id, int Gen_lev, int **Vert_elems) |
int | ddr_add_elem_ovl (int Mesh_id, int El) |
int | ddr_add_face_ovl (int Mesh_id, int Fa) |
int | ddr_add_edge_ovl (int Mesh_id, int Ed) |
int | ddr_create_overlap (int Mesh_id, int Ovl_size, int Gen_lev) |
int | ddr_add_sons_patch (int Mesh_id, int El, int Ll, int *List_el) |
int | ddr_create_patch (int Mesh_id, int El_id, int Gen_lev, int List_length, int *List_el, int *List_face_int, int *List_face_bnd, int *List_edge_int, int *List_edge_bnd, int *List_vert_int, int *List_vert_bnd) |
int | ddr_put_list (int Num, int *List, int Ll) |
int | ddr_chk_list (int Num, int *List, int Ll) |
#define MAXELNO 100 |
int ddr_add_edge_ovl | ( | int | Mesh_id, | |
int | Ed | |||
) |
int ddr_add_elem_ovl | ( | int | Mesh_id, | |
int | El | |||
) |
int ddr_add_face_ovl | ( | int | Mesh_id, | |
int | Fa | |||
) |
int ddr_add_sons_patch | ( | int | Mesh_id, | |
int | El, | |||
int | Ll, | |||
int * | List_el | |||
) |
int ddr_chk_list | ( | int | Num, | |
int * | List, | |||
int | Ll | |||
) |
-------------------------------------------------------- ddr_chk_list - to check whether Num is on the list List with length Ll ---------------------------------------------------------
int ddr_create_overlap | ( | int | Mesh_id, | |
int | Ovl_size, | |||
int | Control | |||
) |
-------------------------------------------------------- ddr_create_overlap ---------------------------------------------------------
int ddr_create_patch | ( | int | Mesh_id, | |
int | El_id, | |||
int | Gen_lev, | |||
int | List_length, | |||
int * | List_el, | |||
int * | List_face_int, | |||
int * | List_face_bnd, | |||
int * | List_edge_int, | |||
int * | List_edge_bnd, | |||
int * | List_vert_int, | |||
int * | List_vert_bnd | |||
) |
-------------------------------------------------------- ddr_create_patch - to create a patch surrounding element ---------------------------------------------------------
int ddr_put_list | ( | int | Num, | |
int * | List, | |||
int | Ll | |||
) |
-------------------------------------------------------- ddr_put_list - to put Num on the list List with length Ll (filled with numbers and zeros at the end) ---------------------------------------------------------
int ddr_vert_elems | ( | int | Mesh_id, | |
int | Gen_lev, | |||
int ** | Vert_elems | |||
) |
-------------------------------------------------------- ddr_vert_elems - to prepare lists of all elements (active and inactive) to which belong subsequent nodes ---------------------------------------------------------