Skip to content

Nhs handler#1088

Draft
RubberLanding wants to merge 6 commits intotrixi-framework:mainfrom
RubberLanding:nhs-handler
Draft

Nhs handler#1088
RubberLanding wants to merge 6 commits intotrixi-framework:mainfrom
RubberLanding:nhs-handler

Conversation

@RubberLanding
Copy link
Copy Markdown
Contributor

Add NHS Handler for variable neighborhood search.

@efaulhaber
Copy link
Copy Markdown
Member

You need to change update_nhs!, so that it doesn't update each NHS many times. Then we can see a performance benefit from this PR.

Add `adapt_structure` for VariableSearchRadiusNHS, PairsNHSHandler, VariableNHSHandler.
Add documentation for nhs handlers and variable search radius nhs.
Export VariableSearchRadiusNHS, PairsNHSHandler, VariableNHSHandler.
Replace `create_neighborhood_search_handler()` with outer constructor.
Sort the search_radii before calling `searchsortedfirst`.
Add basic test for the different nhs handlers.
Add search_radius arg to `PointNeighbors.foreach_point_neighbor`.
Fix the NHS Handler unit test.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants