[case] CompareJacobians

A Jacobian assembler that assembles the Jacobian in two different ways, compares the resulting local Jacobians and writes extensive logs in the form of a Python script if the provided tolerances are exceeded.

Logging (and optionally program termination) is triggered only if both the absolute and the relative tolerance are exceeded.

Configuration example

Code snippet:

<component_magnitudes>1 1</component_magnitudes>
<relative_epsilons>1e-6 1e-6</relative_epsilons>
<!-- ... -->

Child parameters, attributes and cases

Additional info

No additional info.

Used in the following test data files

Used in no end-to-end test cases.