
===============================================================
surf_auto_cpp RELEASE NOTES: 04/30/25 RELEASE VERSION 1.27.5
===============================================================

Enhancements/ Additions:
------------------------

* Added minimum spacing limit option.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 11/28/24 RELEASE VERSION 1.27.4
===============================================================

Enhancements/ Additions:
------------------------

* Changes for revised parameters and processes used in curvature
  refinement and mesh spacing.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 04/23/24 RELEASE VERSION 1.26.3
===============================================================

Enhancements/ Additions:
------------------------

* Changes for compatibility with EGEN library.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 04/20/23 RELEASE VERSION 1.26.2
===============================================================

Enhancements/ Additions:
------------------------

* Added metric capability.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 11/20/22 RELEASE VERSION 1.25.14
===============================================================

Enhancements/ Additions:
------------------------

* Changed all sprintf calls to snprintf.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 12/03/21 RELEASE VERSION 1.25.13
===============================================================

Enhancements/ Additions:
------------------------

* 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.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 04/13/21 RELEASE VERSION 1.24.2
===============================================================

Enhancements/ Additions:
------------------------

* Added capability for EGADS effective surface definitions.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 02/09/21 RELEASE VERSION 1.23.5
===============================================================

Enhancements/ Additions:
------------------------

* Added capability for edge scale factor that is applied to
  specified edges.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 09/01/20 RELEASE VERSION 1.22.9
===============================================================

Enhancements/ Additions:
------------------------

* 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.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 06/07/20 RELEASE VERSION 1.21.1
===============================================================

Enhancements/ Additions:
------------------------

* Modifications to improve surface spacing irregularity in cases
  with proximity spacing reduction.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 05/14/20 RELEASE VERSION 1.20.2
===============================================================

Enhancements/ Additions:
------------------------

* 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.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 05/01/20 RELEASE VERSION 1.19.15
===============================================================

Enhancements/ Additions:
------------------------

* Modifications for surface based background interpolation of
  length scale.

* Removed volume based background mesh capability.

Bugs Fixed:
-----------

* Correct potential divide by zero cases.

===============================================================
surf_auto_cpp RELEASE NOTES: 10/26/19 RELEASE VERSION 1.18.3
===============================================================

Enhancements/ Additions:
------------------------

* Changes for compatibility.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 07/30/19 RELEASE VERSION 1.18.2
===============================================================

Enhancements/ Additions:
------------------------

* 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. 

===============================================================
surf_auto_cpp RELEASE NOTES: 06/23/19 RELEASE VERSION 1.17.2
===============================================================

Enhancements/ Additions:
------------------------

* Changes for compatibility with revised lib DGEOM.

* Add edge arc length evaluation for initial edge discretization.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 05/28/19 RELEASE VERSION 1.16.1
===============================================================

Enhancements/ Additions:
------------------------

* 

Bugs Fixed:
-----------

* Corrected evaluation issue that produced coordinates on curves
  that were offset from the actual surface definition.

===============================================================
surf_auto_cpp RELEASE NOTES: 05/06/19 RELEASE VERSION 1.15.6
===============================================================

Enhancements/ Additions:
------------------------

* Modifications for high-order discrete geometry evaluation option.

* Removed eigenvalue analysis code.

* Created new eigenvalue analysis code in lib SURF_AUTO.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 02/16/19 RELEASE VERSION 1.13.2
===============================================================

Enhancements/ Additions:
------------------------

* 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).

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 02/03/19 RELEASE VERSION 1.12.5
===============================================================

Enhancements/ Additions:
------------------------

* API changes for compatibility with lib surf_auto.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 01/17/19 RELEASE VERSION 1.12.4
===============================================================

Enhancements/ Additions:
------------------------

* 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.

Bugs Fixed:
-----------

* 

===============================================================
surf_auto_cpp RELEASE NOTES: 11/09/18 RELEASE VERSION 1.11.4
===============================================================

Enhancements/ Additions:
------------------------

* 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.

Bugs Fixed:
-----------

* 

===============================================================
surfgen RELEASE NOTES: 11/04/18 RELEASE VERSION 1.10.3
===============================================================

Enhancements/ Additions:
------------------------

* Added C++ code from dcurv and egen_auto.

Bugs Fixed:
-----------

* 

===============================================================
surfgen RELEASE NOTES: 10/25/18 RELEASE VERSION 1.9.3
===============================================================

Enhancements/ Additions:
------------------------

* 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.

===============================================================
surfgen RELEASE NOTES: 09/07/18 RELEASE VERSION 1.7.5
===============================================================

Enhancements/ Additions:
------------------------

* Added both CAD and discrete geometry versions of surface
  curvature based mesh spacing.

Bugs Fixed:
-----------

* 

===============================================================
surfgen RELEASE NOTES: 08/14/18 RELEASE VERSION 1.6.3
===============================================================

Enhancements/ Additions:
------------------------

* Added initial version of surface curvature based mesh spacing.

* Changes for consolidation of CAD and discrete functionality.

Bugs Fixed:
-----------

* 

===============================================================
surfgen RELEASE NOTES: 05/25/18 RELEASE VERSION 1.2.19
===============================================================

Enhancements/ Additions:
------------------------

* Changes for compatibility.

Bugs Fixed:
-----------

* 

===============================================================
surfgen RELEASE NOTES: 03/28/18 RELEASE VERSION 1.1.0
===============================================================

Enhancements/ Additions:
------------------------

* 

Bugs Fixed:
-----------

* Corrected issue with use of spline fit for edge interpolation.

===============================================================
surfgen RELEASE NOTES: 03/05/18 RELEASE VERSION 1.0.0
===============================================================

Enhancements/ Additions:
------------------------

* Initial release of SURFGEN library.

Bugs Fixed:
-----------

