This a initial merge to begin incorporating some modification to the sliding mesh interface which we are planning to improve in the next future.
Related Work
Mostly performance improvements in the creation of the super mesh for the Weighted Average sliding mesh approach.
ADT is now used to initialize the supermesh construction. Some portions of the code were re-implemented using a smarter algorithm which reduces the code length.
PR Checklist
Put an X by all that apply. You can fill this out after submitting the PR. If you have any questions, don't hesitate to ask! We want to help. These are a guide for you to know what the reviewers will be looking for in your contribution.
[X ] I am submitting my contribution to the develop branch.
[X] My contribution generates no new compiler warnings (try with --warnlevel=3 when using meson).
Proposed Changes
This a initial merge to begin incorporating some modification to the sliding mesh interface which we are planning to improve in the next future.
Related Work
Mostly performance improvements in the creation of the super mesh for the Weighted Average sliding mesh approach. ADT is now used to initialize the supermesh construction. Some portions of the code were re-implemented using a smarter algorithm which reduces the code length.
PR Checklist
Put an X by all that apply. You can fill this out after submitting the PR. If you have any questions, don't hesitate to ask! We want to help. These are a guide for you to know what the reviewers will be looking for in your contribution.
pre-commit run --all
to format old commits.