You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New features
Improve the support for spherical meshes by introducing spherical RTrees for searching points in a spherical mesh.
Added the generation of a global spherical mesh.
Added support for macOS on arm64 architecture.
Added the calculation of curvature for curvilinear grids.
Added the calculation of smoothness for curvilinear grids.
Added throwing exceptions when invalid projection is used in state allocation.
GriddedSamples can now accept values of short or float type for reducing memory consumption.
Added ridge refinement and RefinementType::RidgeDetection in mkernel_mesh2d_refine_based_on_samples.
API changes
Introduce curvilinear delete block exterior and interior, mkernel_curvilinear_delete_exterior and mkernel_curvilinear_delete_interior, respectively.
Added mesh rotation with mkernel_mesh2d_rotate.
Added mesh translation with mkernel_mesh2d_translate.
Added conversion of an unstructured mesh from spherical to Cartesian with mkernel_mesh2d_convert_projection.
Added mkernel_contacts_set for setting the contact indices.
Added mkernel_mesh1d_add and mkernel_mesh2d_add for adding meshes to existing instances.
Added equidistant polygon refinement, where the original corner vertices are not preserved and the new vertices are placed at equally spaced intervals for each polygon segment.
Added linear polygon refinement where the original corner vertices are preserved and the spacing of the refined nodes may differ between polygon segments.
Bug fixes
Improve the refinement of polygon segments.
Solved a bug in mkernel_curvilinear_compute_transfinite_from_splines related to the provided order of the splines.