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

Generate fixed boundary particle layer from mirroring simulation data #428

Open
wants to merge 7 commits into
base: develop
Choose a base branch
from

Conversation

lks1248
Copy link
Collaborator

@lks1248 lks1248 commented Dec 3, 2023

Supports flexible width with storing/reloading

@lks1248 lks1248 requested a review from sekelle December 3, 2023 20:26
Copy link
Collaborator

@sekelle sekelle left a comment

Choose a reason for hiding this comment

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

I remain optimistic that there can be a combination of conservative, repulsive and dissipative forces to make the boundary fixed. This would be easier and cleaner to implement and it would be much simpler to test and validate.

@@ -113,11 +113,12 @@ class Box
{

public:
HOST_DEVICE_FUN constexpr Box(T xyzMin, T xyzMax, BoundaryType b = BoundaryType::open)
Copy link
Collaborator

Choose a reason for hiding this comment

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

The FBC thickness is a detail of your current implementation of fixed boundaries. It should not be stored in the box or be part of a public interface.

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