Gary (Tianchen) Hu
Gary (Tianchen) Hu
close #21757
- Add block restriction to `ReferenceElementJacobianDamper` - Fix a bug with reiniting shape functions - Check for consistency between the damper's block restriction and the displacement variables' block restriction -...
## Reason We don't currently have a non-AD version plasticity stress update (with nonlinear hardening) with perfect Jacobian. ## Design Derive and implement the perfect Jacobian in the new mechanics...
## Reason For better compatibility with old kernels, the new kernels should support 1. plane strain 2. weak plane stress 3. generalized plane strain ## Design 1. Plane strain is...
## Reason Currently, we can use `ElementJacobianDamper` or `ReferenceElementJacobianDamper` to limit the change of element volume between nonlinear iterations. The maximum element volume change is computed over the entire domain....
- Add domain form J integral - Add J integral correction term due to pressure - Rename PhaseFieldJIntegral to JIntegralContourIntegral - Add a tutorial for J integral close #121
## Reason Domain form J integral is more flexible and accurate. It also plays nicely with phase-field regularization. ## Design Add two new classes for domain form J integral. One...
- [x] Add more examples/tutorials - [x] Complete documentation - [x] Complete theory manual: brittle fracture - [x] Complete theory manual: cohesive fracture - [x] Complete theory manual: ductile fracture...