mmpd_prism/ddd_manager/dds_2el_overlap_hpfem.c File Reference

#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"
Include dependency graph for dds_2el_overlap_hpfem.c:

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 Documentation

#define MAXELNO   100

Function Documentation

int ddr_add_edge_ovl ( int  Mesh_id,
int  Ed 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int ddr_add_elem_ovl ( int  Mesh_id,
int  El 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int ddr_add_face_ovl ( int  Mesh_id,
int  Fa 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int ddr_add_sons_patch ( int  Mesh_id,
int  El,
int  Ll,
int *  List_el 
)

Here is the call graph for this function:

Here is the caller graph for this function:

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 ---------------------------------------------------------

Here is the caller graph for this function:

int ddr_create_overlap ( int  Mesh_id,
int  Ovl_size,
int  Control 
)

-------------------------------------------------------- ddr_create_overlap ---------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

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 ---------------------------------------------------------

Here is the call graph for this function:

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) ---------------------------------------------------------

Here is the caller graph for this function:

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 ---------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1