-
Notifications
You must be signed in to change notification settings - Fork 15
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
Tagging Isolated Volumes #52
Comments
It is possible to define a domain with disconnected components, but you would need to impose sufficient boundary conditions to solve a PDE on it. |
Is it possible to tag these isolated volumes? I mean to somehow know which sections of the domain are part of a set ISOLATED (red) or the set NOT ISOLATED (blue). It would be so that we could deal with them separately to make sure the problem is well posed. |
@fverdugo we need this classification to make the problems solvable in topopt 😄 |
I think that this algorithm should rely on the sub-partition of cells into simplices (with the current implementation). We could have singular cases in which the intersection of one cell with the domain could in fact be a disconnected set. Do you think we can deal with this case now? |
One way of doing this is by using a "filling" algorithm, but I don't know if it would be useful for your case |
Ok, you want to find the components of a domain described by a single level-set right? |
I think you can do this without computing the sub-triangulation, just working with the nodal values and the graph that defines de connections between nodes (i.e. the sparsity pattern of an operator on the background mesh). |
I think that the problem is the same. I am not sure we are properly dealing with cells such that its interior is disconnected. We can probably talk, it is going to be easier. |
given a geometry, is it possible to tag isolated volumes in the domain that are not connected to the main volume of the domain (e.g the volume shown in red below)
The text was updated successfully, but these errors were encountered: