
===============================================================
surf_auto RELEASE NOTES: 03/03/23 RELEASE VERSION 1.25.1
===============================================================

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

* Added metric capability.

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

* 

===============================================================
surf_auto RELEASE NOTES: 12/05/22 RELEASE VERSION 1.23.13
===============================================================

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

* Changes for compatibility with quad mesh generation option.

* Changed all sprintf calls to snprintf.

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

* 

===============================================================
surf_auto RELEASE NOTES: 08/29/22 RELEASE VERSION 1.23.9
===============================================================

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

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

===============================================================
surf_auto RELEASE NOTES: 04/16/21 RELEASE VERSION 1.22.2
===============================================================

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

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

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

* 

===============================================================
surf_auto RELEASE NOTES: 06/08/20 RELEASE VERSION 1.21.4
===============================================================

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

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

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

* 

===============================================================
surf_auto RELEASE NOTES: 05/13/20 RELEASE VERSION 1.20.12
===============================================================

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.

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

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

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

* Modifications for surface based background specification of
  length scale from volume based.

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

* 

===============================================================
surf_auto 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 RELEASE NOTES: 07/08/19 RELEASE VERSION 1.16.3
===============================================================

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

* Changes ERROR message output to more carefully reflect actual error.

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

* 

===============================================================
surf_auto RELEASE NOTES: 06/23/19 RELEASE VERSION 1.16.2
===============================================================

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

* Changes for compatibility with revised lib DGEOM.

* Add edge arc length evaluation for initial edge discretization.

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

* 

===============================================================
surf_auto RELEASE NOTES: 05/02/19 RELEASE VERSION 1.15.12
===============================================================

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

* Modifications for high-order discrete geometry evaluation option.

* Modifications for revised multi-component implementation.

* Created new eigenvalue analysis code in lib SURF_AUTO.

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

* 

===============================================================
surf_auto RELEASE NOTES: 02/06/19 RELEASE VERSION 1.14.2
===============================================================

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

* Changed all face neighbor map creation calls to use the 3D
  version which allows for multiply connected surfaces.

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

* 

===============================================================
surf_auto RELEASE NOTES: 01/24/19 RELEASE VERSION 1.13.12
===============================================================

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.

* Made edge mesh spacing scale modified spacing based on log
  interpolation.

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

* 

===============================================================
surf_auto RELEASE NOTES: 11/08/18 RELEASE VERSION 1.12.2
===============================================================

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

* Combined egen_auto and dcurv as one library named surf_auto.

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

* 

===============================================================
egen_auto RELEASE NOTES: 11/04/18 RELEASE VERSION 1.11.4
===============================================================

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

* Moved C++ code to surfgen library.

* Changes for compatibility with DCURV lib.

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

* 

===============================================================
egen_auto RELEASE NOTES: 10/26/18 RELEASE VERSION 1.10.5
===============================================================

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

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

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

* 

===============================================================
egen_auto RELEASE NOTES: 10/04/18 RELEASE VERSION 1.8.6
===============================================================

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

* Improved handling of degenerate edges.

* Added transparent surface capability.

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

* Fixed a potential surface spacing value mismatch.

===============================================================
egen_auto 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:
-----------

===============================================================
egen_auto RELEASE NOTES: 08/15/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:
-----------

===============================================================
egen_auto RELEASE NOTES: 07/25/18 RELEASE VERSION 1.3.7
===============================================================

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

* Changes for compatibility.

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

===============================================================
egen_auto RELEASE NOTES: 03/05/18 RELEASE VERSION 1.0.3
===============================================================

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

* Initial release of EGEN_AUTO library.

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

