mmg3d
|
Main file for MMG3D executable: perform 3d mesh adaptation. More...
#include "mmg3d.h"
Functions | |
static void | MMG5_endcod () |
static int | MMG5_countLocalParamAtTet (MMG5_pMesh mesh, MMG5_iNode **bdyRefs) |
static int | MMG5_writeLocalParamAtTet (MMG5_pMesh mesh, MMG5_iNode *bdryRefs, FILE *out) |
static int | MMG3D_writeLocalParam (MMG5_pMesh mesh) |
static int | MMG3D_defaultOption (MMG5_pMesh mesh, MMG5_pSol met) |
int | main (int argc, char *argv[]) |
Main file for MMG3D executable: perform 3d mesh adaptation.
int main | ( | int | argc, |
char * | argv[] | ||
) |
argc | number of command line arguments. |
argv | command line arguments. |
Main program for MMG3D executable: perform mesh adaptation.
Save files at medit or Gmsh format
|
inlinestatic |
mesh | pointer toward the mesh structure. |
met | pointer toward a sol structure (metric). |
Program to save the local default parameter file: read the mesh and metric (needed to compite the hmax/hmin parameters), scale the mesh and compute the hmax/hmin param, unscale the mesh and write the default parameter file.
|
inlinestatic |
mesh | pointer toward the mesh structure. |
Write a DEFAULT.mmg3d file containing the default values of parameters that can be locally defined.
Save the local parameters file
Write local param at triangles
Write local param at tetra
|
inlinestatic |
mesh | pointer toward the mesh structure. |
bdyRefs | pointer toward the list of the boundary references. |
Count the local default values at tetrahedra and fill the list of the boundary references.
Count the number of different boundary references and list it
|
static |
Print elapsed time at end of process.
|
inlinestatic |
mesh | pointer toward the mesh structure. |
bdryRefs | pointer toward the list of the boundary references. |
out | pointer toward the file in which to write. |
Write the local default values at tetrahedra in the parameter file.
int(* MMG3D_defsiz) (MMG5_pMesh,MMG5_pSol) |
int(* MMG3D_gradsiz) (MMG5_pMesh,MMG5_pSol) |
int(* MMG3D_gradsizreq) (MMG5_pMesh,MMG5_pSol) |
int(* MMG3D_PROctreein) (MMG5_pMesh,MMG5_pSol,MMG3D_pPROctree,int, double) |
double(* MMG5_caltet) (MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTetra pt) |
double(* MMG5_caltri) (MMG5_pMesh mesh, MMG5_pSol met, MMG5_pTria ptt) |
int(* MMG5_cavity) (MMG5_pMesh,MMG5_pSol,int,int,int *, int,double) |
int(* MMG5_interp4bar) (MMG5_pMesh, MMG5_pSol, int, int, double *) |
int(* MMG5_intmet) (MMG5_pMesh, MMG5_pSol, int, char, int, double) |
double(* MMG5_lenedg) (MMG5_pMesh,MMG5_pSol,int, MMG5_pTetra) |
double(* MMG5_lenedgspl) (MMG5_pMesh,MMG5_pSol,int, MMG5_pTetra) |
int(* MMG5_movbdynompt) (MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree,int *, int, int *, int,int) |
int(* MMG5_movbdyrefpt) (MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree,int *, int, int *, int,int) |
int(* MMG5_movbdyregpt) (MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree,int *, int, int *, int, int,int) |
int(* MMG5_movbdyridpt) (MMG5_pMesh, MMG5_pSol, MMG3D_pPROctree,int *, int, int *, int,int) |
int(* MMG5_movintpt) (MMG5_pMesh,MMG5_pSol, MMG3D_pPROctree,int *, int, int) |