Implementation of finite Strain Viscoelastic Model with Mooney-Rivlin Hyperelasticity #140
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.
This pull request addresses the issue #139, which proposed the addition of Finite Strain Viscoelastic Model with Mooney-Rivlin Hyperelasticity.
Unimodular Part Computation (
unimodular
)unimodular
function in themath
module that computes the unimodular part of a given tensor.Matrix Square Root Function (
sqrtm
)sqrtm
function to themath
module that computes the matrix square root of a given square matrix.Finite Strain Viscoelastic Material Formulation (
finite_strain_viscoelastic_MR
)finite_strain_viscoelastic_MR
, which implements a finite strain viscoelastic material model with Mooney-Rivlin hyperelasticity based on the paper by Shutov (2018) [https://doi.org/10.1002/nme.5724].Viscoelastic Material Template (
Viscoelastic_MR
)Viscoelastic_MR
.Please review the changes and provide feedback or suggestions. If everything looks good, feel free to merge this pull request.