-
04/20/23 RELEASE VERSION 1.26.2
Enhancements/Additons:
-
11/20/22 RELEASE VERSION 1.25.14
Enhancements/Additons:
- Changed all sprintf calls to snprintf.
-
12/03/21 RELEASE VERSION 1.25.13
Enhancements/Additons:
- Changed variable name ref_len to ref_len_.
- Changes for compatibility with aflr4 and dgeom mods to save
edge ID.
- Added saving edge ID to surfgen_cad_eval_bedge.
- Added routines needed by Vizir based GUI.
- Modified use of sf_global.
-
04/13/21 RELEASE VERSION 1.24.2
Enhancements/Additons:
- Added capability for EGADS effective surface definitions.
-
02/09/21 RELEASE VERSION 1.23.5
Enhancements/Additons:
- Added capability for edge scale factor that is applied to
specified edges.
-
09/01/20 RELEASE VERSION 1.22.9
Enhancements/Additons:
- Changes for compatibility with revised DGEOM library.
- Removed functions that duplicate DGEOM library functions.
- Added global scale factor sf_all to setting of min, max, and
abs_min spacing.
-
06/07/20 RELEASE VERSION 1.21.1
Enhancements/Additons:
- Modifications to improve surface spacing irregularity in cases
with proximity spacing reduction.
-
05/14/20 RELEASE VERSION 1.20.2
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.
-
05/01/20 RELEASE VERSION 1.19.15
Enhancements/Additons:
- Modifications for surface based background interpolation of
length scale.
- Removed volume based background mesh capability.
Bugs Fixed:
- Correct potential divide by zero cases.
-
10/26/19 RELEASE VERSION 1.18.3
Enhancements/Additons:
- Changes for compatibility.
-
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.
-
06/23/19 RELEASE VERSION 1.17.2
Enhancements/Additons:
- Changes for compatibility with revised lib DGEOM.
- Add edge arc length evaluation for initial edge discretization.
-
05/28/19 RELEASE VERSION 1.16.1
Bugs Fixed:
- Corrected evaluation issue that produced coordinates on curves
that were offset from the actual surface definition.
-
05/06/19 RELEASE VERSION 1.15.6
Enhancements/Additons:
- Modifications for high-order discrete geometry evaluation option.
- Removed eigenvalue analysis code.
- Created new eigenvalue analysis code in lib SURF_AUTO.
-
02/16/19 RELEASE VERSION 1.13.2
Enhancements/Additons:
- Added capability for gluing non-manifold connections with
discrete geometry definitions. Note that for prior versions
this capability only worked with CAD geometry definitions.
- Modified arc-length distribution generation for edge grids to
always use linear interpolation for the background distribution
(if any).
-
02/03/19 RELEASE VERSION 1.12.5
Enhancements/Additons:
- API changes for compatibility with lib surf_auto.
-
01/17/19 RELEASE VERSION 1.12.4
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.
-
11/09/18 RELEASE VERSION 1.11.4
Enhancements/Additons:
- Added C-code API to all source and include files.
- Added suffix _cpp to all CPP-code routine names.
- Renamed surfgen lib as surf_auto_cpp lib.
-
18 RELEASE VERSION 1.10.3
Enhancements/Additons:
- Added C++ code from dcurv and egen_auto.
-
18 RELEASE VERSION 1.9.3
Enhancements/Additons:
- Changes for compatibility with the added scale factor.
- Improved handling of degenerate edges.
- Added transparent surface capability.
Bugs Fixed:
- Fixed a potential surface spacing value mismatch.
-
18 RELEASE VERSION 1.7.5
Enhancements/Additons:
- Added both CAD and discrete geometry versions of surface
curvature based mesh spacing.
-
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.
-
18 RELEASE VERSION 1.2.19
Enhancements/Additons:
- Changes for compatibility.
-
18 RELEASE VERSION 1.1.0
Bugs Fixed:
- Corrected issue with use of spline fit for edge interpolation.
-
18 RELEASE VERSION 1.0.0
Enhancements/Additons:
- Initial release of SURFGEN library.