moose
moose copied to clipboard
Add more support for first time derivatives with AD
Motivation
Numerous things don't work the same as without AD currently:
- no adCoupledDot routine in Coupleable
- no support for getting DoFs dot (related)
- no support for getting DoFs dot for nodes
Potentially issue for ElemFace and LowerD, though they dont have a computeLowerD in the VariableData member so it's organized differently
Design
Implement more routines. Be careful of issues like:
- if computenodalvalue is not implemented for setting DoF dots, anyone requesting dof_dots get the results from the previous elemental call!
Impact
More support meet user needs here https://github.com/idaholab/moose/discussions/28855