mmd_prism_2D/mms_prism_2D_util.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "mmh_intf.h"
#include "mmh_prism_2D.h"
Include dependency graph for mms_prism_2D_util.c:

Functions

void mut_mat3vec (double *m1, double *v1, double *v2)
void mut_mat3mat (double *m1, double *m2, double *m3)
int mut_chk_list (int Num, int *List, int Ll)
int mmr_loc_loc (int Mesh_id, int El_from, double *X_from, int El_to, double *X_to)
int mmr_create_element (int Mesh_id, int Type, int Mate, int Fath, int Refi, int *Faces, int *Sons)
int mmr_divide_face4_t (int Mesh_id, int Fa, int *Face_sons, int *Sons_edges, int *New_nodes)
int mmr_divide_face2_q (int Mesh_id, int Fa, int *Face_sons, int *Sons_edges, int *New_nodes)
int mmr_create_face (int Mesh_id, int Type, int Flag_bc, int *Edges, int *Neig, int *Sons)
int mmr_divide_edge (int Mesh_id, int Edge, int *Edge_sons, int *Node_mid)
int mmr_create_edge (int Mesh_id, int Type, int Node1, int Node2)
int mmr_create_node (int Mesh_id, double Xcoor, double Ycoor, double Zcoor)
int mmr_create_edge_elems (int Mesh_id, int Max_edge_id)
int mmr_edge_elems (int Mesh_id, int Ed, int *Edge_elems)
int mmr_delete_edge_elems (int Mesh_id, int Max_edge_id)
int mmr_clust_fa4_t (int Mesh_id, int Face, int *Face_sons)
int mmr_clust_fa2_q (int Mesh_id, int Face, int *Face_sons)
int mmr_del_face (int Mesh_id, int Face)
int mmr_clust_edge (int Mesh_id, int Edge)
int mmr_del_edge (int Mesh_id, int Edge)
int mmr_del_node (int Mesh_id, int Node)
int mmr_del_elem (int Mesh_id, int Elem)

Function Documentation

int mmr_clust_fa2_q ( int  Mesh_id,
int  Face,
int *  Face_sons 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int mmr_clust_fa4_t ( int  Mesh_id,
int  Face,
int *  Face_sons 
)

Here is the call graph for this function:

int mmr_delete_edge_elems ( int  Mesh_id,
int  Max_edge_id 
)

----------------------------------------------------------- mmr_delete_edge_elems - to delete for each edge a list of elements to which it belongs ------------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

int mmr_divide_face2_q ( int  Mesh_id,
int  Fa,
int *  Face_sons,
int *  Sons_edges,
int *  New_nodes 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int mmr_divide_face4_t ( int  Mesh_id,
int  Fa,
int *  Face_sons,
int *  Sons_edges,
int *  New_nodes 
)

Here is the call graph for this function:

int mut_chk_list ( int  Num,
int *  List,
int  Ll 
)
void mut_mat3mat ( double *  m1,
double *  m2,
double *  m3 
)
void mut_mat3vec ( double *  m1,
double *  v1,
double *  v2 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1