F07AR_A1W_F C++ Header Example Program Results A 1 2 3 4 1 -1.3400 0.2800 -6.3900 0.7200 2.5500 3.1700 -2.2000 -0.9200 2 -0.1700 3.3100 -0.1500 1.2900 -1.4100 -0.1500 1.3400 1.3800 3 -3.2900 -1.9100 -0.1400 1.7200 -2.3900 4.4200 -1.3500 1.3500 4 2.4100 -0.5600 -0.8300 -1.9600 0.3900 1.4700 -0.6900 0.6700 Inverse 1 2 3 4 1 0.0757 1.6512 1.2663 3.8181 -0.4324 -3.1342 0.0418 1.1195 2 -0.1942 -1.1900 -0.2401 -0.0101 0.0798 -0.1426 -0.5889 -1.4969 3 -0.0957 0.7371 0.3224 0.6887 -0.0491 -0.4290 0.0776 0.7891 4 0.3702 3.7253 1.7014 3.9367 -0.5040 -3.1813 0.7267 3.3255 Derivatives calculated: First order adjoints Computational mode : algorithmic Derivatives of inverse diagonal w.r.t diagonal of A: d(real(ai(i,i)))/da(j,j) 1 2 3 4 1 0.1812 0.0705 0.1191 -1.9776 -0.0654 0.7403 -0.0662 -1.5098 2 0.0705 -1.3957 0.4296 4.7996 0.7403 0.3395 -0.3310 -5.5442 3 0.1191 0.4296 -0.0979 -0.5983 -0.0662 -0.3310 0.0500 1.8431 4 -1.9776 4.7996 -0.5983 -4.4386 -1.5098 -5.5442 1.8431 26.1827 d(real(ai(i,i)))/da(j,j) 1 2 3 4 1 0.0654 -0.7403 0.0662 1.5098 0.1812 0.0705 0.1191 -1.9776 2 -0.7403 -0.3395 0.3310 5.5442 0.0705 -1.3957 0.4296 4.7996 3 0.0662 0.3310 -0.0500 -1.8431 0.1191 0.4296 -0.0979 -0.5983 4 1.5098 5.5442 -1.8431 -26.1827 -1.9776 4.7996 -0.5983 -4.4386