Gary (Tianchen) Hu

Results 38 issues of Gary (Tianchen) Hu

- 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 -...

PR: Failed but allowed

## 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...

T: task

## 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....

T: task

- 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...