NOTE: Available mesh sizing parameters differ between mesh generators.
Structure for the mesh sizing tuple = ("CAPS Mesh Name", "Value"). "CAPS Mesh Name" defines the capsMesh on which the sizing information should be applied. The "Value" can either be a JSON String dictionary (see Section JSON String Dictionary) or a single string keyword string (see Section Single Value String)
JSON String Dictionary
If "Value" is a JSON string dictionary (e.g. "Value" = {"edgeDistribution": "Even", "numEdgePoints": 100}) the following keywords ( = default values) may be used:
-
numEdgePoints = 2
Number of points along an edge including end points. Must be at least 2.
-
boundaryLayerThickness = 0.0
Desired lower bound boundary layer thickness on a face. The minimum thickness in the mesh is is given by
meshBLThickness = capsMeshLength * boundaryLayerThickness
-
boundaryLayerSpacing = 0.0
Initial spacing factor for boundary layer mesh growth on as face.
The spacing in the mesh is is given by
meshBLSpacing = capsMeshLength * boundaryLayerSpacing
-
tessParams = (no default)
Face tessellation parameters, example [0.1, 0.01, 20.0]. (From the EGADS manual) A set of 3 parameters that drive the EDGE discretization and the FACE triangulation. The first is the maximum length of an EDGE segment or triangle side (in physical space). A zero is flag that allows for any length. The second is a curvature-based value that looks locally at the deviation between the centroid of the discrete object and the underlying geometry. Any deviation larger than the input value will cause the tessellation to be enhanced in those regions. The third is the maximum interior dihedral angle (in degrees) between triangle facets (or Edge segment tangents for a WIREBODY tessellation), note that a zero ignores this phase.
-
bcType = (no default)
Sets the AFLR_GBC attribute on faces. Options:
- Farfield or Freestream or FARFIELD_UG3_GBC
Farfield surface same as a standard surface except w/AFLR4
- Viscous or -STD_UG3_GBC
Standard BL generating surface
- Inviscid or STD_UG3_GBC
Standard surface
- Symmetry or BL_INT_UG3_GBC or BoundaryLayerIntersect
Symmetry or standard surface that intersects BL region
- TRANSP_SRC_UG3_GBC
Embedded/transparent surface converted to source nodes by AFLR
- TRANSP_BL_INT_UG3_GBC
Embedded/transparent surface that intersects BL region
- TRANSP_UG3_GBC
Embedded/transparent surface
- -TRANSP_UG3_GBC
Embedded/transparent BL generating surface
- TRANSP_INTRNL_UG3_GBC
Embedded/transparent surface converted to internal faces by AFLR
- FIXED_BL_INT_UG3_GBC
Fixed surface with BL region that intersects BL region
-
bcType = (no default)
Sets the AFLR_GBC attribute on faces. Options:
- Farfield or Freestream or FARFIELD_UG3_GBC
Farfield surface same as a standard surface except w/AFLR4
- Viscous or -STD_UG3_GBC
Standard BL generating surface
- Inviscid or STD_UG3_GBC
Standard surface
- Symmetry or BoundaryLayerIntersect or BL_INT_UG3_GBC
Standard surface that intersects BL region
- TRANSP_SRC_UG3_GBC
Embedded/transparent surface converted to source nodes by AFLR
- TRANSP_BL_INT_UG3_GBC
Embedded/transparent surface that intersects BL region
- TRANSP_UG3_GBC
Embedded/transparent surface
- -TRANSP_UG3_GBC
Embedded/transparent BL generating surface
- TRANSP_INTRNL_UG3_GBC
Embedded/transparent surface converted to internal faces by AFLR
- FIXED_BL_INT_UG3_GBC
Fixed surface with BL region that intersects BL region
Single Value String
If "Value" is a single string, the following options maybe used: