Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Core] Deprecate old projection methods #9024

Merged
merged 14 commits into from
Sep 13, 2021

Conversation

rubenzorrilla
Copy link
Member

Description
This PR deprecates the old ProjectionPoint method according to the discussion in #8491. So far only the "simple" geometries have been modified. @tteschemacher will proceed with the IGA-related geometries.

ClosestPoint method will be deprecated in an future PR.

Changelog
Deprecation of the ProjectPoint method in favor of the ProjectPointLocalToLocalSpace and ProjectPointGlobalToLocalSpace.

Copy link
Member Author

@rubenzorrilla rubenzorrilla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tteschemacher changes have been done accordingly. I also agree on adding the deprecation warning in the "standard" geometries only.

tteschemacher and others added 4 commits August 9, 2021 11:00
# Conflicts:
#	kratos/geometries/brep_curve.h
#	kratos/geometries/brep_curve_on_surface.h
#	kratos/geometries/brep_surface.h
#	kratos/geometries/nurbs_curve_geometry.h
#	kratos/geometries/nurbs_curve_on_surface_geometry.h
#	kratos/geometries/nurbs_surface_geometry.h
@rubenzorrilla
Copy link
Member Author

It seems that there is a model_tolerance leftover.

@rubenzorrilla rubenzorrilla marked this pull request as ready for review August 9, 2021 12:36
@rubenzorrilla
Copy link
Member Author

@tteschemacher it seems that there are still some issues with the debug compilations.

@tteschemacher
Copy link
Contributor

@tteschemacher it seems that there are still some issues with the debug compilations.

here we go.

@tteschemacher
Copy link
Contributor

@rubenzorrilla @roigcarlo this is finished from my side and I think we should merge as soon as possible to avoid further conflicts.

@rubenzorrilla
Copy link
Member Author

Completely agree, but I we need someone to review / approve it.

roigcarlo
roigcarlo previously approved these changes Aug 30, 2021
Copy link
Member

@roigcarlo roigcarlo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blame me if it breaks something 👍

@RiccardoRossi RiccardoRossi moved this from To do to In progress in LEGACY Technical Committee Sep 2, 2021
@rubenzorrilla rubenzorrilla added this to Upcoming in Deprecations Sep 2, 2021
@rubenzorrilla rubenzorrilla merged commit d7c1a53 into master Sep 13, 2021
@rubenzorrilla rubenzorrilla deleted the core/deprecate-old-projection-methods branch September 13, 2021 10:59
LEGACY Technical Committee automation moved this from In progress to Done Sep 13, 2021
Deprecations automation moved this from Upcoming to Already Done Sep 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Deprecations
  
Already Done
Development

Successfully merging this pull request may close these issues.

None yet

3 participants