-
03/03/23 RELEASE VERSION 1.25.1
Enhancements/Additons:
-
12/05/22 RELEASE VERSION 1.23.13
Enhancements/Additons:
- Changes for compatibility with quad mesh generation option.
- Changed all sprintf calls to snprintf.
-
08/29/22 RELEASE VERSION 1.23.9
Enhancements/Additons:
- Changed variable name ref_len to ref_len_.
- Changes for compatibility with aflr4 and dgeom mods to save
edge ID.
- Modified use of sf_global.
Bugs Fixed:
- Correct an issue evaluating curvature with discrete geometry
definitions.
-
04/16/21 RELEASE VERSION 1.22.2
Enhancements/Additons:
- Added capability for EGADS effective surface definitions.
- Added capability for edge scale factor that is applied to
specified edges.
- Changes for compatibility with revised DGEOM and SURF_AUTO_CPP
libraries.
- Added global scale factor sf_all to setting of min, max, and
abs_min spacing.
- Replace ug_io debug calls with ug3 equivalent calls.
-
06/08/20 RELEASE VERSION 1.21.4
Enhancements/Additons:
- Modifications to improve surface spacing irregularity in cases
with proximity spacing reduction.
-
05/13/20 RELEASE VERSION 1.20.12
Enhancements/Additons:
- Modifications to insure that the minimum number of segments on
a curve or loop set by min_nseg and min_nseg_loop is not
limited my the minimum spacing set with min_scale and ref_len.
- Limited edge length scale to that of neighboring surface values.
- Modifications for surface based background interpolation of
length scale.
- Removed volume based background mesh capability.
Bugs Fixed:
- Corrected an issue in proximity checking for surfaces which
connect to themselves in xyz physical space.
- Removed memory leak.
-
07/30/19 RELEASE VERSION 1.18.2
Enhancements/Additons:
- Modifications for surface based background specification of
length scale from volume based.
-
07/30/19 RELEASE VERSION 1.18.2
Enhancements/Additons:
- Changes to allow CAD based curvature evaluation to have a lower
and upper limit to uv values. This change is required for
compatibility with LIB egads_aflr4 and surf_auto.
- Added error flags and return values as needed.
Bugs Fixed:
- Corrected instances of return error flags that were ignored.
-
07/08/19 RELEASE VERSION 1.16.3
Enhancements/Additons:
- Changes ERROR message output to more carefully reflect actual error.
-
06/23/19 RELEASE VERSION 1.16.2
Enhancements/Additons:
- Changes for compatibility with revised lib DGEOM.
- Add edge arc length evaluation for initial edge discretization.
-
05/02/19 RELEASE VERSION 1.15.12
Enhancements/Additons:
- Modifications for high-order discrete geometry evaluation option.
- Modifications for revised multi-component implementation.
- Created new eigenvalue analysis code in lib SURF_AUTO.
-
02/06/19 RELEASE VERSION 1.14.2
Enhancements/Additons:
- Changed all face neighbor map creation calls to use the 3D
version which allows for multiply connected surfaces.
-
01/24/19 RELEASE VERSION 1.13.12
Enhancements/Additons:
- Added edge mesh spacing scale factor for each surface. This
allows the spacing on edges of a given surface to be modified
based on the level of discontinuity between neighboring surfaces
that share an edge.
- Made edge mesh spacing scale modified spacing based on log
interpolation.
-
11/08/18 RELEASE VERSION 1.12.2
Enhancements/Additons:
- Combined egen_auto and dcurv as one library named surf_auto.
-
11/04/18 RELEASE VERSION 1.11.4
Enhancements/Additons:
- Moved C++ code to surfgen library.
- Changes for compatibility with DCURV lib.
-
10/26/18 RELEASE VERSION 1.10.5
Enhancements/Additons:
- Added removal of BL intersecting surfaces within the back-ground
grid to improve proximity checking.
- Added check for surfaces with projected uv-mapping set (planar
surfaces) that do not have far-field or BL-intersecting grid
BCs. If found the ug-mapping is set back to free-boundary
uv-mapping. This process is activated only during proximity
checking.
-
10/04/18 RELEASE VERSION 1.8.6
Enhancements/Additons:
- Improved handling of degenerate edges.
- Added transparent surface capability.
Bugs Fixed:
- Fixed a potential surface spacing value mismatch.
-
09/07/18 RELEASE VERSION 1.7.5
Enhancements/Additons:
- Added both CAD and discrete geometry versions of surface
curvature based mesh spacing.
-
08/15/18 RELEASE VERSION 1.6.3
Enhancements/Additons:
- Added initial version of surface curvature based mesh spacing.
- Changes for consolidation of CAD and discrete functionality.
-
07/25/18 RELEASE VERSION 1.3.7
Enhancements/Additons:
- Changes for compatibility.
-
03/05/18 RELEASE VERSION 1.0.3
Enhancements/Additons:
- Initial release of EGEN_AUTO library.