Path: blob/devel/ElmerGUI/netgen/libsrc/meshing/meshfunc.hpp
3206 views
#ifndef FILE_MESHFUNC1#define FILE_MESHFUNC23/**************************************************************************/4/* File: meshfunc.hh */5/* Author: Johannes Gerstmayr */6/* Date: 26. Jan. 98 */7/**************************************************************************/8910/*11Functions for mesh-generations strategies12*/1314class Mesh;15// class CSGeometry;1617/// Build tet-mesh18MESHING3_RESULT MeshVolume(MeshingParameters & mp, Mesh& mesh3d);1920/// Build mixed-element mesh21MESHING3_RESULT MeshMixedVolume(MeshingParameters & mp, Mesh& mesh3d);2223/// Optimize tet-mesh24MESHING3_RESULT OptimizeVolume(MeshingParameters & mp, Mesh& mesh3d);25// const CSGeometry * geometry = NULL);2627void RemoveIllegalElements (Mesh & mesh3d);282930enum MESHING_STEP {31MESHCONST_ANALYSE = 1,32MESHCONST_MESHEDGES = 2,33MESHCONST_MESHSURFACE = 3,34MESHCONST_OPTSURFACE = 4,35MESHCONST_MESHVOLUME = 5,36MESHCONST_OPTVOLUME = 637};383940#endif414243