20 std::vector<std::string>
const deprecated_keys{
"relative_epsilons",
21 "component_magnitudes"};
22 for (
auto const& key : deprecated_keys)
24 auto const deprecated_parameter =
28 if ((deprecated_parameter.has_value() &&
29 !deprecated_parameter->empty()))
32 "Configuration parameter <{:s}> is deprecated and no "
34 "(Removed in OGS version 6.5.6)\n\n"
35 "The numerical Jacobian assembler now uses absolute "
36 "perturbation values instead of relative scaling.\n\n"
37 "Migration required:\n"
39 " <relative_epsilons>1e-6 1e-6</relative_epsilons>\n"
40 " <component_magnitudes>1e2 1e2</component_magnitudes>\n"
42 " <epsilons>1e-4 1e-4</epsilons>\n"
43 " where the epsilons are equal component-wise to "
44 "relative_epsilons * component_magnitudes",
53 return std::make_unique<ForwardDifferencesJacobianAssembler>(