aspect
aspect copied to clipboard
[WIP] Add compressible EOS option to visco plastic material model
An initial step towards adding the option to use the multicomponent_compressible EOS in the visco_plastic material model. In theory no functionality has changed with the initial commit and the goal is to see if all the tests pass.
@gassmoeller - two questions:
- Following our initial conversation, does this structure look reasonable, or is there a more streamlined way to switch between the two EOS modules?
multicomponent_compressiblecurrently does not support having more than one phase. Should I add this functionality tomulticomponent_compressiblefirst before proceeding with PR, or introduce logic internally withinvisco_plasticto handle this discrepancy?
For all pull requests:
- [X] I have followed the instructions for indenting my code.
- [ ] I have tested my new feature locally to ensure it is correct.
- [ ] I have created a testcase for the new feature/benchmark in the tests/ directory.
- [ ] I have added a changelog entry in the doc/modules/changes directory that will inform other users of my change.