147 helper_1 = 1.0 * helper_0.getHessian()(0, 0);
156 helper_4 = 1.0 * helper_3.getHessian()(2, 2);
165 helper_7 = 1.0 * helper_6.getHessian()(1, 1);
168 helper_8 = helper_6.getHessian()(0, 1);
169 const auto helper_9 = 1.0 * helper_8;
172 helper_10 = helper_3.getHessian()(0, 2);
173 const auto helper_11 = 1.0 * helper_10;
179 helper_13 = helper_0.getHessian()(0, 2);
180 const auto helper_14 = 1.0 * helper_13;
186 helper_16 = helper_6.getHessian()(1, 2);
187 const auto helper_17 = 1.0 * helper_16;
193 helper_19 = helper_0.getHessian()(0, 1);
194 const auto helper_20 = 1.0 * helper_19;
200 helper_22 = helper_3.getHessian()(1, 2);
201 const auto helper_23 = 1.0 * helper_22;
207 helper_25 = helper_8 + helper_0.getHessian()(1, 1);
213 helper_27 = helper_10 + helper_0.getHessian()(2, 2);
216 helper_28 = helper_19 + helper_6.getHessian()(0, 0);
222 helper_30 = helper_22 + helper_6.getHessian()(2, 2);
225 helper_31 = helper_13 + helper_3.getHessian()(0, 0);
231 helper_33 = helper_16 + helper_3.getHessian()(1, 1);
237 helper_35 = helper_0.getHessian()(1, 2);
240 helper_36 = helper_6.getHessian()(0, 2);
241 const auto helper_37 = helper_35 + helper_36;
247 helper_39 = helper_3.getHessian()(0, 1);
248 const auto helper_40 = helper_35 + helper_39;
249 const auto helper_41 = helper_36 + helper_39;
287 res(0) = helper_1 * C(0, 0) + helper_11 * C(0, 2) + helper_12 * helper_14 + helper_15 * helper_17 + helper_18 * helper_20 + helper_2 * helper_4 + helper_21 * helper_23 + helper_24 * helper_25 + helper_26 * helper_27 + helper_28 * C(0, 5) + helper_29 * helper_30 + helper_31 * C(0, 4) + helper_32 * helper_33 + helper_34 * helper_37 + helper_38 * helper_40 + helper_41 * C(0, 3) + helper_5 * helper_7 + helper_9 * C(0, 1);
288 res(1) = helper_1 * helper_18 + helper_11 * helper_21 + helper_14 * helper_43 + helper_17 * helper_44 + helper_20 * C(1, 0) + helper_23 * C(1, 2) + helper_24 * helper_28 + helper_25 * C(1, 5) + helper_27 * helper_45 + helper_30 * helper_46 + helper_31 * helper_38 + helper_32 * helper_41 + helper_33 * C(1, 3) + helper_37 * helper_47 + helper_4 * helper_42 + helper_40 * C(1, 4) + helper_5 * helper_9 + helper_7 * C(1, 1);
289 res(2) = helper_1 * helper_12 + helper_11 * helper_2 + helper_14 * C(2, 0) + helper_15 * helper_9 + helper_17 * C(2, 1) + helper_20 * helper_43 + helper_23 * helper_42 + helper_25 * helper_47 + helper_26 * helper_31 + helper_27 * C(2, 4) + helper_28 * helper_34 + helper_29 * helper_41 + helper_30 * C(2, 3) + helper_33 * helper_46 + helper_37 * C(2, 5) + helper_4 * C(2, 2) + helper_40 * helper_45 + helper_44 * helper_7;
300 helper_1 = helper_0.getHessian()(0, 0);
306 helper_3 = helper_0.getGradient()(0);
312 helper_5 = helper_4.getGradient()(0);
313 const auto helper_6 = 0.5 * pow(helper_3, 2) + 1.0 * helper_3 + 0.5 * pow(helper_5, 2);
319 helper_8 = helper_4.getGradient()(1);
322 helper_9 = helper_0.getGradient()(1);
323 const auto helper_10 = 0.5 * pow(helper_8, 2) + 1.0 * helper_8 + 0.5 * pow(helper_9, 2);
327 const auto helper_12 = helper_3 * helper_9 + helper_5 * helper_8 + helper_5 + helper_9;
328 const auto helper_13 = helper_10 * helper_7 + helper_11 * helper_12 + helper_2 * helper_6;
331 helper_14 = helper_0.getHessian()(1, 1);
341 const auto helper_18 = helper_10 * helper_16 + helper_12 * helper_17 + helper_15 * helper_6;
344 helper_19 = helper_0.getHessian()(0, 1);
354 const auto helper_23 = 2 * helper_10 * helper_21 + 2 * helper_12 * helper_22 + 2 * helper_20 * helper_6;
357 helper_24 = helper_4.getHessian()(0, 0);
358 const auto helper_25 = 1.0 * helper_1 * helper_3 + 1.0 * helper_1 + 1.0 * helper_24 * helper_5;
361 helper_26 = helper_4.getHessian()(0, 1);
362 const auto helper_27 = helper_19 * helper_9 + helper_26 * helper_8 + helper_26;
363 const auto helper_28 = 1.0 * helper_27;
364 const auto helper_29 = helper_19 * helper_3 + helper_19 + helper_26 * helper_5;
365 const auto helper_30 = helper_1 * helper_9 + helper_24 * helper_8 + helper_24 + helper_29;
366 const auto helper_31 = helper_20 * helper_25 + helper_21 * helper_28 + helper_22 * helper_30;
369 helper_32 = helper_4.getHessian()(1, 1);
370 const auto helper_33 = 1.0 * helper_14 * helper_9 + 1.0 * helper_32 * helper_8 + 1.0 * helper_32;
371 const auto helper_34 = 1.0 * helper_29;
372 const auto helper_35 = helper_14 * helper_3 + helper_14 + helper_27 + helper_32 * helper_5;
373 const auto helper_36 = helper_15 * helper_34 + helper_16 * helper_33 + helper_17 * helper_35;
374 const auto helper_37 = helper_3 + 1;
375 const auto helper_38 = helper_11 * helper_30 + helper_2 * helper_25 + helper_28 * helper_7;
376 const auto helper_39 = helper_20 * helper_34 + helper_21 * helper_33 + helper_22 * helper_35;
377 const auto helper_40 = helper_8 + 1;
378 res(0) = helper_1 * helper_13 + helper_14 * helper_18 + helper_19 * helper_23 + helper_31 * helper_9 + helper_36 * helper_9 + helper_37 * helper_38 + helper_37 * helper_39;
379 res(1) = helper_13 * helper_24 + helper_18 * helper_32 + helper_23 * helper_26 + helper_31 * helper_40 + helper_36 * helper_40 + helper_38 * helper_5 + helper_39 * helper_5;
390 helper_1 = helper_0.getHessian()(0, 0);
396 helper_3 = helper_0.getGradient()(0);
402 helper_5 = helper_4.getGradient()(0);
408 helper_7 = helper_6.getGradient()(0);
409 const auto helper_8 = 0.5 * pow(helper_3, 2) + 1.0 * helper_3 + 0.5 * pow(helper_5, 2) + 0.5 * pow(helper_7, 2);
415 helper_10 = helper_4.getGradient()(1);
418 helper_11 = helper_0.getGradient()(1);
421 helper_12 = helper_6.getGradient()(1);
422 const auto helper_13 = 0.5 * pow(helper_10, 2) + 1.0 * helper_10 + 0.5 * pow(helper_11, 2) + 0.5 * pow(helper_12, 2);
428 helper_15 = helper_6.getGradient()(2);
431 helper_16 = helper_0.getGradient()(2);
434 helper_17 = helper_4.getGradient()(2);
435 const auto helper_18 = 0.5 * pow(helper_15, 2) + 1.0 * helper_15 + 0.5 * pow(helper_16, 2) + 0.5 * pow(helper_17, 2);
439 const auto helper_20 = helper_10 * helper_5 + helper_11 * helper_3 + helper_11 + helper_12 * helper_7 + helper_5;
443 const auto helper_22 = helper_15 * helper_7 + helper_16 * helper_3 + helper_16 + helper_17 * helper_5 + helper_7;
447 const auto helper_24 = helper_10 * helper_17 + helper_11 * helper_16 + helper_12 * helper_15 + helper_12 + helper_17;
448 const auto helper_25 = helper_13 * helper_9 + helper_14 * helper_18 + helper_19 * helper_20 + helper_2 * helper_8 + helper_21 * helper_22 + helper_23 * helper_24;
451 helper_26 = helper_0.getHessian()(1, 1);
470 const auto helper_33 = helper_13 * helper_28 + helper_18 * helper_29 + helper_20 * helper_30 + helper_22 * helper_31 + helper_24 * helper_32 + helper_27 * helper_8;
473 helper_34 = helper_0.getHessian()(2, 2);
492 const auto helper_41 = helper_13 * helper_36 + helper_18 * helper_37 + helper_20 * helper_38 + helper_22 * helper_39 + helper_24 * helper_40 + helper_35 * helper_8;
495 helper_42 = helper_0.getHessian()(1, 2);
514 const auto helper_49 = 2 * helper_13 * helper_44 + 2 * helper_18 * helper_45 + 2 * helper_20 * helper_46 + 2 * helper_22 * helper_47 + 2 * helper_24 * helper_48 + 2 * helper_43 * helper_8;
517 helper_50 = helper_0.getHessian()(0, 2);
536 const auto helper_57 = 2 * helper_13 * helper_52 + 2 * helper_18 * helper_53 + 2 * helper_20 * helper_54 + 2 * helper_22 * helper_55 + 2 * helper_24 * helper_56 + 2 * helper_51 * helper_8;
539 helper_58 = helper_0.getHessian()(0, 1);
558 const auto helper_65 = 2 * helper_13 * helper_60 + 2 * helper_18 * helper_61 + 2 * helper_20 * helper_62 + 2 * helper_22 * helper_63 + 2 * helper_24 * helper_64 + 2 * helper_59 * helper_8;
561 helper_66 = helper_4.getHessian()(0, 0);
564 helper_67 = helper_6.getHessian()(0, 0);
565 const auto helper_68 = 1.0 * helper_1 * helper_3 + 1.0 * helper_1 + 1.0 * helper_5 * helper_66 + 1.0 * helper_67 * helper_7;
568 helper_69 = helper_4.getHessian()(0, 1);
571 helper_70 = helper_6.getHessian()(0, 1);
572 const auto helper_71 = helper_10 * helper_69 + helper_11 * helper_58 + helper_12 * helper_70 + helper_69;
573 const auto helper_72 = 1.0 * helper_71;
576 helper_73 = helper_6.getHessian()(0, 2);
579 helper_74 = helper_4.getHessian()(0, 2);
580 const auto helper_75 = helper_15 * helper_73 + helper_16 * helper_50 + helper_17 * helper_74 + helper_73;
581 const auto helper_76 = 1.0 * helper_75;
582 const auto helper_77 = helper_3 * helper_58 + helper_5 * helper_69 + helper_58 + helper_7 * helper_70;
583 const auto helper_78 = helper_1 * helper_11 + helper_10 * helper_66 + helper_12 * helper_67 + helper_66 + helper_77;
584 const auto helper_79 = helper_3 * helper_50 + helper_5 * helper_74 + helper_50 + helper_7 * helper_73;
585 const auto helper_80 = helper_1 * helper_16 + helper_15 * helper_67 + helper_17 * helper_66 + helper_67 + helper_79;
586 const auto helper_81 = helper_15 * helper_70 + helper_16 * helper_58 + helper_17 * helper_69 + helper_70;
587 const auto helper_82 = helper_10 * helper_74 + helper_11 * helper_50 + helper_12 * helper_73 + helper_74;
588 const auto helper_83 = helper_81 + helper_82;
589 const auto helper_84 = helper_51 * helper_68 + helper_52 * helper_72 + helper_53 * helper_76 + helper_54 * helper_78 + helper_55 * helper_80 + helper_56 * helper_83;
590 const auto helper_85 = helper_59 * helper_68 + helper_60 * helper_72 + helper_61 * helper_76 + helper_62 * helper_78 + helper_63 * helper_80 + helper_64 * helper_83;
593 helper_86 = helper_4.getHessian()(1, 1);
596 helper_87 = helper_6.getHessian()(1, 1);
597 const auto helper_88 = 1.0 * helper_10 * helper_86 + 1.0 * helper_11 * helper_26 + 1.0 * helper_12 * helper_87 + 1.0 * helper_86;
598 const auto helper_89 = 1.0 * helper_77;
601 helper_90 = helper_6.getHessian()(1, 2);
604 helper_91 = helper_4.getHessian()(1, 2);
605 const auto helper_92 = helper_15 * helper_90 + helper_16 * helper_42 + helper_17 * helper_91 + helper_90;
606 const auto helper_93 = 1.0 * helper_92;
607 const auto helper_94 = helper_26 * helper_3 + helper_26 + helper_5 * helper_86 + helper_7 * helper_87 + helper_71;
608 const auto helper_95 = helper_10 * helper_91 + helper_11 * helper_42 + helper_12 * helper_90 + helper_91;
609 const auto helper_96 = helper_15 * helper_87 + helper_16 * helper_26 + helper_17 * helper_86 + helper_87 + helper_95;
610 const auto helper_97 = helper_3 * helper_42 + helper_42 + helper_5 * helper_91 + helper_7 * helper_90;
611 const auto helper_98 = helper_81 + helper_97;
612 const auto helper_99 = helper_27 * helper_89 + helper_28 * helper_88 + helper_29 * helper_93 + helper_30 * helper_94 + helper_31 * helper_98 + helper_32 * helper_96;
613 const auto helper_100 = helper_43 * helper_89 + helper_44 * helper_88 + helper_45 * helper_93 + helper_46 * helper_94 + helper_47 * helper_98 + helper_48 * helper_96;
616 helper_101 = helper_6.getHessian()(2, 2);
619 helper_102 = helper_4.getHessian()(2, 2);
620 const auto helper_103 = 1.0 * helper_101 * helper_15 + 1.0 * helper_101 + 1.0 * helper_102 * helper_17 + 1.0 * helper_16 * helper_34;
621 const auto helper_104 = 1.0 * helper_79;
622 const auto helper_105 = 1.0 * helper_95;
623 const auto helper_106 = helper_101 * helper_7 + helper_102 * helper_5 + helper_3 * helper_34 + helper_34 + helper_75;
624 const auto helper_107 = helper_10 * helper_102 + helper_101 * helper_12 + helper_102 + helper_11 * helper_34 + helper_92;
625 const auto helper_108 = helper_82 + helper_97;
626 const auto helper_109 = helper_103 * helper_37 + helper_104 * helper_35 + helper_105 * helper_36 + helper_106 * helper_39 + helper_107 * helper_40 + helper_108 * helper_38;
627 const auto helper_110 = helper_103 * helper_45 + helper_104 * helper_43 + helper_105 * helper_44 + helper_106 * helper_47 + helper_107 * helper_48 + helper_108 * helper_46;
628 const auto helper_111 = helper_3 + 1;
629 const auto helper_112 = helper_14 * helper_76 + helper_19 * helper_78 + helper_2 * helper_68 + helper_21 * helper_80 + helper_23 * helper_83 + helper_72 * helper_9;
630 const auto helper_113 = helper_59 * helper_89 + helper_60 * helper_88 + helper_61 * helper_93 + helper_62 * helper_94 + helper_63 * helper_98 + helper_64 * helper_96;
631 const auto helper_114 = helper_103 * helper_53 + helper_104 * helper_51 + helper_105 * helper_52 + helper_106 * helper_55 + helper_107 * helper_56 + helper_108 * helper_54;
632 const auto helper_115 = helper_10 + 1;
633 const auto helper_116 = helper_15 + 1;
634 res(0) = helper_1 * helper_25 + helper_100 * helper_16 + helper_109 * helper_16 + helper_11 * helper_110 + helper_11 * helper_85 + helper_11 * helper_99 + helper_111 * helper_112 + helper_111 * helper_113 + helper_111 * helper_114 + helper_16 * helper_84 + helper_26 * helper_33 + helper_34 * helper_41 + helper_42 * helper_49 + helper_50 * helper_57 + helper_58 * helper_65;
635 res(1) = helper_100 * helper_17 + helper_102 * helper_41 + helper_109 * helper_17 + helper_110 * helper_115 + helper_112 * helper_5 + helper_113 * helper_5 + helper_114 * helper_5 + helper_115 * helper_85 + helper_115 * helper_99 + helper_17 * helper_84 + helper_25 * helper_66 + helper_33 * helper_86 + helper_49 * helper_91 + helper_57 * helper_74 + helper_65 * helper_69;
636 res(2) = helper_100 * helper_116 + helper_101 * helper_41 + helper_109 * helper_116 + helper_110 * helper_12 + helper_112 * helper_7 + helper_113 * helper_7 + helper_114 * helper_7 + helper_116 * helper_84 + helper_12 * helper_85 + helper_12 * helper_99 + helper_25 * helper_67 + helper_33 * helper_87 + helper_49 * helper_90 + helper_57 * helper_73 + helper_65 * helper_70;
647 helper_1 = helper_0.getGradient()(0);
653 helper_3 = helper_2.getGradient()(1);
656 helper_4 = helper_2.getGradient()(0) + 1;
659 helper_5 = helper_0.getGradient()(1) + 1;
660 const auto helper_6 = -helper_1 * helper_3 + helper_4 * helper_5;
661 const auto helper_7 = pow(helper_6, -2);
664 helper_8 = helper_2.getHessian()(1, 1);
665 const auto helper_9 = helper_1 * helper_8;
668 helper_10 = helper_0.getHessian()(1, 1);
669 const auto helper_11 = helper_10 * helper_4;
672 helper_12 = helper_0.getHessian()(0, 1);
673 const auto helper_13 = helper_12 * helper_3;
676 helper_14 = helper_2.getHessian()(0, 1);
677 const auto helper_15 = helper_14 * helper_5;
678 const auto helper_16 = helper_7 * (helper_11 - helper_13 + helper_15 - helper_9);
679 const auto helper_17 = helper_1 * helper_16;
680 const auto helper_18 = helper_17 * lambda;
683 helper_19 = helper_0.getHessian()(0, 0);
684 const auto helper_20 = helper_19 * helper_3;
687 helper_21 = helper_2.getHessian()(0, 0);
688 const auto helper_22 = helper_21 * helper_5;
689 const auto helper_23 = helper_1 * helper_14;
690 const auto helper_24 = helper_12 * helper_4;
691 const auto helper_25 = -helper_20 + helper_22 - helper_23 + helper_24;
692 const auto helper_26 = helper_5 * helper_7;
693 const auto helper_27 = helper_25 * helper_26 * lambda;
694 const auto helper_28 = log(helper_6);
695 const auto helper_29 = 1.0 / helper_6;
696 const auto helper_30 = helper_12 * helper_29;
697 const auto helper_31 = helper_25 * helper_3 * helper_7;
698 const auto helper_32 = helper_31 * lambda;
699 const auto helper_33 = helper_16 * helper_4 * lambda;
700 const auto helper_34 = helper_14 * helper_29;
701 res(0) = helper_18 * helper_28 - helper_18 - helper_27 * helper_28 + helper_27 + mu * (-helper_17 + helper_30 + helper_8) - mu * (-helper_21 + helper_26 * (helper_20 - helper_22 + helper_23 - helper_24) + helper_30);
702 res(1) = helper_28 * helper_32 - helper_28 * helper_33 - helper_32 + helper_33 - mu * (-helper_10 + helper_34 + helper_4 * helper_7 * (-helper_11 + helper_13 - helper_15 + helper_9)) + mu * (helper_19 - helper_31 + helper_34);
713 helper_1 = helper_0.getGradient()(2);
719 helper_3 = helper_2.getGradient()(0);
720 const auto helper_4 = helper_1 * helper_3;
723 helper_5 = helper_2.getGradient()(2);
726 helper_6 = helper_0.getGradient()(0) + 1;
727 const auto helper_7 = helper_5 * helper_6;
728 const auto helper_8 = -helper_4 + helper_7;
731 helper_9 = helper_0.getGradient()(1);
737 helper_11 = helper_10.getGradient()(0);
738 const auto helper_12 = helper_11 * helper_9;
741 helper_13 = helper_10.getGradient()(1);
742 const auto helper_14 = helper_13 * helper_6;
743 const auto helper_15 = -helper_12 + helper_14;
744 const auto helper_16 = helper_15 * helper_8;
745 const auto helper_17 = helper_3 * helper_9;
748 helper_18 = helper_2.getGradient()(1) + 1;
749 const auto helper_19 = helper_18 * helper_6;
750 const auto helper_20 = -helper_17 + helper_19;
751 const auto helper_21 = helper_1 * helper_11;
754 helper_22 = helper_10.getGradient()(2) + 1;
755 const auto helper_23 = helper_22 * helper_6;
756 const auto helper_24 = -helper_21 + helper_23;
757 const auto helper_25 = helper_20 * helper_24;
758 const auto helper_26 = -helper_16 + helper_25;
759 const auto helper_27 = 1.0 / helper_26;
762 helper_28 = helper_2.getHessian()(0, 2);
765 helper_29 = helper_10.getHessian()(0, 2);
768 helper_30 = helper_0.getHessian()(0, 2);
769 const auto helper_31 = helper_13 * helper_30;
770 const auto helper_32 = helper_29 * helper_9;
773 helper_33 = helper_10.getHessian()(1, 2);
776 helper_34 = helper_0.getHessian()(1, 2);
777 const auto helper_35 = helper_11 * helper_34;
778 const auto helper_36 = helper_33 * helper_6 - helper_35;
779 const auto helper_37 = helper_31 - helper_32 + helper_36;
780 const auto helper_38 = helper_18 * helper_30;
781 const auto helper_39 = helper_28 * helper_9;
784 helper_40 = helper_2.getHessian()(1, 2);
785 const auto helper_41 = helper_40 * helper_6;
786 const auto helper_42 = helper_3 * helper_34;
787 const auto helper_43 = helper_41 - helper_42;
788 const auto helper_44 = helper_38 - helper_39 + helper_43;
789 const auto helper_45 = helper_27 * (helper_11 * helper_44 - helper_15 * helper_28 + helper_20 * helper_29 - helper_3 * helper_37);
790 const auto helper_46 = helper_12 * helper_5 + helper_13 * helper_4 - helper_13 * helper_7 - helper_17 * helper_22 - helper_18 * helper_21 + helper_19 * helper_22;
791 const auto helper_47 = lambda * log(helper_46);
794 helper_48 = helper_0.getHessian()(0, 1);
795 const auto helper_49 = helper_11 * helper_20 - helper_15 * helper_3;
796 const auto helper_50 = helper_26 * helper_3 - helper_49 * helper_8;
797 const auto helper_51 = 1.0 / helper_6;
798 const auto helper_52 = 1.0 / helper_20;
799 const auto helper_53 = helper_27 * helper_52;
800 const auto helper_54 = helper_51 * helper_53;
801 const auto helper_55 = helper_48 * helper_50 * helper_54;
804 helper_56 = helper_0.getHessian()(1, 1);
805 const auto helper_57 = helper_3 * helper_56;
808 helper_58 = helper_2.getHessian()(1, 1);
809 const auto helper_59 = helper_58 * helper_6;
812 helper_60 = helper_2.getHessian()(0, 1);
813 const auto helper_61 = helper_60 * helper_9;
814 const auto helper_62 = helper_18 * helper_48;
815 const auto helper_63 = -helper_57 + helper_59 - helper_61 + helper_62;
816 const auto helper_64 = helper_27 / pow(helper_20, 2);
817 const auto helper_65 = helper_50 * helper_63 * helper_64;
820 helper_66 = helper_0.getHessian()(0, 0);
821 const auto helper_67 = helper_8 * helper_9;
822 const auto helper_68 = helper_1 * helper_20;
823 const auto helper_69 = -helper_67 + helper_68;
824 const auto helper_70 = helper_19 * helper_26 + helper_49 * helper_69;
825 const auto helper_71 = helper_53 * helper_66 * helper_70 / pow(helper_6, 2);
828 helper_72 = helper_2.getHessian()(0, 0);
829 const auto helper_73 = helper_72 * helper_9;
830 const auto helper_74 = helper_18 * helper_66;
831 const auto helper_75 = helper_3 * helper_48;
832 const auto helper_76 = helper_6 * helper_60;
833 const auto helper_77 = -helper_73 + helper_74 - helper_75 + helper_76;
834 const auto helper_78 = helper_51 * helper_70;
835 const auto helper_79 = helper_64 * helper_77 * helper_78;
836 const auto helper_80 = pow(helper_26, -2);
839 helper_81 = helper_0.getHessian()(2, 2);
840 const auto helper_82 = helper_3 * helper_81;
843 helper_83 = helper_2.getHessian()(2, 2);
844 const auto helper_84 = helper_6 * helper_83;
845 const auto helper_85 = helper_30 * helper_5;
846 const auto helper_86 = helper_1 * helper_28;
847 const auto helper_87 = helper_11 * helper_81;
850 helper_88 = helper_10.getHessian()(2, 2);
851 const auto helper_89 = helper_1 * helper_29;
852 const auto helper_90 = helper_20 * (helper_22 * helper_30 + helper_6 * helper_88 - helper_87 - helper_89) + helper_24 * helper_44;
853 const auto helper_91 = helper_80 * (-helper_15 * (-helper_82 + helper_84 + helper_85 - helper_86) - helper_37 * helper_8 + helper_90);
854 const auto helper_92 = helper_49 * helper_91;
855 const auto helper_93 = helper_12 * helper_83 + helper_13 * helper_82 + helper_13 * helper_86 - helper_14 * helper_83 - helper_17 * helper_88 - helper_18 * helper_87 - helper_18 * helper_89 + helper_19 * helper_88 - helper_21 * helper_40 + helper_22 * helper_38 - helper_22 * helper_39 - helper_22 * helper_42 + helper_23 * helper_40 - helper_31 * helper_5 + helper_32 * helper_5 + helper_33 * helper_4 - helper_33 * helper_7 + helper_35 * helper_5;
856 const auto helper_94 = lambda / helper_46;
857 const auto helper_95 = helper_27 * helper_94;
858 const auto helper_96 = helper_11 * helper_56;
861 helper_97 = helper_10.getHessian()(1, 1);
862 const auto helper_98 = helper_13 * helper_48;
865 helper_99 = helper_10.getHessian()(0, 1);
866 const auto helper_100 = helper_9 * helper_99;
867 const auto helper_101 = -helper_100 + helper_6 * helper_97 - helper_96 + helper_98;
868 const auto helper_102 = helper_101 * helper_8;
869 const auto helper_103 = helper_48 * helper_5;
870 const auto helper_104 = helper_1 * helper_60;
871 const auto helper_105 = helper_103 - helper_104 + helper_43;
872 const auto helper_106 = helper_105 * helper_15;
873 const auto helper_107 = helper_1 * helper_99;
874 const auto helper_108 = helper_24 * helper_63;
875 const auto helper_109 = helper_108 + helper_20 * (-helper_107 + helper_22 * helper_48 + helper_36);
876 const auto helper_110 = -helper_102 - helper_106 + helper_109;
877 const auto helper_111 = helper_52 * helper_80;
878 const auto helper_112 = helper_111 * helper_50;
879 const auto helper_113 = helper_100 * helper_5 + helper_104 * helper_13 - helper_107 * helper_18 + helper_12 * helper_40 + helper_13 * helper_42 - helper_14 * helper_40 - helper_17 * helper_33 - helper_18 * helper_35 + helper_19 * helper_33 - helper_21 * helper_58 - helper_22 * helper_57 - helper_22 * helper_61 + helper_22 * helper_62 + helper_23 * helper_58 + helper_4 * helper_97 + helper_5 * helper_96 - helper_5 * helper_98 - helper_7 * helper_97;
880 const auto helper_114 = helper_113 * helper_94;
881 const auto helper_115 = helper_13 * helper_66;
884 helper_116 = helper_10.getHessian()(0, 0);
885 const auto helper_117 = helper_116 * helper_9;
886 const auto helper_118 = helper_11 * helper_48;
887 const auto helper_119 = helper_6 * helper_99;
888 const auto helper_120 = helper_115 - helper_117 - helper_118 + helper_119;
889 const auto helper_121 = helper_5 * helper_66;
890 const auto helper_122 = helper_1 * helper_72;
891 const auto helper_123 = helper_3 * helper_30;
892 const auto helper_124 = helper_28 * helper_6;
893 const auto helper_125 = helper_121 - helper_122 - helper_123 + helper_124;
894 const auto helper_126 = helper_1 * helper_116;
895 const auto helper_127 = helper_20 * (-helper_11 * helper_30 - helper_126 + helper_22 * helper_66 + helper_29 * helper_6) + helper_24 * helper_77;
896 const auto helper_128 = -helper_120 * helper_8 - helper_125 * helper_15 + helper_127;
897 const auto helper_129 = helper_111 * helper_128 * helper_78;
898 const auto helper_130 = -helper_11 * helper_38 - helper_115 * helper_5 + helper_117 * helper_5 + helper_118 * helper_5 + helper_12 * helper_28 + helper_122 * helper_13 - helper_126 * helper_18 - helper_14 * helper_28 - helper_17 * helper_29 + helper_19 * helper_29 - helper_21 * helper_60 - helper_22 * helper_73 + helper_22 * helper_74 - helper_22 * helper_75 + helper_23 * helper_60 + helper_3 * helper_31 + helper_4 * helper_99 - helper_7 * helper_99;
899 const auto helper_131 = helper_130 * helper_94;
900 const auto helper_132 = helper_48 * helper_8;
901 const auto helper_133 = helper_132 * helper_49;
902 const auto helper_134 = helper_26 * helper_75;
903 const auto helper_135 = helper_26 * helper_76;
904 const auto helper_136 = helper_105 * helper_6;
905 const auto helper_137 = helper_136 * helper_49;
906 const auto helper_138 = helper_6 * helper_8;
907 const auto helper_139 = helper_138 * (-helper_101 * helper_3 + helper_11 * helper_63 - helper_15 * helper_60 + helper_20 * helper_99);
908 const auto helper_140 = helper_110 * helper_6;
909 const auto helper_141 = helper_140 * helper_3;
910 const auto helper_142 = helper_20 * helper_30;
911 const auto helper_143 = helper_125 * helper_9;
912 const auto helper_144 = helper_1 * helper_77;
913 const auto helper_145 = -helper_132 + helper_142 - helper_143 + helper_144;
914 const auto helper_146 = helper_54 * (helper_128 * helper_19 + helper_135 + helper_145 * helper_49 + helper_26 * helper_74 + helper_69 * (helper_11 * helper_77 + helper_116 * helper_20 - helper_120 * helper_3 - helper_15 * helper_72));
915 const auto helper_147 = helper_4 - helper_7;
916 const auto helper_148 = helper_101 * helper_147 + helper_109 + helper_15 * (-helper_103 + helper_104 - helper_41 + helper_42);
917 const auto helper_149 = helper_15 * helper_27 * helper_30;
918 const auto helper_150 = helper_27 * helper_6;
919 const auto helper_151 = helper_150 * helper_37;
920 const auto helper_152 = helper_67 - helper_68;
921 const auto helper_153 = helper_15 * helper_152 + helper_26 * helper_9;
922 const auto helper_154 = helper_153 * helper_64;
923 const auto helper_155 = helper_15 * helper_6 * helper_80 * (helper_147 * helper_37 + helper_15 * (helper_82 - helper_84 - helper_85 + helper_86) + helper_90);
924 const auto helper_156 = helper_148 * helper_6;
925 const auto helper_157 = helper_156 * helper_24 * helper_80;
926 const auto helper_158 = helper_150 * helper_93 * helper_94;
927 const auto helper_159 = helper_150 * helper_24;
928 const auto helper_160 = helper_120 * helper_147 + helper_127 + helper_15 * (-helper_121 + helper_122 + helper_123 - helper_124);
929 const auto helper_161 = helper_160 * helper_80;
930 const auto helper_162 = helper_153 * helper_161 * helper_52;
931 const auto helper_163 = helper_26 * helper_48;
932 const auto helper_164 = helper_102 * helper_6 + helper_106 * helper_6 + helper_16 * helper_48 + helper_163;
933 const auto helper_165 = helper_47 * helper_53;
934 const auto helper_166 = helper_132 + helper_143;
935 const auto helper_167 = -helper_142 - helper_144 + helper_166;
936 const auto helper_168 = -helper_160 * helper_9;
937 const auto helper_169 = helper_73 - helper_74 + helper_75 - helper_76;
938 const auto helper_170 = helper_132 * helper_27;
939 const auto helper_171 = helper_142 * helper_27;
940 const auto helper_172 = helper_136 * helper_27;
941 const auto helper_173 = helper_150 * helper_44;
942 const auto helper_174 = helper_140 * helper_8 * helper_80;
943 const auto helper_175 = helper_20 * helper_6 * helper_91;
944 res(0) = helper_110 * helper_112 * helper_47 - helper_114 * helper_50 * helper_53 - helper_129 * helper_47 + helper_131 * helper_54 * helper_70 + helper_146 * helper_47 - helper_45 * helper_47 - helper_47 * helper_54 * (-helper_133 + helper_134 + helper_135 - helper_137 - helper_139 + helper_141) + helper_47 * helper_55 + helper_47 * helper_65 - helper_47 * helper_71 - helper_47 * helper_79 + helper_47 * helper_92 - helper_49 * helper_93 * helper_95 + mu * (helper_45 + helper_81 - helper_92) + mu * (helper_129 - helper_146 + helper_66 + helper_71 + helper_79) - mu * (helper_112 * helper_148 + helper_54 * (helper_133 - helper_134 - helper_135 + helper_137 + helper_139 - helper_141) + helper_55 - helper_56 + helper_65);
945 res(1) = -helper_108 * helper_150 * helper_47 * helper_52 + helper_114 * helper_159 - helper_131 * helper_153 * helper_53 - helper_149 * helper_47 - helper_15 * helper_158 - helper_151 * helper_47 + helper_154 * helper_47 * helper_77 + helper_155 * helper_47 - helper_157 * helper_47 + helper_162 * helper_47 + helper_165 * (helper_140 + helper_164) + helper_165 * (helper_120 * helper_69 - helper_15 * helper_167 - helper_163 + helper_168) + mu * (helper_149 + helper_151 - helper_155 + helper_83) - mu * (-helper_157 + helper_159 * helper_52 * (helper_57 - helper_59 + helper_61 - helper_62) + helper_53 * (helper_156 + helper_164) - helper_58) - mu * (-helper_154 * helper_169 + helper_162 + helper_53 * (helper_152 * (-helper_115 + helper_117 + helper_118 - helper_119) + helper_168 + helper_48 * (helper_16 - helper_25) + (helper_12 - helper_14) * (helper_1 * helper_169 + helper_166 + helper_30 * (helper_17 - helper_19))) - helper_72);
946 res(2) = -helper_113 * helper_138 * helper_95 + helper_128 * helper_47 * helper_69 * helper_80 - helper_130 * helper_69 * helper_95 - helper_145 * helper_27 * helper_47 + helper_158 * helper_20 - helper_170 * helper_47 + helper_171 * helper_47 - helper_172 * helper_47 + helper_173 * helper_47 + helper_174 * helper_47 - helper_175 * helper_47 - mu * (-helper_116 + helper_161 * helper_69 + helper_167 * helper_27) + mu * (helper_170 + helper_172 - helper_174 + helper_97) + mu * (-helper_171 - helper_173 + helper_175 + helper_88);