mmpd_prism/ddd_manager/ddh_front.h File Reference
Go to the source code of this file.
Defines |
#define | DDC_MAX_NGB_SUBD 10 |
Functions |
int | dds_prepare_nodes (int Mesh_id, int Level_id) |
int | ddr_create_subdomain_front (int Mesh_id, int Level_id, int Nr_sub, int Sub_id, int *Nr_sub_elem, int **L_sub_elem) |
int | choose_front (int Mesh_id) |
void | upd_front (int Mesh_id, int Node, int Sub_id, int Ilev) |
void | put_sons (int Mesh_id, int El, int Sub_id, int *Sub_size_p, int *Sub_size_tot_p) |
Define Documentation
#define DDC_MAX_NGB_SUBD 10 |
Function Documentation
int choose_front |
( |
int |
Mesh_id |
) |
|
-------------------------------------------------------- choose_front - to pick a node from the front according to prescribed weights ---------------------------------------------------------
int ddr_create_subdomain_front |
( |
int |
Mesh_id, |
|
|
int |
Level_id, |
|
|
int |
Nr_sub, |
|
|
int |
Sub_id, |
|
|
int * |
Nr_sub_elem, |
|
|
int ** |
L_sub_elem | |
|
) |
| | |
-------------------------------------------------------- ddr_create_subdomain_front - to create a subdomain ---------------------------------------------------------
int dds_prepare_nodes |
( |
int |
Mesh_id, |
|
|
int |
Level_id | |
|
) |
| | |
-------------------------------------------------------- dds_prepare_nodes ---------------------------------------------------------
void put_sons |
( |
int |
Mesh_id, |
|
|
int |
El, |
|
|
int |
Sub_id, |
|
|
int * |
Sub_size_p, |
|
|
int * |
Sub_size_tot_p | |
|
) |
| | |
-------------------------------------------------------- put_sons - to put sons of element Nel together with their nodes on the lists of subdomain elements and nodes ---------------------------------------------------------
void upd_front |
( |
int |
Mesh_id, |
|
|
int |
Node, |
|
|
int |
Sub_id, |
|
|
int |
Ilev | |
|
) |
| | |
-------------------------------------------------------- upd_front - to update the front after adding an element to the subdoamin ---------------------------------------------------------