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

[GeoMechanicsApplication] Initialize stress state policies of the UPw diff order elements at construction #12091

Conversation

rfaasse
Copy link
Contributor

@rfaasse rfaasse commented Feb 20, 2024

📝 Description
This PR adds the stress state strategy as a member pointer to the interface in the UPw diff order elements. This means that there is no functionality in the axisymmetric elements left that is not captures in the stress state policy, so we can remove them.

Note that for the other UPw elements, a similar strategy still needs to be done. It is split up in two PRs, to limit the the scope of each PR.

…e axisymmetric policy and added a test for calculating the B matrix
# Conflicts:
#	applications/GeoMechanicsApplication/custom_elements/small_strain_U_Pw_diff_order_axisymmetric_element.hpp
@rfaasse rfaasse changed the title [DRAFT] Discussion PR: Initialize stress state policies at element construction [GeoMechanicsApplication][DRAFT] Discussion PR: Initialize stress state policies at element construction Feb 20, 2024
Base automatically changed from geo/12004-extract-plane-and-three-d-stress-state to master February 21, 2024 12:27
@rfaasse rfaasse changed the title [GeoMechanicsApplication][DRAFT] Discussion PR: Initialize stress state policies at element construction [GeoMechanicsApplication] Initialize stress state policies of the UPw diff order elements at construction Feb 23, 2024
@rfaasse rfaasse self-assigned this Feb 26, 2024
@rfaasse rfaasse added the GeoMechanics Issues related to the GeoMechanicsApplication label Feb 26, 2024
…e-stress-state-policies-at-element-construction
…e-stress-state-policies-at-element-construction

# Conflicts:
#	applications/GeoMechanicsApplication/custom_elements/small_strain_U_Pw_diff_order_axisymmetric_element.hpp
#	applications/GeoMechanicsApplication/custom_elements/updated_lagrangian_U_Pw_diff_order_axisymmetric_element.hpp
@rfaasse rfaasse marked this pull request as ready for review February 26, 2024 11:00
Copy link
Contributor

@markelov208 markelov208 left a comment

Choose a reason for hiding this comment

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

Richard, nice and clear. There is nothing to catch my eyes.

@rfaasse rfaasse merged commit 0138378 into master Feb 26, 2024
16 of 17 checks passed
@rfaasse rfaasse deleted the geo/12056-initialize-stress-state-policies-at-element-construction branch February 26, 2024 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GeoMechanics Issues related to the GeoMechanicsApplication
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[GeoMechanicsApplication] Let elements only depend on the abstract stress state policy
3 participants