Improvements in ForwardDifferencesJacobian: eliminates one redundant local assembly and leverages the pre-computed analytical Jacobian block
This merge request introduces two enhancements to ForwardDifferencesJacobian
:
- It eliminates one redundant local assembly, while enhances both the accuracy and computational efficiency of the remaining component (possibly a bug fixing).
- It leverages the analytical Jacobian block for the deformation component, which is already computed in the local assembler.
With the changes, the ForwardDifferencesJacobian
runs stable and much fast now.
-
Feature description was added to the changelog -
Tests covering your feature were added? -
Any new feature or behaviour change was documented?
Edited by wenqing