You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the feature
Looking for some advice on how to properly transfer P-wave and S-wave material properties to nodes so they can be used for the Kelvin-Voigt boundary calculations.
Describe alternatives
Current progress towards a solution:
So far I've run with the assumption that the set of functions will only be run using materials that have these material properties defined. As such the nodal property is updated from the material information through particle.tcc by the following lines:
The primary issue I've run into with this approach thus far is when to assign initial values for these properties so that they can be updated. (Unless it was a syntax error I believe the properties can only be updated in particle.tcc meaning they would probably need to be initially assigned in node.tcc though I've been trying to reference domain_gradients but can't seem to find where that's initially assigned.
Additional context
Below is a summary of some of the problems that I believe exist with regards to this aspect of the feature.
Assigning wave properties to nodes for non-linear elastic materials
This may be done outside of the function, but I thought that some sort of assert statement to ensure the material was linear elastic may be appropriate, but I'm unsure how to execute this.
Unnecessarily assigning these properties to the nodes
Similar to the above, I'm unsure if this would be handled elsewhere, but I believe this would only be useful information for nodes where the absorbing boundary would be applied. As such, I was thinking that potentially splitting the apply function into the traditional assign and assign pairing, where the former would assign initial values for these properties. Then perhaps they would only be updated if initially assigned.
The text was updated successfully, but these errors were encountered:
Describe the feature
Looking for some advice on how to properly transfer P-wave and S-wave material properties to nodes so they can be used for the Kelvin-Voigt boundary calculations.
Describe alternatives
Current progress towards a solution:
So far I've run with the assumption that the set of functions will only be run using materials that have these material properties defined. As such the nodal property is updated from the material information through
particle.tcc
by the following lines:The primary issue I've run into with this approach thus far is when to assign initial values for these properties so that they can be updated. (Unless it was a syntax error I believe the properties can only be updated in
particle.tcc
meaning they would probably need to be initially assigned innode.tcc
though I've been trying to referencedomain_gradients
but can't seem to find where that's initially assigned.Additional context
Below is a summary of some of the problems that I believe exist with regards to this aspect of the feature.
The text was updated successfully, but these errors were encountered: