diff --git a/src/Trim.cpp b/src/Trim.cpp index a4027559a10ad17effc8fdfca88392dea174a728..6aa3fa17470702610856a695592d445c91829401 100644 --- a/src/Trim.cpp +++ b/src/Trim.cpp @@ -26,6 +26,7 @@ #include "models/propulsion/FGTurboProp.h" #include "math/FGNelderMead.h" #include <stdexcept> +#include <fstream> template <class varType> void prompt(const std::string & str, varType & var) @@ -41,14 +42,25 @@ void prompt(const std::string & str, varType & var) class Callback : public JSBSim::FGNelderMead::Callback { +private: + std::ofstream _outputFile; + JSBSim::FGTrimmer * _trimmer; public: + Callback(std::string fileName, JSBSim::FGTrimmer * trimmer) : + _outputFile((fileName + std::string(".log")).c_str()), + _trimmer(trimmer) { + } + virtual ~Callback() { + _outputFile.close(); + } void eval(const std::vector<double> &v) { + _outputFile << _trimmer->eval(v) << std::endl;; //std::cout << "v: "; //for (int i=0;i<v.size();i++) std::cout << v[i] << " "; //std::cout << std::endl; } -} callback; +}; int main (int argc, char const* argv[]) { @@ -76,19 +88,22 @@ int main (int argc, char const* argv[]) bool showSimplex = false; bool variablePropPitch = false; int debugLevel = 0; + std::string fileName = aircraft; // input std::cout << "input ( press enter to accept [default] )\n" << std::endl; // load model + std::string aircraftName = ""; prompt("\tdebug level\t\t",debugLevel); fdm.SetDebugLevel(debugLevel); std::cout << "model selection" << std::endl; while (1) { prompt("\taircraft\t\t",aircraft); + prompt("\toutput file name\t",fileName); fdm.LoadModel("../aircraft","../engine","../systems",aircraft); - std::string aircraftName = fdm.GetAircraft()->GetAircraftName(); + aircraftName = fdm.GetAircraft()->GetAircraftName(); if (aircraftName == "") { std::cout << "\tfailed to load aircraft" << std::endl; @@ -191,6 +206,7 @@ int main (int argc, char const* argv[]) // solve FGTrimmer trimmer(fdm, constraints); + Callback callback(fileName,&trimmer); FGNelderMead * solver; try { diff --git a/src/c172p.log b/src/c172p.log new file mode 100644 index 0000000000000000000000000000000000000000..2fdefd825a5bbbef6f3be6adac20d282ffcdae9b --- /dev/null +++ b/src/c172p.log @@ -0,0 +1,474 @@ +5.38015 +5.38015 +5.38015 +3.08732 +3.08732 +3.08732 +3.08732 +3.08732 +3.08732 +3.08732 +3.08732 +3.08732 +3.08732 +2.77452 +2.77452 +2.77452 +2.77452 +2.77452 +2.77452 +2.77452 +2.77452 +2.77452 +2.77452 +2.77452 +2.77452 +2.05018 +2.05018 +2.05018 +2.05018 +1.01852 +1.01852 +1.01852 +1.01852 +1.01852 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.228348 +0.22292 +0.217616 +0.208773 +0.199219 +0.199219 +0.199219 +0.117563 +0.117563 +0.117563 +0.117563 +0.117563 +0.117563 +0.117563 +0.117563 +0.0920458 +0.0920458 +0.0920458 +0.0920458 +0.0920458 +0.0920458 +0.0920458 +0.0920458 +0.0920458 +0.0920458 +0.0612885 +0.0612885 +0.0612885 +0.0612885 +0.0612885 +0.0612885 +0.0612885 +0.0612885 +0.0612885 +0.0612885 +0.0612885 +0.0612885 +0.0612885 +0.0563597 +0.0563597 +0.0563597 +0.0541067 +0.0541067 +0.0520013 +0.0505286 +0.0499439 +0.0456883 +0.0456883 +0.0468196 +0.0433786 +0.042335 +0.0418354 +0.0410266 +0.0389327 +0.0359631 +0.0359631 +0.0348725 +0.0345965 +0.0345965 +0.0338298 +0.0325331 +0.0325331 +0.0282776 +0.0281323 +0.0281323 +0.0281323 +0.0280225 +0.027335 +0.027335 +0.027335 +0.0233945 +0.0222933 +0.0222933 +0.0222933 +0.0222933 +0.0206448 +0.0206448 +0.0193694 +0.0193694 +0.0193694 +0.0186235 +0.0177116 +0.0171961 +0.0171961 +0.0117099 +0.0117099 +0.0117099 +0.0117099 +0.0117099 +0.0117099 +0.0117099 +0.0117099 +0.0117099 +0.0117099 +0.0117099 +0.011515 +0.0117099 +0.0113634 +0.0105136 +0.0105136 +0.0103715 +0.00987096 +0.00938989 +0.00938989 +0.00938989 +0.00888338 +0.00867157 +0.00867157 +0.00838962 +0.00838962 +0.00819466 +0.00771991 +0.00752259 +0.00752259 +0.00720582 +0.00719588 +0.00719588 +0.00704412 +0.00640864 +0.00640864 +0.00626115 +0.00590721 +0.00590721 +0.00590721 +0.00590721 +0.00590242 +0.00590242 +0.00548288 +0.00537141 +0.00530551 +0.00529785 +0.00512396 +0.00512396 +0.00515266 +0.00473519 +0.00455462 +0.00454804 +0.00454804 +0.00454222 +0.00449627 +0.00454222 +0.00413761 +0.00410483 +0.00391737 +0.00391737 +0.00391737 +0.00391737 +0.00395126 +0.00366029 +0.00366029 +0.00364561 +0.00357188 +0.00347794 +0.00342144 +0.00342144 +0.00331719 +0.00328026 +0.00328026 +0.00321622 +0.00321622 +0.00311924 +0.00307641 +0.00298618 +0.00298618 +0.00298618 +0.00291454 +0.00291454 +0.0028825 +0.00289528 +0.00274487 +0.00261943 +0.00261943 +0.00261943 +0.00261943 +0.00259548 +0.00259548 +0.00252431 +0.00252431 +0.00248794 +0.00248794 +0.00249296 +0.00244606 +0.00236876 +0.00236876 +0.00235043 +0.00234674 +0.00233523 +0.00234674 +0.00230593 +0.00225482 +0.00219151 +0.00219151 +0.00219151 +0.00219151 +0.00219151 +0.00219151 +0.00214932 +0.00212977 +0.00211321 +0.00209824 +0.00212977 +0.00209899 +0.00205638 +0.00205638 +0.00204987 +0.00203308 +0.00202344 +0.00200738 +0.00200738 +0.00199426 +0.00195138 +0.00195138 +0.00195138 +0.00195138 +0.00195138 +0.00192307 +0.00192307 +0.00192307 +0.00192159 +0.00191146 +0.00192159 +0.00189582 +0.00189466 +0.00187205 +0.00186792 +0.00186792 +0.00186769 +0.00186769 +0.00183131 +0.00183131 +0.00183131 +0.00183131 +0.00182355 +0.00182355 +0.00182885 +0.00176093 +0.00170641 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00151009 +0.00145525 +0.00145525 +0.00145525 +0.00141263 +0.00141263 +0.00141263 +0.00141263 +0.00141263 +0.00141263 +0.00132435 +0.00132435 +0.00132435 +0.00132435 +0.00132435 +0.00132435 +0.00132435 +0.00132435 +0.00132435 +0.00132435 +0.00129588 +0.00129588 +0.00129588 +0.00129588 +0.00129588 +0.00127084 +0.00127084 +0.00127084 +0.00127084 +0.00121777 +0.00121777 +0.00121777 +0.00121777 +0.00120296 +0.00120296 +0.00120296 +0.00118163 +0.00118163 +0.00112071 +0.00112071 +0.00112071 +0.00112071 +0.00112071 +0.00107661 +0.00107661 +0.00107661 +0.00107661 +0.00107661 +0.00107661 +0.00107661 +0.00107661 +0.0010066 +0.000962888 +0.000962888 +0.000962888 +0.000962888 +0.000962888 +0.000962888 +0.000918316 +0.000918316 +0.000918316 +0.000918316 +0.000918316 +0.000918316 +0.000918316 +0.000875286 +0.000875286 +0.000875286 +0.00083929 +0.000811918 +0.000811918 +0.000811918 +0.000763218 +0.000743328 +0.000743328 +0.000700472 +0.000700472 +0.000700472 +0.000622254 +0.000622254 +0.000622254 +0.000622254 +0.000608902 +0.000608902 +0.000608902 +0.000559082 +0.000559082 +0.000559082 +0.000520919 +0.000509158 +0.00049837 +0.000415957 +0.000415957 +0.000415957 +0.000415957 +0.000403681 +0.000403681 +0.000402267 +0.00029219 +0.00029219 +0.00029219 +0.00029219 +0.00029219 +0.00029219 +0.00029219 +0.00029219 +0.00029219 +0.00029069 +0.00029219 +0.00021493 +0.00021493 +0.00021493 +0.00021493 +0.000167856 +0.000167856 +0.000167856 +0.000167856 +0.000167856 +0.000143453 +9.80619e-05 diff --git a/src/f16-standard.log b/src/f16-standard.log new file mode 100644 index 0000000000000000000000000000000000000000..5c4d5d38c937d2a9ea1d756f16b1965bf1c9c485 --- /dev/null +++ b/src/f16-standard.log @@ -0,0 +1,731 @@ +251.464 +165.094 +165.094 +93.7501 +53.5091 +40.694 +40.694 +40.694 +40.694 +40.694 +40.694 +40.694 +40.694 +40.694 +40.694 +40.694 +40.694 +25.1594 +25.1594 +25.1594 +25.1594 +38.4905 +38.4905 +25.1594 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +2.25907 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.90879 +1.85168 +1.82795 +1.77191 +1.7559 +1.71772 +1.7559 +1.53618 +1.52029 +1.49271 +1.42242 +1.3948 +1.35804 +1.3948 +1.23971 +1.23971 +1.2234 +1.14304 +1.10711 +1.07772 +1.07772 +1.03108 +1.00465 +1.00465 +0.919848 +1.00681 +0.878745 +0.857621 +0.852568 +0.834274 +0.815033 +0.741697 +0.741697 +0.697507 +0.685752 +0.685752 +0.685752 +0.664085 +0.697507 +0.599055 +0.58856 +0.55339 +0.55339 +0.552307 +0.543825 +0.543825 +0.485541 +0.485541 +0.485541 +0.440698 +0.440698 +0.440698 +0.440698 +0.31937 +0.31937 +0.31937 +0.31937 +0.31937 +0.31937 +0.31937 +0.31937 +0.310329 +0.31937 +0.284925 +0.284925 +0.284925 +0.266753 +0.249675 +0.249675 +0.249675 +0.249675 +0.235529 +0.236002 +0.217577 +0.217577 +0.210428 +0.200802 +0.195898 +0.190677 +0.195898 +0.18096 +0.178436 +0.176824 +0.162326 +0.162326 +0.15516 +0.15516 +0.151164 +0.147241 +0.147241 +0.137304 +0.132284 +0.132284 +0.127151 +0.127082 +0.127082 +0.122628 +0.116132 +0.116132 +0.108528 +0.108528 +0.105268 +0.105268 +0.103 +0.099067 +0.099067 +0.093831 +0.0899602 +0.0899602 +0.0880749 +0.087355 +0.087355 +0.0852773 +0.0816591 +0.0785898 +0.0755435 +0.0744732 +0.0744732 +0.0744732 +0.0738407 +0.0738407 +0.0703537 +0.0678592 +0.0654201 +0.0654201 +0.0654201 +0.0637658 +0.0637658 +0.0610579 +0.0593132 +0.0581323 +0.0577112 +0.0559174 +0.0559174 +0.0559174 +0.0536204 +0.0524689 +0.0520584 +0.0514983 +0.0494773 +0.0487393 +0.0494773 +0.0476724 +0.0469818 +0.0469818 +0.0464829 +0.0443256 +0.043463 +0.0443256 +0.0429174 +0.0429174 +0.0425971 +0.0424292 +0.0402056 +0.0392788 +0.0402056 +0.0402056 +0.038552 +0.038552 +0.0380877 +0.0380877 +0.0370194 +0.0370097 +0.0360542 +0.0360542 +0.0355731 +0.0353378 +0.0346815 +0.0344602 +0.0344602 +0.0344602 +0.0334851 +0.0331929 +0.0331247 +0.0331247 +0.0325758 +0.0325758 +0.0319436 +0.0319436 +0.0319436 +0.0314345 +0.0310744 +0.0306673 +0.0306673 +0.0306558 +0.0304201 +0.0304201 +0.0300117 +0.0294483 +0.0291739 +0.0291221 +0.0291221 +0.0288486 +0.0288486 +0.0285452 +0.0285452 +0.0280894 +0.0280894 +0.0280504 +0.0279438 +0.0276309 +0.0276309 +0.0274082 +0.0272806 +0.0272806 +0.0270843 +0.0269973 +0.0269973 +0.0268962 +0.0268962 +0.0267115 +0.0264879 +0.0263193 +0.0262474 +0.0262474 +0.0262474 +0.0262474 +0.0259954 +0.0259152 +0.025819 +0.0256456 +0.0256456 +0.0256456 +0.0256456 +0.0255814 +0.0255511 +0.0254059 +0.0253263 +0.0252102 +0.0252102 +0.0252102 +0.0251159 +0.0250981 +0.0250392 +0.0250021 +0.024854 +0.024854 +0.024854 +0.0247728 +0.0247724 +0.0247724 +0.0247694 +0.0247267 +0.0245691 +0.0245691 +0.0245636 +0.0245636 +0.0244867 +0.0244867 +0.0244213 +0.0243541 +0.0243541 +0.0243239 +0.0242772 +0.0242772 +0.0242772 +0.0242576 +0.0242083 +0.024184 +0.024184 +0.0241456 +0.02413 +0.0240814 +0.0240814 +0.0240814 +0.0240814 +0.0240358 +0.0240019 +0.0239966 +0.0239907 +0.0239884 +0.0239711 +0.0239711 +0.0239179 +0.0238881 +0.0238881 +0.0238881 +0.0238881 +0.0238819 +0.0238243 +0.0238243 +0.0238242 +0.0238207 +0.0238044 +0.0237988 +0.0237988 +0.0237498 +0.0237498 +0.0237498 +0.0237498 +0.0237498 +0.0237365 +0.0237277 +0.0237277 +0.0236916 +0.0236829 +0.0236829 +0.0236829 +0.0236829 +0.0236829 +0.0236829 +0.0236533 +0.0236506 +0.0236481 +0.0236428 +0.0236428 +0.0236335 +0.0236335 +0.0236179 +0.0236049 +0.0236049 +0.0236049 +0.023604 +0.023604 +0.0235942 +0.0235891 +0.0235813 +0.0235812 +0.0235812 +0.0235692 +0.0235692 +0.0235632 +0.0235596 +0.0235506 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234769 +0.0234478 +0.0234478 +0.0234478 +0.0234478 +0.0234478 +0.0234478 +0.0234422 +0.0234422 +0.0234422 +0.0234422 +0.0234422 +0.0234422 +0.0234422 +0.0234422 +0.0234422 +0.0234422 +0.0234422 +0.0234422 +0.0234422 +0.0234422 +0.023386 +0.023386 +0.023386 +0.023386 +0.023386 +0.023386 +0.023386 +0.023386 +0.023386 +0.023386 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233538 +0.0233732 +0.0233538 +0.0233538 +0.0233425 +0.0233425 +0.0233425 +0.0233425 +0.0233425 +0.0233391 +0.0233391 +0.0233391 +0.0233391 +0.0233391 +0.0233132 +0.0233132 +0.0233132 +0.0233132 +0.0233132 +0.0233132 +0.0233132 +0.0233132 +0.0233132 +0.0233132 +0.0233014 +0.0233014 +0.0233014 +0.0233014 +0.0233014 +0.0233014 +0.0233014 +0.0233014 +0.0233014 +0.0232861 +0.0232949 +0.023283 +0.023283 +0.0232691 +0.0232691 +0.0232523 +0.0232523 +0.0232523 +0.0232523 +0.0232523 +0.0232687 +0.0232687 +0.0232687 +0.0232687 +0.0232687 +0.0232366 +0.0232249 +0.0232249 +0.0232249 +0.0232249 +0.0232103 +0.0232103 +0.0232103 +0.0232239 +0.0232142 +0.0231999 +0.023184 +0.023184 +0.0231682 +0.0231682 +0.0231682 +0.0231682 +0.0231492 +0.0231492 +0.0231492 +0.0231248 +0.0231248 +0.0231167 +0.0231167 +0.0231167 +0.0231092 +0.0231092 +0.0230668 +0.0230668 +0.0230668 +0.0230668 +0.0230577 +0.0230577 +0.0230577 +0.0230279 +0.0230279 +0.0230225 +0.0230199 +0.0230007 +0.0230007 +0.0229729 +0.0229729 +0.0229729 +0.0229729 +0.022928 +0.022928 +0.0229005 +0.0229005 +0.0229005 +0.0228861 +0.0228861 +0.0228861 +0.022848 +0.0228354 +0.022815 +0.0228002 +0.0227984 +0.0227568 +0.0227568 +0.0227187 +0.0227088 +0.0227088 +0.0226801 +0.0226532 +0.0226532 +0.0226068 +0.0225857 +0.0225857 +0.0225451 +0.0225104 +0.0225104 +0.0225857 +0.0224644 +0.0224353 +0.0223757 +0.0223757 +0.0223757 +0.0222961 +0.0222961 +0.0222464 +0.0222327 +0.0222327 +0.022215 +0.0220941 +0.0220941 +0.0220534 +0.0220534 +0.022026 +0.0219887 +0.0219004 +0.0219004 +0.0219004 +0.0217995 +0.0217737 +0.0217354 +0.02171 +0.02171 +0.0216008 +0.0215088 +0.0215088 +0.0214882 +0.0214831 +0.0214831 +0.0212532 +0.0212532 +0.021218 +0.021218 +0.0211174 +0.0209988 +0.0209988 +0.0209824 +0.0209067 +0.020861 +0.0205487 +0.0205487 +0.0200938 +0.0196907 +0.0196907 +0.0178769 +0.0163459 +0.0163459 +0.0161676 +0.015605 +0.0150783 +0.0150783 +0.0141915 +0.0141915 +0.0141915 +0.0141915 +0.0151425 +0.0150445 +0.0134327 +0.0134327 +0.0131864 +0.0131864 +0.0127098 +0.0127098 +0.0127098 +0.0127098 +0.0127098 +0.0118177 +0.0113657 +0.0111946 +0.0111946 +0.0111946 +0.010336 +0.010336 +0.011057 +0.00968916 +0.00968916 +0.0093001 +0.00924625 +0.00924625 +0.00873246 +0.00807135 +0.00807135 +0.00873246 +0.00712089 +0.007011 +0.00698686 +0.00698686 +0.00643832 +0.00557581 +0.00643832 +0.00523312 +0.00523312 +0.0046404 +0.0046404 +0.00394224 +0.00394224 +0.0038141 +0.00320104 +0.00320104 +0.00320104 +0.00320104 +0.00218613 +0.00218613 +0.00201979 +0.00201979 +0.00181446 +0.00181446 +0.00148271 +0.00148271 +0.00148271 +0.00148271 +0.00148271 +0.00148271 +0.00144982 +0.00125408 +0.00125408 +0.000847147 +0.000847147 +0.000847147 +0.000323543 +0.000323543 +0.000323543 +0.000323543 +0.000323543 +0.000148072 +0.000148072 +0.000148072 +0.000148072 +0.000148072 +0.000148072 +0.000148072 +0.000148072 +0.000148072 +0.000148072 +0.000148072 +0.000148072 +8.11613e-05 diff --git a/src/f16-turn-0.1.log b/src/f16-turn-0.1.log new file mode 100644 index 0000000000000000000000000000000000000000..3c02fc653726cb85042d4f1329f5719ea5373d96 --- /dev/null +++ b/src/f16-turn-0.1.log @@ -0,0 +1,2002 @@ +279.156 +164.366 +164.366 +125.398 +124.428 +124.428 +124.428 +124.428 +124.428 +124.428 +124.428 +124.428 +116.057 +116.057 +114.464 +114.464 +114.464 +94.18 +85.243 +85.243 +85.243 +85.243 +85.243 +85.243 +85.243 +85.243 +85.243 +75.6663 +75.6663 +75.6663 +75.6663 +56.3732 +56.3732 +56.3732 +50.1262 +50.1262 +50.1262 +50.1262 +56.3732 +56.3732 +56.3732 +56.3732 +37.469 +23.5736 +23.5736 +23.5736 +19.3382 +19.3382 +10.595 +10.595 +10.595 +10.595 +10.595 +10.595 +10.595 +10.595 +10.595 +5.41 +5.41 +5.41 +5.41 +5.41 +5.41 +5.41 +5.41 +5.41 +5.41 +5.41 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.91654 +1.89534 +1.85898 +1.80315 +1.80262 +1.80262 +1.72588 +1.68197 +1.59638 +1.59638 +1.58615 +1.58615 +1.58615 +1.57068 +1.49287 +1.44986 +1.44036 +1.36505 +1.36505 +1.36505 +1.36505 +1.34008 +1.30223 +1.30223 +1.30223 +1.26583 +1.26583 +1.1814 +1.1814 +1.1814 +1.1814 +1.15961 +1.1592 +1.13862 +1.1592 +1.04437 +1.04437 +1.04437 +1.03798 +1.03798 +1.00861 +1.00861 +0.983881 +0.945635 +0.945635 +0.934691 +0.934691 +0.897731 +0.896674 +0.896674 +0.894723 +0.894723 +0.894723 +0.862942 +0.826872 +0.819446 +0.819446 +0.811579 +0.802164 +0.811579 +0.80462 +0.770029 +0.770029 +0.758645 +0.758645 +0.756872 +0.748219 +0.756872 +0.728474 +0.723966 +0.722507 +0.71099 +0.71099 +0.705195 +0.717978 +0.696237 +0.679816 +0.679816 +0.679816 +0.679354 +0.668536 +0.668536 +0.654505 +0.654505 +0.64927 +0.645986 +0.645986 +0.645973 +0.641321 +0.645973 +0.633156 +0.630943 +0.625002 +0.620285 +0.620044 +0.619488 +0.613204 +0.601303 +0.601303 +0.590312 +0.590312 +0.590312 +0.590312 +0.590312 +0.585787 +0.585787 +0.585529 +0.583819 +0.583608 +0.579825 +0.576835 +0.576835 +0.573389 +0.573106 +0.570874 +0.570817 +0.568029 +0.566071 +0.566071 +0.563405 +0.563134 +0.560538 +0.560538 +0.558608 +0.557464 +0.557464 +0.555363 +0.555126 +0.552599 +0.552198 +0.551087 +0.550571 +0.550571 +0.548884 +0.548692 +0.546193 +0.545577 +0.545083 +0.545045 +0.545045 +0.543663 +0.543518 +0.541084 +0.54033 +0.540293 +0.540293 +0.540293 +0.539456 +0.539357 +0.537011 +0.537011 +0.53621 +0.53621 +0.53621 +0.536064 +0.536007 +0.534081 +0.533804 +0.533368 +0.533368 +0.532986 +0.532986 +0.532986 +0.531726 +0.53125 +0.53125 +0.5309 +0.5309 +0.5309 +0.530457 +0.52983 +0.52983 +0.529236 +0.529236 +0.529236 +0.528959 +0.528459 +0.528303 +0.528303 +0.527886 +0.527848 +0.527626 +0.527413 +0.526884 +0.526884 +0.526884 +0.526725 +0.526672 +0.526347 +0.526184 +0.526059 +0.526059 +0.525662 +0.525662 +0.525662 +0.525332 +0.525207 +0.525207 +0.525207 +0.525014 +0.524954 +0.524709 +0.524527 +0.524527 +0.524527 +0.524314 +0.524314 +0.524314 +0.524197 +0.52408 +0.523864 +0.523864 +0.523864 +0.523808 +0.523744 +0.5237 +0.523574 +0.523457 +0.523574 +0.523309 +0.523309 +0.523288 +0.523288 +0.523168 +0.523072 +0.523168 +0.522968 +0.522872 +0.522872 +0.522872 +0.522841 +0.522763 +0.522872 +0.522707 +0.522672 +0.522629 +0.522527 +0.522527 +0.522514 +0.522514 +0.522455 +0.522455 +0.522324 +0.522324 +0.52217 +0.52217 +0.52217 +0.52217 +0.522168 +0.522168 +0.522141 +0.522132 +0.522141 +0.522097 +0.522019 +0.521998 +0.521998 +0.521994 +0.521985 +0.521994 +0.521949 +0.52191 +0.521887 +0.521863 +0.521863 +0.521863 +0.521863 +0.521831 +0.521814 +0.521773 +0.521761 +0.521761 +0.521761 +0.521761 +0.521735 +0.521712 +0.521701 +0.521689 +0.521685 +0.521685 +0.521689 +0.521659 +0.521652 +0.521637 +0.521622 +0.521622 +0.521617 +0.521622 +0.521599 +0.521588 +0.521588 +0.521576 +0.521552 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521447 +0.521446 +0.521446 +0.521438 +0.521437 +0.521437 +0.521429 +0.521429 +0.521426 +0.521424 +0.521417 +0.521417 +0.52142 +0.52142 +0.521406 +0.521406 +0.521406 +0.521406 +0.521406 +0.521401 +0.521401 +0.521401 +0.521395 +0.521395 +0.521389 +0.521389 +0.521389 +0.521389 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521395 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.521156 +0.520929 +0.520929 +0.520929 +0.520929 +0.520929 +0.520929 +0.520929 +0.520929 +0.520929 +0.520929 +0.520891 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520579 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.520503 +0.5205 +0.5205 +0.5205 +0.5205 +0.520491 +0.520478 +0.520478 +0.520478 +0.520478 +0.520478 +0.52047 +0.52046 +0.52046 +0.52046 +0.52046 +0.52046 +0.52046 +0.520458 +0.520458 +0.520458 +0.520458 +0.520458 +0.520458 +0.520443 +0.520443 +0.520443 +0.520443 +0.520443 +0.520434 +0.520434 +0.520434 +0.520428 +0.520428 +0.520416 +0.520413 +0.520403 +0.520403 +0.520403 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520388 +0.520374 +0.520359 +0.520359 +0.520359 +0.520359 +0.520347 +0.520347 +0.520347 +0.520323 +0.520323 +0.520323 +0.520323 +0.520293 +0.520293 +0.520293 +0.520293 +0.520293 +0.520277 +0.520277 +0.520277 +0.520277 +0.520251 +0.520251 +0.520251 +0.520251 +0.520251 +0.520251 +0.520251 +0.520251 +0.520243 +0.520243 +0.520237 +0.520209 +0.520209 +0.520209 +0.520209 +0.520208 +0.520202 +0.520202 +0.520196 +0.520159 +0.520159 +0.520159 +0.520159 +0.520159 +0.520141 +0.520141 +0.520141 +0.520113 +0.520113 +0.520099 +0.520084 +0.520084 +0.520069 +0.520063 +0.520063 +0.520063 +0.520063 +0.520063 +0.520039 +0.520039 +0.520012 +0.520004 +0.519999 +0.519984 +0.519984 +0.51997 +0.519929 +0.519929 +0.519918 +0.519896 +0.519879 +0.519879 +0.519879 +0.519858 +0.519817 +0.519802 +0.519799 +0.519778 +0.519738 +0.519738 +0.519738 +0.519694 +0.519691 +0.519648 +0.519616 +0.519616 +0.519589 +0.519589 +0.519556 +0.519507 +0.519507 +0.519469 +0.519456 +0.519419 +0.519419 +0.519365 +0.51936 +0.519316 +0.519293 +0.519245 +0.519222 +0.519222 +0.519245 +0.519118 +0.519109 +0.519041 +0.519041 +0.518998 +0.518972 +0.519054 +0.518899 +0.518852 +0.518809 +0.51874 +0.51874 +0.518702 +0.51874 +0.518566 +0.518566 +0.51851 +0.51851 +0.51843 +0.518368 +0.51843 +0.51843 +0.518267 +0.518238 +0.518095 +0.518095 +0.518095 +0.518051 +0.518095 +0.517984 +0.517847 +0.517847 +0.517796 +0.517751 +0.517662 +0.517662 +0.517751 +0.517592 +0.517507 +0.517419 +0.517374 +0.51736 +0.517279 +0.517237 +0.517237 +0.517042 +0.517004 +0.517004 +0.516976 +0.516929 +0.516885 +0.516885 +0.516804 +0.516728 +0.516728 +0.516728 +0.516704 +0.516704 +0.516638 +0.516638 +0.516638 +0.516638 +0.516638 +0.516638 +0.516638 +0.516638 +0.516638 +0.516626 +0.516523 +0.516523 +0.516523 +0.516523 +0.516523 +0.516523 +0.516523 +0.516523 +0.516523 +0.516523 +0.516523 +0.516523 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516459 +0.516425 +0.516425 +0.516425 +0.516416 +0.516416 +0.516416 +0.516416 +0.516416 +0.516416 +0.516416 +0.516416 +0.516416 +0.516416 +0.516408 +0.516408 +0.516408 +0.516393 +0.516393 +0.516393 +0.516393 +0.516393 +0.516393 +0.516393 +0.516393 +0.516393 +0.516393 +0.516393 +0.516393 +0.516374 +0.516374 +0.516374 +0.516374 +0.516374 +0.516364 +0.516364 +0.516364 +0.516356 +0.516356 +0.516356 +0.516356 +0.516356 +0.516356 +0.516341 +0.516341 +0.516341 +0.516341 +0.516341 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516336 +0.516338 +0.516338 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516333 +0.516328 +0.516327 +0.516327 +0.516323 +0.516323 +0.516322 +0.516321 +0.51632 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.516318 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.51626 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 +0.516257 diff --git a/src/f16.log b/src/f16.log new file mode 100644 index 0000000000000000000000000000000000000000..b80895aa98fb66a61aaf2ce55a8dac0c2b8c9870 --- /dev/null +++ b/src/f16.log @@ -0,0 +1,2002 @@ +281.52 +155.237 +155.237 +109.175 +100.195 +100.195 +100.195 +100.195 +100.195 +100.195 +58.5434 +58.5434 +58.5434 +58.5434 +58.5434 +58.5434 +56.2326 +24.2077 +24.2077 +24.2077 +24.2077 +24.2077 +24.2077 +24.2077 +24.2077 +24.2077 +24.2077 +20.6406 +20.6406 +20.6406 +19.1476 +18.8547 +18.8547 +18.8547 +18.8547 +18.8547 +18.8547 +18.8547 +13.3959 +13.3959 +13.3959 +13.3959 +13.1977 +13.1977 +4.74635 +4.74635 +4.74635 +4.74635 +4.74635 +4.74635 +2.53078 +2.53078 +2.53078 +2.53078 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.43027 +2.23631 +2.23631 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +1.02691 +0.998601 +0.998601 +0.962462 +0.917231 +0.917231 +0.842648 +0.751394 +0.751394 +0.751394 +0.750784 +0.750784 +0.719935 +0.719935 +0.72252 +0.72252 +0.628529 +0.596491 +0.596491 +0.569153 +0.55707 +0.55707 +0.548997 +0.548997 +0.519562 +0.476335 +0.476335 +0.468734 +0.45346 +0.45346 +0.45346 +0.431802 +0.399849 +0.382184 +0.382184 +0.374379 +0.3722 +0.360047 +0.360047 +0.360047 +0.311148 +0.311148 +0.308426 +0.308426 +0.308426 +0.299456 +0.290263 +0.290054 +0.290054 +0.262444 +0.256504 +0.250563 +0.248399 +0.245094 +0.238634 +0.238634 +0.212022 +0.212022 +0.212022 +0.202585 +0.200608 +0.200608 +0.200608 +0.182361 +0.175912 +0.175912 +0.170478 +0.170478 +0.166253 +0.166253 +0.162016 +0.156324 +0.149817 +0.149817 +0.141644 +0.139125 +0.139125 +0.139125 +0.135071 +0.132493 +0.124787 +0.124787 +0.119227 +0.119227 +0.118061 +0.117725 +0.114649 +0.118061 +0.118061 +0.105507 +0.10465 +0.10201 +0.10201 +0.0990915 +0.0932449 +0.0932449 +0.0932449 +0.0904649 +0.0904649 +0.0888755 +0.0877367 +0.0877367 +0.0824449 +0.0824449 +0.0811723 +0.0811723 +0.0788706 +0.0775552 +0.073412 +0.073412 +0.073412 +0.0731649 +0.0725107 +0.0725107 +0.0718459 +0.0694027 +0.0694027 +0.0709706 +0.0657575 +0.0657575 +0.0657575 +0.0650341 +0.0650341 +0.0630289 +0.0630289 +0.0639073 +0.0612914 +0.0602373 +0.0597476 +0.0596638 +0.0596638 +0.0580852 +0.0580852 +0.0580852 +0.057177 +0.057177 +0.0558253 +0.0551037 +0.0551037 +0.0542936 +0.0542936 +0.0536288 +0.0536288 +0.0529316 +0.0522176 +0.052203 +0.0513684 +0.051048 +0.051048 +0.051048 +0.051048 +0.0500955 +0.0500955 +0.0499707 +0.0498431 +0.0488712 +0.048587 +0.048587 +0.048587 +0.0484669 +0.0478668 +0.0478131 +0.047445 +0.0472508 +0.0468758 +0.0468758 +0.0468758 +0.046441 +0.0462125 +0.0462125 +0.0457455 +0.0456659 +0.0456659 +0.0451876 +0.0451876 +0.0447714 +0.0447714 +0.0447275 +0.0446046 +0.0442909 +0.0440058 +0.0438019 +0.0438019 +0.0437021 +0.0435732 +0.0434245 +0.043376 +0.0430683 +0.0430683 +0.0429658 +0.042726 +0.042726 +0.0426941 +0.042493 +0.042493 +0.0422311 +0.0422311 +0.0422311 +0.0420538 +0.0420538 +0.041938 +0.0419057 +0.0419057 +0.0416832 +0.0416832 +0.0416832 +0.0414374 +0.0414374 +0.0414374 +0.041339 +0.041339 +0.041208 +0.041208 +0.041072 +0.041072 +0.0409827 +0.0409827 +0.0409623 +0.0409623 +0.0408526 +0.0408261 +0.0408261 +0.0407488 +0.040628 +0.040628 +0.0405988 +0.0405655 +0.0405196 +0.0404356 +0.0404356 +0.0403704 +0.0403616 +0.040357 +0.0403121 +0.0402651 +0.0402247 +0.0402247 +0.0402651 +0.040116 +0.040116 +0.040116 +0.040073 +0.0400239 +0.0399737 +0.0399737 +0.0399569 +0.0399569 +0.0399491 +0.0399032 +0.0398881 +0.0398881 +0.0399032 +0.0398207 +0.0398207 +0.0397942 +0.0397868 +0.0397588 +0.0397197 +0.0397197 +0.0397197 +0.0397197 +0.0396891 +0.0396891 +0.039672 +0.0396714 +0.0396714 +0.0396434 +0.0396251 +0.0396251 +0.0395914 +0.0395914 +0.0395914 +0.0395768 +0.0395737 +0.0395768 +0.0395494 +0.0395429 +0.0395429 +0.0395162 +0.0395162 +0.0395162 +0.03949 +0.03949 +0.03949 +0.0394872 +0.0394696 +0.0394669 +0.0394669 +0.0394669 +0.0394435 +0.0394435 +0.0394472 +0.0394283 +0.0394283 +0.0394266 +0.0394222 +0.0394222 +0.0394072 +0.0394072 +0.0394072 +0.0394008 +0.0394008 +0.0393896 +0.0393896 +0.0393896 +0.0393896 +0.0393896 +0.0393896 +0.0393785 +0.0393896 +0.0393749 +0.039368 +0.039367 +0.039367 +0.0393627 +0.0393583 +0.0393583 +0.0393583 +0.0393627 +0.0393454 +0.0393454 +0.0393454 +0.0393454 +0.0393395 +0.0393395 +0.0393389 +0.0393389 +0.0393329 +0.0393317 +0.0393389 +0.0393252 +0.0393214 +0.0393214 +0.0393208 +0.0393182 +0.0393165 +0.0393165 +0.0393145 +0.0393123 +0.039309 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392867 +0.0392865 +0.0392865 +0.0392845 +0.0392844 +0.0392841 +0.0392838 +0.0392802 +0.0392802 +0.0392802 +0.0392802 +0.0392802 +0.0392798 +0.0392797 +0.0392784 +0.0392784 +0.0392784 +0.0392766 +0.0392752 +0.0392752 +0.0392752 +0.0392745 +0.0392735 +0.0392735 +0.0392735 +0.0392734 +0.039273 +0.0392734 +0.0392714 +0.0392714 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392614 +0.0392608 +0.0392608 +0.0392608 +0.039257 +0.039257 +0.039257 +0.039257 +0.0392567 +0.0392567 +0.0392567 +0.0392563 +0.0392563 +0.0392563 +0.0392563 +0.0392563 +0.0392563 +0.0392563 +0.0392558 +0.0392552 +0.0392552 +0.0392543 +0.0392542 +0.0392542 +0.0392542 +0.0392542 +0.0392542 +0.0392542 +0.0392542 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392515 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392504 +0.0392502 +0.0392502 +0.03925 +0.03925 +0.03925 +0.03925 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392498 +0.0392286 +0.0392498 +0.0391787 +0.0391787 +0.0391743 +0.0391496 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0383289 +0.0379835 +0.0379835 +0.0379835 +0.0379835 +0.0379835 +0.0379835 +0.0379835 +0.0379835 +0.0379835 +0.0379835 +0.0379835 +0.0379835 +0.037611 +0.037611 +0.037611 +0.037611 +0.037611 +0.037611 +0.037611 +0.037611 +0.037611 +0.037611 +0.037611 +0.037611 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0371696 +0.0368189 +0.0368189 +0.0368189 +0.0368189 +0.0368189 +0.0368189 +0.0366172 +0.0364774 +0.0364774 +0.0364774 +0.0364709 +0.0364709 +0.0360579 +0.0360579 +0.0360579 +0.0359521 +0.0359521 +0.0359521 +0.0356815 +0.0356815 +0.035625 +0.035625 +0.035599 +0.0352317 +0.0350759 +0.0350759 +0.0350759 +0.0350759 +0.0349169 +0.0345946 +0.0345946 +0.0345946 +0.0345294 +0.0342824 +0.0342824 +0.0342824 +0.0341653 +0.0339498 +0.0338518 +0.0335366 +0.0335366 +0.0333151 +0.0333151 +0.0333151 +0.0331483 +0.0331483 +0.032765 +0.032765 +0.0325264 +0.0325264 +0.0325264 +0.0325264 +0.0327316 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0323653 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.0321047 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.032095 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320611 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.0320452 +0.032037 +0.032037 +0.032037 +0.032037 +0.032037 +0.032037 +0.032037 +0.032037 +0.032037 +0.032037 +0.032037 +0.032037 +0.032037 +0.032037 +0.0320314 +0.0320314 +0.0320314 +0.0320314 +0.0320314 +0.0320314 +0.0320314 +0.0320314 +0.0320314 +0.0320314 +0.0320314 +0.0320314 +0.0320314 +0.0320314 +0.0320306 +0.0320306 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320263 +0.0320262 +0.0320262 +0.0320248 +0.0320248 +0.0320248 +0.0320245 +0.0320245 +0.0320245 +0.0320245 +0.0320245 +0.0320245 +0.0320245 +0.0320227 +0.0320227 +0.0320218 +0.0320218 +0.0320218 +0.0320218 +0.0320218 +0.0320218 +0.0320218 +0.0320218 +0.0320218 +0.0320212 +0.0320212 +0.0320212 +0.0320212 +0.0320208 +0.03202 +0.03202 +0.03202 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320197 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320129 +0.0320124 +0.0320124 +0.0320124 +0.0320124 +0.0320124 +0.0320124 +0.0320124 +0.0320124 +0.0320124 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 +0.0320121 diff --git a/src/math/FGNelderMead.cpp b/src/math/FGNelderMead.cpp index 2d93944883aa9e4c63eed7dfbfca49c515b804fd..67bf7b3fcf5f305e5390bcfde6cd0cb8c1ff9bd9 100644 --- a/src/math/FGNelderMead.cpp +++ b/src/math/FGNelderMead.cpp @@ -91,7 +91,6 @@ void FGNelderMead::update() throw; return; } - if (m_callback) m_callback->eval(m_simplex[vertex]); } // find max cost, next max cost, and min cost @@ -107,6 +106,9 @@ void FGNelderMead::update() } + // callback + if (m_callback) m_callback->eval(m_simplex[m_iMin]); + // compute relative tolerance rtolI = 2*std::abs(m_cost[m_iMax] - m_cost[m_iMin])/(std::abs(m_cost[m_iMax]+std::abs(m_cost[m_iMin])+ diff --git a/src/trimAnalysis.sce b/src/trimAnalysis.sce new file mode 100644 index 0000000000000000000000000000000000000000..10ac385b1b4811253657319d858be08e555fb6b1 --- /dev/null +++ b/src/trimAnalysis.sce @@ -0,0 +1,17 @@ +scf(1); clf(1); +nPlots = 2; +subplot(1,nPlots,1); +data = read('f16.log',-1,1); +plot(log(1:size(data,1),log(data)); +xlabel('iteration'); +ylabel('log(cost)'); +title('f16 - level, 500 kts'); +legend('newton raphson') + +subplot(1,nPlots,2); +data = read('c172p.log',-1,1); +plot(log(1:size(data,1)),log(data)); +xlabel('iteration'); +ylabel('log(cost)'); +title('c172p - level, 20 kts'); +legend('newton raphson')