recon

 

This command flips connections in the mesh to get restore the Delaunay criterion or to improve element shapes.

Format

recon / [1 | 0] / [damage]

recon Parameters

Parameters

Type/Value

Description/Default

 

1

Adds points on the boundaries if needed. recommended for 2D meshes only

 

0

Specifies that no points are to be added on the boundaries. This is the default.

damage

damage

If specified then flips on exterior boundaries are checked to verify that the maximum depth of deformation of the external boundary does not exceed the value of damage. The default value of damage is 1% of the problem size. This setting prevents connecting across corners if the external boundary is a reflective box.

Additional Flipping Criteria

The standard method used by recon is to flip connections based on the in-sphere test (the circumsphere of a tetrahedral element should contain no other nodes). Additional flipping criteria are available. The Minimum Error Gradient Adaption (mega) can be invoked by changing the value of the code variable ivoronoi(assign///ivoronoi/-2). The effect of this option is to generate well shaped elements; however the grid will not be Delaunay. If the user has a function to used for adaptive reconnection this option is available by setting the code variable ivoronoi to 2 (assign///ivoronoi/2). The user will have to supply an external function.

Examples

recon

attempt to restore Delaunay

 

assign / / / ivoronoi / -2

recon

attempt to improve geometric mesh quality

 

recon / 1

for 2d meshes add nodes on boundaries to guarantee Delaunay

 

recon / / .001

reconnect limit interface and boundary damage to a maximum of .001.