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