Skip to content

Drafty draft - #1293

Draft
svchb wants to merge 314 commits into
mainfrom
drafty_draft
Draft

Drafty draft#1293
svchb wants to merge 314 commits into
mainfrom
drafty_draft

Conversation

@svchb

@svchb svchb commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

svchb added 30 commits May 6, 2026 15:45
- Updated the neighborhood search functions to utilize `foreach_interacting_system` for better interaction handling between systems.
- Introduced new inline functions to streamline interaction checks and neighborhood search creation.
- Enhanced the `Semidiscretization` struct to support custom interactions and ensure proper neighborhood search initialization.
- Modified various fluid and boundary system functions to accommodate the new interaction model, ensuring that only relevant systems are considered during calculations.
- Added tests to verify the behavior of the interaction matrix and ensure that disabled pairs skip configuration and neighborhood setup.
- Improved the handling of custom interactions in the context of neighborhood searches, ensuring that they respect the defined interaction matrix.
- Replaced `foreach_interacting_system` with `foreach_system` in multiple fluid scheme files to simplify neighbor system interactions.
- Updated pressure boundary calculations to use the new interaction method.
- Adjusted predicted velocity and density calculations in implicit incompressible SPH to reflect the new interaction approach.
- Modified shifting techniques to utilize the updated neighbor system iteration.
- Enhanced surface normal calculations by adopting the new interaction method.
- Updated tests to remove redundant checks related to interaction matrices and ensure proper functionality with the new interaction handling.
- Improved clarity and maintainability of the code by removing unnecessary checks and simplifying interaction logic.
@svchb
svchb marked this pull request as draft August 17, 2026 16:41
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