Functions |
mmt_mesh * | mmr_select_mesh (int Mesh_id) |
int | mmr_get_mesh_i_params (mmt_mesh *Mesh, int Num) |
int | mmr_elem_structure (int Mesh_id, int El, int *Elem_struct) |
int | mmr_el_status (int Mesh_id, int El) |
int | mmr_el_type (int Mesh_id, int El) |
int | mmr_el_groupID (int Mesh_id, int El) |
| Replaces old mmr_el_mat() routine. Returns ID of group for given element number. In order to get the material number, pass obtained groupID into utr_mat_get_matID. In order to get the block number, pass obtained groupID into utr_mat_get_blockID .
|
int | mmr_el_set_groupID (int Mesh_id, int El, int Mat_id) |
| Replaces old mmr_el_set_mat() routine. Assigns given element for group with given ID. Note, that this can effectively change element material number ( utr_mat_get_matID ), element block assignment ( utr_mat_get_blockID ), and is some circumstances also affects boundary conditions definitions ( utr_mesh_insert_BC_contact ).
|
int | mmr_el_type_ref (int Mesh_id, int El) |
int | mmr_el_faces (int Mesh_id, int El, int *Faces, int *Orient) |
int | mmr_el_eq_neig (int Mesh_id, int El, int *Neig, int *Neig_sides) |
int | mmr_el_node_coor (int Mesh_id, int El, int *Nodes, double *Node_coor) |
int | mmr_el_edges (int Mesh_id, int El, int *Edges) |
int | mmr_el_fam (int Mesh_id, int El, int *Elsons, int *Type) |
int | mmr_el_fam_all (int Mesh_id, int El, int *Elsons) |
int | mmr_el_gen (int Mesh_id, int El) |
int | mmr_el_ancestor (int Mesh_id, int El, int Ilev) |
double | mmr_el_hsize (int Mesh_id, int El, double *Size_x, double *Size_y, double *Size_z) |
int | mmr_face_structure (int Mesh_id, int Fa, int *Face_struct) |
int | mmr_fa_status (int Mesh_id, int Fa) |
int | mmr_fa_type (int Mesh_id, int Fa) |
int | mmr_fa_bc (int Mesh_id, int Fa) |
int | mmr_fa_sub_bnd (int Mesh_id, int Face_id) |
int | mmr_fa_set_sub_bnd (int Mesh_id, int Face_id, int Side_id) |
int | mmr_fa_set_bc (int Mesh_id, int Fa, int BC) |
int | mmr_fa_edges (int Mesh_id, int Fa, int *Fa_edges, int *Ed_orient) |
void | mmr_fa_eq_neig (int Mesh_id, int Fa, int *Fa_neig, int *Neig_sides, int *Node_shift) |
void | mmr_fa_neig (int Mesh_id, int Fa, int *Fa_neig, int *Neig_sides, int *Node_shift, int *Diff_gen, double *Acoeff, double *Bcoeff) |
int | mmr_fa_node_coor (int Mesh_id, int Fa, int *Nodes, double *Node_coor) |
void | mmr_fa_elem_coor (int Mesh_id, double *Xloc, int *Fa_neig, int *Neig_sides, int Node_shift, double *Acoeff, double *Bcoeff, double *Xneig) |
void | mmr_fa_area (int Mesh_id, int Fa, double *Area, double *Vec_norm) |
int | mmr_fa_fam (int Mesh_id, int Fa, int *Fasons, int *Node_mid) |
int | mmr_edge_nodes (int Mesh_id, int Ed, int *Edge_nodes) |
int | mmr_edge_sons (int Mesh_id, int Ed, int *Edge_sons, int *Edge_mid_node) |
int | mmr_edge_status (int Mesh_id, int Ed) |
int | mmr_edge_structure (int Mesh_id, int Ed, int *Edge_struct) |
int | mmr_set_edge_type (int Mesh_id, int Edge_id, int Type) |
int | mmr_set_edge_fam (int Mesh_id, int Edge_id, int Son1, int Son2) |
int | mmr_set_face_fam (int Mesh_id, int Face_id, int *Sons) |
int | mmr_set_face_neig (int Mesh_id, int Face_id, int Neig1, int Neig2, int Neig1Type, int Neig2Type) |
int | mmr_set_elem_fam (int Mesh_id, int Elem_id, int Fath, int *Sons) |
int | mmr_set_elem_fath (int Mesh_id, int Elem_id, int Fath) |
int | mmr_node_status (int Mesh_id, int Node) |
int | mmr_node_coor (int Mesh_id, int Node, double *Coor) |
int | mmr_move_node (int Mesh_id, int Node, double *Dx) |
int | mmr_set_node_coor (int Mesh_id, int Node, double *Xcoor) |
int | mmr_el_fa_nodes (int Mesh_id, int El, int Fa, int *fa_nodes) |