MeshKit  1.0
MesquiteOpt

Name: MesquiteOpt

External dependencies: Mesquite (http://www.cs.sandia.gov/optimization/knupp/Mesquite.html)

Input: 2D or 3D ModelEnts, already meshed

Output: The input mesh with vertex positions adjusted in improve mesh quality

Interface(s) used: MOAB, iMesh, iGeom, Mesquite

Setup:

None required. Default is to run ShapeImprovementWraper (or ShapeImprover depending on the version of Mesquite) with the mesh boundary fixed.

smooth_with_free_boundary() can be called to change to a "free" smooth, where vertices on the boundary of the mesh may also be moved. This option requires child geomery defining the boundary (with the obvious exception of smoothing a surface that is a topological sphere) so that the optimization problem is properly constrained.

set_mesh_op() may be called to specify an alogithm other than the default shape improver to run.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines