Reopen #23: Small strain plasticity#28
Open
KnutAM wants to merge 67 commits intokimauth:mainfrom
KnutAM:SmallStrainPlasticity
Open
Reopen #23: Small strain plasticity#28KnutAM wants to merge 67 commits intokimauth:mainfrom KnutAM:SmallStrainPlasticity
KnutAM wants to merge 67 commits intokimauth:mainfrom
KnutAM:SmallStrainPlasticity
Conversation
… and avoid constructor apperance
kimauth
reviewed
Jun 16, 2021
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #28 +/- ##
==========================================
+ Coverage 94.24% 95.66% +1.41%
==========================================
Files 7 11 +4
Lines 313 415 +102
==========================================
+ Hits 295 397 +102
Misses 18 18 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Previous fork got unsynced when this repo became public...., see #23 for previous discussion.
It should be more cleaned up now, and the main ideas are:
Modular elastic, isotropic hardening, and kinematic hardening laws. Via dispatch, it should specialize functions depending on the material definition.
Examples
A few example of how different materials could be defined (see also test/test_small_strain_plasticity.jl)
TODO
Remaining to-do's before merging: