From 2818f923a9194f8eee487f13aa1eb05769b3cb4f Mon Sep 17 00:00:00 2001 From: Kamil Skwarczynski Date: Mon, 15 Dec 2025 11:44:59 +0000 Subject: [PATCH] Add CI for for new feature with turned off adaption for some params --- CIValidations/CovarianceValidations.cpp | 77 +- CIValidations/TestOutputs/CovarianceOut.txt | 993 ++++++++++++++++++++ 2 files changed, 1063 insertions(+), 7 deletions(-) diff --git a/CIValidations/CovarianceValidations.cpp b/CIValidations/CovarianceValidations.cpp index 9d90c4f..763395d 100755 --- a/CIValidations/CovarianceValidations.cpp +++ b/CIValidations/CovarianceValidations.cpp @@ -160,11 +160,10 @@ void TestPCA(const std::string& label, } } -void TestAdaptive(std::ostream& outFile, const YAML::Node& AdaptSetting, const std::string& Name) { - std::string TutorialPath = std::getenv("MaCh3Tutorial_ROOT"); - std::vector AdaptiveCovMatrixFile = {TutorialPath + "/TutorialConfigs/CovObjs/SystematicModel.yaml", - TutorialPath + "/TutorialConfigs/CovObjs/PCATest.yaml"}; - +void TestAdaptive(std::ostream& outFile, + const YAML::Node& AdaptSetting, + const std::string& Name, + const std::vector& AdaptiveCovMatrixFile) { MACH3LOG_INFO("Creating adaptive covariance handler"); auto Adapt = std::make_unique(AdaptiveCovMatrixFile, "xsec_cov"); //KS: Let's make Doctor Wallace proud @@ -172,6 +171,13 @@ void TestAdaptive(std::ostream& outFile, const YAML::Node& AdaptSetting, const s MACH3LOG_INFO("Adaption initialised"); std::vector ParAdapt = {1.05, 0.90, 1.10, 1.05, 1.05, 1.05, 1.05, 1.05, 0., 0.2, -0.1, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0}; + // if not enough params just throw more params + if (Adapt->GetNumParams() > ParAdapt.size()) { + for (size_t i = ParAdapt.size(); i < Adapt->GetNumParams(); ++i) { + ParAdapt.push_back(Adapt->GetParInit(i)); + } + } + Adapt->SetParameters(ParAdapt); bool increase = true; for(int i = 0; i < 50000; ++i ) { @@ -435,7 +441,12 @@ std::string yamlContent = R"( // Convert the string to a YAML node YAML::Node AdaptSetting = STRINGtoYAML(yamlContent); - TestAdaptive(outFile, AdaptSetting, "normal"); + TestAdaptive(outFile, + AdaptSetting, + "normal", + {TutorialPath + "/TutorialConfigs/CovObjs/SystematicModel.yaml", + TutorialPath + "/TutorialConfigs/CovObjs/PCATest.yaml"} + ); // KS: To lazy to write yaml so let's make string and convert it' std::string yamlContent2 = R"( @@ -472,8 +483,60 @@ std::string yamlContent2 = R"( // Convert the string to a YAML node YAML::Node AdaptSetting2 = STRINGtoYAML(yamlContent); - TestAdaptive(outFile, AdaptSetting2, "Robins-Monroe"); + TestAdaptive(outFile, + AdaptSetting2, + "Robins-Monroe", + {TutorialPath + "/TutorialConfigs/CovObjs/SystematicModel.yaml", + TutorialPath + "/TutorialConfigs/CovObjs/PCATest.yaml"} + ); + + + // KS: To lazy to write yaml so let's make string and convert it' + std::string yamlContent3 = R"( +AdaptionOptions: + Settings: + # When do we start throwing from our adaptive matrix? + StartThrow: 4000 + # When do we start putting steps into our adaptive covariance? + StartUpdate: 1000 + # When do we end updating our covariance? + EndUpdate: 50000 + # How often do we change our matrix throws? + UpdateStep: 1000 + # Where shall we write the adapted matrices to? + OutputFileName: "test_adaptive_output.root" + Covariance: + # So now we list individual matrices, let's just do xsec + xsec_cov: + # Do we want to adapt this matrix? + DoAdaption: true + # External Settings + UseExternalMatrix: false + ExternalMatrixFileName: "" + ExternalMatrixName: "" + ExternalMeansName: "" + MatrixBlocks: [[]] + MatrixBlocksByName: True + ParametersToSkip: + - "sin2th_12" + - "sin2th_13" + - "sin2th_23" + - "delm2_12" + - "delm2_23" + - "delta_cp" + - "Norm_Param_2" + - "BinnedSplineParam3" +)"; + // Convert the string to a YAML node + YAML::Node AdaptSetting3 = STRINGtoYAML(yamlContent3); + TestAdaptive(outFile, + AdaptSetting3, + "OscFixing", + {TutorialPath + "/TutorialConfigs/CovObjs/SystematicModel.yaml", + TutorialPath + "/TutorialConfigs/CovObjs/PCATest.yaml", + TutorialPath + "/TutorialConfigs/CovObjs/OscillationModel.yaml"} + ); ////////////// Now Tune ////////////// TuneValidations(outFile); ////////////// Other tests ////////////// diff --git a/CIValidations/TestOutputs/CovarianceOut.txt b/CIValidations/TestOutputs/CovarianceOut.txt index b9b6129..f0b1a8a 100644 --- a/CIValidations/TestOutputs/CovarianceOut.txt +++ b/CIValidations/TestOutputs/CovarianceOut.txt @@ -6277,6 +6277,999 @@ Adapt Robins-Monroe is param 16 fixed=1 Adapt Robins-Monroe is param 17 fixed=1 Adapt Robins-Monroe is param 18 fixed=1 Adapt Robins-Monroe is param 19 fixed=1 +Adapt OscFixing, Param means: 0 = 1.05 +Adapt OscFixing, Param means: 1 = 0.9 +Adapt OscFixing, Param means: 2 = 1.1 +Adapt OscFixing, Param means: 3 = 1.05 +Adapt OscFixing, Param means: 4 = 1.05 +Adapt OscFixing, Param means: 5 = 1.05 +Adapt OscFixing, Param means: 6 = 1.05 +Adapt OscFixing, Param means: 7 = 1.05 +Adapt OscFixing, Param means: 8 = 3.90589e-18 +Adapt OscFixing, Param means: 9 = 0.2 +Adapt OscFixing, Param means: 10 = -0.1 +Adapt OscFixing, Param means: 11 = 1 +Adapt OscFixing, Param means: 12 = 1 +Adapt OscFixing, Param means: 13 = 1 +Adapt OscFixing, Param means: 14 = 1 +Adapt OscFixing, Param means: 15 = 1 +Adapt OscFixing, Param means: 16 = 1 +Adapt OscFixing, Param means: 17 = 1 +Adapt OscFixing, Param means: 18 = 1 +Adapt OscFixing, Param means: 19 = 1 +Adapt OscFixing, Param means: 20 = 0.307 +Adapt OscFixing, Param means: 21 = 0.546 +Adapt OscFixing, Param means: 22 = 0.022 +Adapt OscFixing, Param means: 23 = 7.53e-05 +Adapt OscFixing, Param means: 24 = 0.002536 +Adapt OscFixing, Param means: 25 = -1.601 +Adapt OscFixing, Param means: 26 = 295 +Adapt OscFixing, Param means: 27 = 2.6 +Adapt OscFixing, Param means: 28 = 0.5 +Adapt OscFixing, Param means: 29 = 15 +Adapt OscFixing scale: 0.434527 +Adapt OscFixing matrix: 0, 0 = -6.01991e-13 +Adapt OscFixing matrix: 0, 1 = -2.63871e-13 +Adapt OscFixing matrix: 0, 2 = 0 +Adapt OscFixing matrix: 0, 3 = -2.7586e-13 +Adapt OscFixing matrix: 0, 4 = -3.24861e-13 +Adapt OscFixing matrix: 0, 5 = 0 +Adapt OscFixing matrix: 0, 6 = -3.19361e-13 +Adapt OscFixing matrix: 0, 7 = -3.65613e-13 +Adapt OscFixing matrix: 0, 8 = -1.78961e-18 +Adapt OscFixing matrix: 0, 9 = -5.6996e-14 +Adapt OscFixing matrix: 0, 10 = 2.8776e-14 +Adapt OscFixing matrix: 0, 11 = -2.85113e-13 +Adapt OscFixing matrix: 0, 12 = -2.80273e-13 +Adapt OscFixing matrix: 0, 13 = -2.90756e-13 +Adapt OscFixing matrix: 0, 14 = -2.86011e-13 +Adapt OscFixing matrix: 0, 15 = -2.87651e-13 +Adapt OscFixing matrix: 0, 16 = -2.8589e-13 +Adapt OscFixing matrix: 0, 17 = -2.84877e-13 +Adapt OscFixing matrix: 0, 18 = -2.86547e-13 +Adapt OscFixing matrix: 0, 19 = -2.94647e-13 +Adapt OscFixing matrix: 0, 20 = 0 +Adapt OscFixing matrix: 0, 21 = 0 +Adapt OscFixing matrix: 0, 22 = 0 +Adapt OscFixing matrix: 0, 23 = 0 +Adapt OscFixing matrix: 0, 24 = 0 +Adapt OscFixing matrix: 0, 25 = 0 +Adapt OscFixing matrix: 0, 26 = -8.62029e-11 +Adapt OscFixing matrix: 0, 27 = -7.00254e-13 +Adapt OscFixing matrix: 0, 28 = -1.40785e-13 +Adapt OscFixing matrix: 0, 29 = -4.29347e-12 +Adapt OscFixing matrix: 1, 0 = -2.63871e-13 +Adapt OscFixing matrix: 1, 1 = 0.00145569 +Adapt OscFixing matrix: 1, 2 = 0 +Adapt OscFixing matrix: 1, 3 = 0.00436708 +Adapt OscFixing matrix: 1, 4 = 0.00582277 +Adapt OscFixing matrix: 1, 5 = 0 +Adapt OscFixing matrix: 1, 6 = 0.00873416 +Adapt OscFixing matrix: 1, 7 = 0.0101899 +Adapt OscFixing matrix: 1, 8 = 0.0116455 +Adapt OscFixing matrix: 1, 9 = 0.0131012 +Adapt OscFixing matrix: 1, 10 = 0.0145569 +Adapt OscFixing matrix: 1, 11 = 0.0160126 +Adapt OscFixing matrix: 1, 12 = 0.0174683 +Adapt OscFixing matrix: 1, 13 = 0.018924 +Adapt OscFixing matrix: 1, 14 = 0.0203797 +Adapt OscFixing matrix: 1, 15 = 0.0218354 +Adapt OscFixing matrix: 1, 16 = 0.0232911 +Adapt OscFixing matrix: 1, 17 = 0.0247468 +Adapt OscFixing matrix: 1, 18 = 0.0262025 +Adapt OscFixing matrix: 1, 19 = 0.0276582 +Adapt OscFixing matrix: 1, 20 = 0 +Adapt OscFixing matrix: 1, 21 = 0 +Adapt OscFixing matrix: 1, 22 = 0 +Adapt OscFixing matrix: 1, 23 = 0 +Adapt OscFixing matrix: 1, 24 = 0 +Adapt OscFixing matrix: 1, 25 = 0 +Adapt OscFixing matrix: 1, 26 = 0.037848 +Adapt OscFixing matrix: 1, 27 = 0.0393037 +Adapt OscFixing matrix: 1, 28 = 0.0407594 +Adapt OscFixing matrix: 1, 29 = 0.0422151 +Adapt OscFixing matrix: 2, 0 = 0 +Adapt OscFixing matrix: 2, 1 = 0 +Adapt OscFixing matrix: 2, 2 = 0.0695242 +Adapt OscFixing matrix: 2, 3 = 0 +Adapt OscFixing matrix: 2, 4 = 0 +Adapt OscFixing matrix: 2, 5 = 0 +Adapt OscFixing matrix: 2, 6 = 0 +Adapt OscFixing matrix: 2, 7 = 0 +Adapt OscFixing matrix: 2, 8 = 0 +Adapt OscFixing matrix: 2, 9 = 0 +Adapt OscFixing matrix: 2, 10 = 0 +Adapt OscFixing matrix: 2, 11 = 0 +Adapt OscFixing matrix: 2, 12 = 0 +Adapt OscFixing matrix: 2, 13 = 0 +Adapt OscFixing matrix: 2, 14 = 0 +Adapt OscFixing matrix: 2, 15 = 0 +Adapt OscFixing matrix: 2, 16 = 0 +Adapt OscFixing matrix: 2, 17 = 0 +Adapt OscFixing matrix: 2, 18 = 0 +Adapt OscFixing matrix: 2, 19 = 0 +Adapt OscFixing matrix: 2, 20 = 0 +Adapt OscFixing matrix: 2, 21 = 0 +Adapt OscFixing matrix: 2, 22 = 0 +Adapt OscFixing matrix: 2, 23 = 0 +Adapt OscFixing matrix: 2, 24 = 0 +Adapt OscFixing matrix: 2, 25 = 0 +Adapt OscFixing matrix: 2, 26 = 0 +Adapt OscFixing matrix: 2, 27 = 0 +Adapt OscFixing matrix: 2, 28 = 0 +Adapt OscFixing matrix: 2, 29 = 0 +Adapt OscFixing matrix: 3, 0 = -2.7586e-13 +Adapt OscFixing matrix: 3, 1 = 0.00436708 +Adapt OscFixing matrix: 3, 2 = 0 +Adapt OscFixing matrix: 3, 3 = 0.0131012 +Adapt OscFixing matrix: 3, 4 = 0.0174683 +Adapt OscFixing matrix: 3, 5 = 0 +Adapt OscFixing matrix: 3, 6 = 0.0262025 +Adapt OscFixing matrix: 3, 7 = 0.0305696 +Adapt OscFixing matrix: 3, 8 = 0.0349366 +Adapt OscFixing matrix: 3, 9 = 0.0393037 +Adapt OscFixing matrix: 3, 10 = 0.0436708 +Adapt OscFixing matrix: 3, 11 = 0.0480379 +Adapt OscFixing matrix: 3, 12 = 0.052405 +Adapt OscFixing matrix: 3, 13 = 0.0567721 +Adapt OscFixing matrix: 3, 14 = 0.0611391 +Adapt OscFixing matrix: 3, 15 = 0.0655062 +Adapt OscFixing matrix: 3, 16 = 0.0698733 +Adapt OscFixing matrix: 3, 17 = 0.0742404 +Adapt OscFixing matrix: 3, 18 = 0.0786075 +Adapt OscFixing matrix: 3, 19 = 0.0829745 +Adapt OscFixing matrix: 3, 20 = 0 +Adapt OscFixing matrix: 3, 21 = 0 +Adapt OscFixing matrix: 3, 22 = 0 +Adapt OscFixing matrix: 3, 23 = 0 +Adapt OscFixing matrix: 3, 24 = 0 +Adapt OscFixing matrix: 3, 25 = 0 +Adapt OscFixing matrix: 3, 26 = 0.113544 +Adapt OscFixing matrix: 3, 27 = 0.117911 +Adapt OscFixing matrix: 3, 28 = 0.122278 +Adapt OscFixing matrix: 3, 29 = 0.126645 +Adapt OscFixing matrix: 4, 0 = -3.24861e-13 +Adapt OscFixing matrix: 4, 1 = 0.00582277 +Adapt OscFixing matrix: 4, 2 = 0 +Adapt OscFixing matrix: 4, 3 = 0.0174683 +Adapt OscFixing matrix: 4, 4 = 0.0232911 +Adapt OscFixing matrix: 4, 5 = 0 +Adapt OscFixing matrix: 4, 6 = 0.0349366 +Adapt OscFixing matrix: 4, 7 = 0.0407594 +Adapt OscFixing matrix: 4, 8 = 0.0465822 +Adapt OscFixing matrix: 4, 9 = 0.052405 +Adapt OscFixing matrix: 4, 10 = 0.0582277 +Adapt OscFixing matrix: 4, 11 = 0.0640505 +Adapt OscFixing matrix: 4, 12 = 0.0698733 +Adapt OscFixing matrix: 4, 13 = 0.0756961 +Adapt OscFixing matrix: 4, 14 = 0.0815188 +Adapt OscFixing matrix: 4, 15 = 0.0873416 +Adapt OscFixing matrix: 4, 16 = 0.0931644 +Adapt OscFixing matrix: 4, 17 = 0.0989872 +Adapt OscFixing matrix: 4, 18 = 0.10481 +Adapt OscFixing matrix: 4, 19 = 0.110633 +Adapt OscFixing matrix: 4, 20 = 0 +Adapt OscFixing matrix: 4, 21 = 0 +Adapt OscFixing matrix: 4, 22 = 0 +Adapt OscFixing matrix: 4, 23 = 0 +Adapt OscFixing matrix: 4, 24 = 0 +Adapt OscFixing matrix: 4, 25 = 0 +Adapt OscFixing matrix: 4, 26 = 0.151392 +Adapt OscFixing matrix: 4, 27 = 0.157215 +Adapt OscFixing matrix: 4, 28 = 0.163038 +Adapt OscFixing matrix: 4, 29 = 0.16886 +Adapt OscFixing matrix: 5, 0 = 0 +Adapt OscFixing matrix: 5, 1 = 0 +Adapt OscFixing matrix: 5, 2 = 0 +Adapt OscFixing matrix: 5, 3 = 0 +Adapt OscFixing matrix: 5, 4 = 0 +Adapt OscFixing matrix: 5, 5 = 0.434527 +Adapt OscFixing matrix: 5, 6 = 0 +Adapt OscFixing matrix: 5, 7 = 0 +Adapt OscFixing matrix: 5, 8 = 0 +Adapt OscFixing matrix: 5, 9 = 0 +Adapt OscFixing matrix: 5, 10 = 0 +Adapt OscFixing matrix: 5, 11 = 0 +Adapt OscFixing matrix: 5, 12 = 0 +Adapt OscFixing matrix: 5, 13 = 0 +Adapt OscFixing matrix: 5, 14 = 0 +Adapt OscFixing matrix: 5, 15 = 0 +Adapt OscFixing matrix: 5, 16 = 0 +Adapt OscFixing matrix: 5, 17 = 0 +Adapt OscFixing matrix: 5, 18 = 0 +Adapt OscFixing matrix: 5, 19 = 0 +Adapt OscFixing matrix: 5, 20 = 0 +Adapt OscFixing matrix: 5, 21 = 0 +Adapt OscFixing matrix: 5, 22 = 0 +Adapt OscFixing matrix: 5, 23 = 0 +Adapt OscFixing matrix: 5, 24 = 0 +Adapt OscFixing matrix: 5, 25 = 0 +Adapt OscFixing matrix: 5, 26 = 0 +Adapt OscFixing matrix: 5, 27 = 0 +Adapt OscFixing matrix: 5, 28 = 0 +Adapt OscFixing matrix: 5, 29 = 0 +Adapt OscFixing matrix: 6, 0 = -3.19361e-13 +Adapt OscFixing matrix: 6, 1 = 0.00873416 +Adapt OscFixing matrix: 6, 2 = 0 +Adapt OscFixing matrix: 6, 3 = 0.0262025 +Adapt OscFixing matrix: 6, 4 = 0.0349366 +Adapt OscFixing matrix: 6, 5 = 0 +Adapt OscFixing matrix: 6, 6 = 0.052405 +Adapt OscFixing matrix: 6, 7 = 0.0611391 +Adapt OscFixing matrix: 6, 8 = 0.0698733 +Adapt OscFixing matrix: 6, 9 = 0.0786075 +Adapt OscFixing matrix: 6, 10 = 0.0873416 +Adapt OscFixing matrix: 6, 11 = 0.0960758 +Adapt OscFixing matrix: 6, 12 = 0.10481 +Adapt OscFixing matrix: 6, 13 = 0.113544 +Adapt OscFixing matrix: 6, 14 = 0.122278 +Adapt OscFixing matrix: 6, 15 = 0.131012 +Adapt OscFixing matrix: 6, 16 = 0.139747 +Adapt OscFixing matrix: 6, 17 = 0.148481 +Adapt OscFixing matrix: 6, 18 = 0.157215 +Adapt OscFixing matrix: 6, 19 = 0.165949 +Adapt OscFixing matrix: 6, 20 = 0 +Adapt OscFixing matrix: 6, 21 = 0 +Adapt OscFixing matrix: 6, 22 = 0 +Adapt OscFixing matrix: 6, 23 = 0 +Adapt OscFixing matrix: 6, 24 = 0 +Adapt OscFixing matrix: 6, 25 = 0 +Adapt OscFixing matrix: 6, 26 = 0.227088 +Adapt OscFixing matrix: 6, 27 = 0.235822 +Adapt OscFixing matrix: 6, 28 = 0.244557 +Adapt OscFixing matrix: 6, 29 = 0.253291 +Adapt OscFixing matrix: 7, 0 = -3.65613e-13 +Adapt OscFixing matrix: 7, 1 = 0.0101899 +Adapt OscFixing matrix: 7, 2 = 0 +Adapt OscFixing matrix: 7, 3 = 0.0305696 +Adapt OscFixing matrix: 7, 4 = 0.0407594 +Adapt OscFixing matrix: 7, 5 = 0 +Adapt OscFixing matrix: 7, 6 = 0.0611391 +Adapt OscFixing matrix: 7, 7 = 0.071329 +Adapt OscFixing matrix: 7, 8 = 0.0815188 +Adapt OscFixing matrix: 7, 9 = 0.0917087 +Adapt OscFixing matrix: 7, 10 = 0.101899 +Adapt OscFixing matrix: 7, 11 = 0.112088 +Adapt OscFixing matrix: 7, 12 = 0.122278 +Adapt OscFixing matrix: 7, 13 = 0.132468 +Adapt OscFixing matrix: 7, 14 = 0.142658 +Adapt OscFixing matrix: 7, 15 = 0.152848 +Adapt OscFixing matrix: 7, 16 = 0.163038 +Adapt OscFixing matrix: 7, 17 = 0.173228 +Adapt OscFixing matrix: 7, 18 = 0.183417 +Adapt OscFixing matrix: 7, 19 = 0.193607 +Adapt OscFixing matrix: 7, 20 = 0 +Adapt OscFixing matrix: 7, 21 = 0 +Adapt OscFixing matrix: 7, 22 = 0 +Adapt OscFixing matrix: 7, 23 = 0 +Adapt OscFixing matrix: 7, 24 = 0 +Adapt OscFixing matrix: 7, 25 = 0 +Adapt OscFixing matrix: 7, 26 = 0.264936 +Adapt OscFixing matrix: 7, 27 = 0.275126 +Adapt OscFixing matrix: 7, 28 = 0.285316 +Adapt OscFixing matrix: 7, 29 = 0.295506 +Adapt OscFixing matrix: 8, 0 = -1.78961e-18 +Adapt OscFixing matrix: 8, 1 = 0.0116455 +Adapt OscFixing matrix: 8, 2 = 0 +Adapt OscFixing matrix: 8, 3 = 0.0349366 +Adapt OscFixing matrix: 8, 4 = 0.0465822 +Adapt OscFixing matrix: 8, 5 = 0 +Adapt OscFixing matrix: 8, 6 = 0.0698733 +Adapt OscFixing matrix: 8, 7 = 0.0815188 +Adapt OscFixing matrix: 8, 8 = 0.0931644 +Adapt OscFixing matrix: 8, 9 = 0.10481 +Adapt OscFixing matrix: 8, 10 = 0.116455 +Adapt OscFixing matrix: 8, 11 = 0.128101 +Adapt OscFixing matrix: 8, 12 = 0.139747 +Adapt OscFixing matrix: 8, 13 = 0.151392 +Adapt OscFixing matrix: 8, 14 = 0.163038 +Adapt OscFixing matrix: 8, 15 = 0.174683 +Adapt OscFixing matrix: 8, 16 = 0.186329 +Adapt OscFixing matrix: 8, 17 = 0.197974 +Adapt OscFixing matrix: 8, 18 = 0.20962 +Adapt OscFixing matrix: 8, 19 = 0.221265 +Adapt OscFixing matrix: 8, 20 = 0 +Adapt OscFixing matrix: 8, 21 = 0 +Adapt OscFixing matrix: 8, 22 = 0 +Adapt OscFixing matrix: 8, 23 = 0 +Adapt OscFixing matrix: 8, 24 = 0 +Adapt OscFixing matrix: 8, 25 = 0 +Adapt OscFixing matrix: 8, 26 = 0.302784 +Adapt OscFixing matrix: 8, 27 = 0.31443 +Adapt OscFixing matrix: 8, 28 = 0.326075 +Adapt OscFixing matrix: 8, 29 = 0.337721 +Adapt OscFixing matrix: 9, 0 = -5.6996e-14 +Adapt OscFixing matrix: 9, 1 = 0.0131012 +Adapt OscFixing matrix: 9, 2 = 0 +Adapt OscFixing matrix: 9, 3 = 0.0393037 +Adapt OscFixing matrix: 9, 4 = 0.052405 +Adapt OscFixing matrix: 9, 5 = 0 +Adapt OscFixing matrix: 9, 6 = 0.0786075 +Adapt OscFixing matrix: 9, 7 = 0.0917087 +Adapt OscFixing matrix: 9, 8 = 0.10481 +Adapt OscFixing matrix: 9, 9 = 0.117911 +Adapt OscFixing matrix: 9, 10 = 0.131012 +Adapt OscFixing matrix: 9, 11 = 0.144114 +Adapt OscFixing matrix: 9, 12 = 0.157215 +Adapt OscFixing matrix: 9, 13 = 0.170316 +Adapt OscFixing matrix: 9, 14 = 0.183417 +Adapt OscFixing matrix: 9, 15 = 0.196519 +Adapt OscFixing matrix: 9, 16 = 0.20962 +Adapt OscFixing matrix: 9, 17 = 0.222721 +Adapt OscFixing matrix: 9, 18 = 0.235822 +Adapt OscFixing matrix: 9, 19 = 0.248924 +Adapt OscFixing matrix: 9, 20 = 0 +Adapt OscFixing matrix: 9, 21 = 0 +Adapt OscFixing matrix: 9, 22 = 0 +Adapt OscFixing matrix: 9, 23 = 0 +Adapt OscFixing matrix: 9, 24 = 0 +Adapt OscFixing matrix: 9, 25 = 0 +Adapt OscFixing matrix: 9, 26 = 0.340632 +Adapt OscFixing matrix: 9, 27 = 0.353734 +Adapt OscFixing matrix: 9, 28 = 0.366835 +Adapt OscFixing matrix: 9, 29 = 0.379936 +Adapt OscFixing matrix: 10, 0 = 2.8776e-14 +Adapt OscFixing matrix: 10, 1 = 0.0145569 +Adapt OscFixing matrix: 10, 2 = 0 +Adapt OscFixing matrix: 10, 3 = 0.0436708 +Adapt OscFixing matrix: 10, 4 = 0.0582277 +Adapt OscFixing matrix: 10, 5 = 0 +Adapt OscFixing matrix: 10, 6 = 0.0873416 +Adapt OscFixing matrix: 10, 7 = 0.101899 +Adapt OscFixing matrix: 10, 8 = 0.116455 +Adapt OscFixing matrix: 10, 9 = 0.131012 +Adapt OscFixing matrix: 10, 10 = 0.145569 +Adapt OscFixing matrix: 10, 11 = 0.160126 +Adapt OscFixing matrix: 10, 12 = 0.174683 +Adapt OscFixing matrix: 10, 13 = 0.18924 +Adapt OscFixing matrix: 10, 14 = 0.203797 +Adapt OscFixing matrix: 10, 15 = 0.218354 +Adapt OscFixing matrix: 10, 16 = 0.232911 +Adapt OscFixing matrix: 10, 17 = 0.247468 +Adapt OscFixing matrix: 10, 18 = 0.262025 +Adapt OscFixing matrix: 10, 19 = 0.276582 +Adapt OscFixing matrix: 10, 20 = 0 +Adapt OscFixing matrix: 10, 21 = 0 +Adapt OscFixing matrix: 10, 22 = 0 +Adapt OscFixing matrix: 10, 23 = 0 +Adapt OscFixing matrix: 10, 24 = 0 +Adapt OscFixing matrix: 10, 25 = 0 +Adapt OscFixing matrix: 10, 26 = 0.37848 +Adapt OscFixing matrix: 10, 27 = 0.393037 +Adapt OscFixing matrix: 10, 28 = 0.407594 +Adapt OscFixing matrix: 10, 29 = 0.422151 +Adapt OscFixing matrix: 11, 0 = -2.85113e-13 +Adapt OscFixing matrix: 11, 1 = 0.0160126 +Adapt OscFixing matrix: 11, 2 = 0 +Adapt OscFixing matrix: 11, 3 = 0.0480379 +Adapt OscFixing matrix: 11, 4 = 0.0640505 +Adapt OscFixing matrix: 11, 5 = 0 +Adapt OscFixing matrix: 11, 6 = 0.0960758 +Adapt OscFixing matrix: 11, 7 = 0.112088 +Adapt OscFixing matrix: 11, 8 = 0.128101 +Adapt OscFixing matrix: 11, 9 = 0.144114 +Adapt OscFixing matrix: 11, 10 = 0.160126 +Adapt OscFixing matrix: 11, 11 = 0.176139 +Adapt OscFixing matrix: 11, 12 = 0.192152 +Adapt OscFixing matrix: 11, 13 = 0.208164 +Adapt OscFixing matrix: 11, 14 = 0.224177 +Adapt OscFixing matrix: 11, 15 = 0.240189 +Adapt OscFixing matrix: 11, 16 = 0.256202 +Adapt OscFixing matrix: 11, 17 = 0.272215 +Adapt OscFixing matrix: 11, 18 = 0.288227 +Adapt OscFixing matrix: 11, 19 = 0.30424 +Adapt OscFixing matrix: 11, 20 = 0 +Adapt OscFixing matrix: 11, 21 = 0 +Adapt OscFixing matrix: 11, 22 = 0 +Adapt OscFixing matrix: 11, 23 = 0 +Adapt OscFixing matrix: 11, 24 = 0 +Adapt OscFixing matrix: 11, 25 = 0 +Adapt OscFixing matrix: 11, 26 = 0.416328 +Adapt OscFixing matrix: 11, 27 = 0.432341 +Adapt OscFixing matrix: 11, 28 = 0.448354 +Adapt OscFixing matrix: 11, 29 = 0.464366 +Adapt OscFixing matrix: 12, 0 = -2.80273e-13 +Adapt OscFixing matrix: 12, 1 = 0.0174683 +Adapt OscFixing matrix: 12, 2 = 0 +Adapt OscFixing matrix: 12, 3 = 0.052405 +Adapt OscFixing matrix: 12, 4 = 0.0698733 +Adapt OscFixing matrix: 12, 5 = 0 +Adapt OscFixing matrix: 12, 6 = 0.10481 +Adapt OscFixing matrix: 12, 7 = 0.122278 +Adapt OscFixing matrix: 12, 8 = 0.139747 +Adapt OscFixing matrix: 12, 9 = 0.157215 +Adapt OscFixing matrix: 12, 10 = 0.174683 +Adapt OscFixing matrix: 12, 11 = 0.192152 +Adapt OscFixing matrix: 12, 12 = 0.20962 +Adapt OscFixing matrix: 12, 13 = 0.227088 +Adapt OscFixing matrix: 12, 14 = 0.244557 +Adapt OscFixing matrix: 12, 15 = 0.262025 +Adapt OscFixing matrix: 12, 16 = 0.279493 +Adapt OscFixing matrix: 12, 17 = 0.296962 +Adapt OscFixing matrix: 12, 18 = 0.31443 +Adapt OscFixing matrix: 12, 19 = 0.331898 +Adapt OscFixing matrix: 12, 20 = 0 +Adapt OscFixing matrix: 12, 21 = 0 +Adapt OscFixing matrix: 12, 22 = 0 +Adapt OscFixing matrix: 12, 23 = 0 +Adapt OscFixing matrix: 12, 24 = 0 +Adapt OscFixing matrix: 12, 25 = 0 +Adapt OscFixing matrix: 12, 26 = 0.454176 +Adapt OscFixing matrix: 12, 27 = 0.471645 +Adapt OscFixing matrix: 12, 28 = 0.489113 +Adapt OscFixing matrix: 12, 29 = 0.506581 +Adapt OscFixing matrix: 13, 0 = -2.90756e-13 +Adapt OscFixing matrix: 13, 1 = 0.018924 +Adapt OscFixing matrix: 13, 2 = 0 +Adapt OscFixing matrix: 13, 3 = 0.0567721 +Adapt OscFixing matrix: 13, 4 = 0.0756961 +Adapt OscFixing matrix: 13, 5 = 0 +Adapt OscFixing matrix: 13, 6 = 0.113544 +Adapt OscFixing matrix: 13, 7 = 0.132468 +Adapt OscFixing matrix: 13, 8 = 0.151392 +Adapt OscFixing matrix: 13, 9 = 0.170316 +Adapt OscFixing matrix: 13, 10 = 0.18924 +Adapt OscFixing matrix: 13, 11 = 0.208164 +Adapt OscFixing matrix: 13, 12 = 0.227088 +Adapt OscFixing matrix: 13, 13 = 0.246012 +Adapt OscFixing matrix: 13, 14 = 0.264936 +Adapt OscFixing matrix: 13, 15 = 0.28386 +Adapt OscFixing matrix: 13, 16 = 0.302784 +Adapt OscFixing matrix: 13, 17 = 0.321708 +Adapt OscFixing matrix: 13, 18 = 0.340632 +Adapt OscFixing matrix: 13, 19 = 0.359556 +Adapt OscFixing matrix: 13, 20 = 0 +Adapt OscFixing matrix: 13, 21 = 0 +Adapt OscFixing matrix: 13, 22 = 0 +Adapt OscFixing matrix: 13, 23 = 0 +Adapt OscFixing matrix: 13, 24 = 0 +Adapt OscFixing matrix: 13, 25 = 0 +Adapt OscFixing matrix: 13, 26 = 0.492024 +Adapt OscFixing matrix: 13, 27 = 0.510948 +Adapt OscFixing matrix: 13, 28 = 0.529873 +Adapt OscFixing matrix: 13, 29 = 0.548797 +Adapt OscFixing matrix: 14, 0 = -2.86011e-13 +Adapt OscFixing matrix: 14, 1 = 0.0203797 +Adapt OscFixing matrix: 14, 2 = 0 +Adapt OscFixing matrix: 14, 3 = 0.0611391 +Adapt OscFixing matrix: 14, 4 = 0.0815188 +Adapt OscFixing matrix: 14, 5 = 0 +Adapt OscFixing matrix: 14, 6 = 0.122278 +Adapt OscFixing matrix: 14, 7 = 0.142658 +Adapt OscFixing matrix: 14, 8 = 0.163038 +Adapt OscFixing matrix: 14, 9 = 0.183417 +Adapt OscFixing matrix: 14, 10 = 0.203797 +Adapt OscFixing matrix: 14, 11 = 0.224177 +Adapt OscFixing matrix: 14, 12 = 0.244557 +Adapt OscFixing matrix: 14, 13 = 0.264936 +Adapt OscFixing matrix: 14, 14 = 0.285316 +Adapt OscFixing matrix: 14, 15 = 0.305696 +Adapt OscFixing matrix: 14, 16 = 0.326075 +Adapt OscFixing matrix: 14, 17 = 0.346455 +Adapt OscFixing matrix: 14, 18 = 0.366835 +Adapt OscFixing matrix: 14, 19 = 0.387215 +Adapt OscFixing matrix: 14, 20 = 0 +Adapt OscFixing matrix: 14, 21 = 0 +Adapt OscFixing matrix: 14, 22 = 0 +Adapt OscFixing matrix: 14, 23 = 0 +Adapt OscFixing matrix: 14, 24 = 0 +Adapt OscFixing matrix: 14, 25 = 0 +Adapt OscFixing matrix: 14, 26 = 0.529873 +Adapt OscFixing matrix: 14, 27 = 0.550252 +Adapt OscFixing matrix: 14, 28 = 0.570632 +Adapt OscFixing matrix: 14, 29 = 0.591012 +Adapt OscFixing matrix: 15, 0 = -2.87651e-13 +Adapt OscFixing matrix: 15, 1 = 0.0218354 +Adapt OscFixing matrix: 15, 2 = 0 +Adapt OscFixing matrix: 15, 3 = 0.0655062 +Adapt OscFixing matrix: 15, 4 = 0.0873416 +Adapt OscFixing matrix: 15, 5 = 0 +Adapt OscFixing matrix: 15, 6 = 0.131012 +Adapt OscFixing matrix: 15, 7 = 0.152848 +Adapt OscFixing matrix: 15, 8 = 0.174683 +Adapt OscFixing matrix: 15, 9 = 0.196519 +Adapt OscFixing matrix: 15, 10 = 0.218354 +Adapt OscFixing matrix: 15, 11 = 0.240189 +Adapt OscFixing matrix: 15, 12 = 0.262025 +Adapt OscFixing matrix: 15, 13 = 0.28386 +Adapt OscFixing matrix: 15, 14 = 0.305696 +Adapt OscFixing matrix: 15, 15 = 0.327531 +Adapt OscFixing matrix: 15, 16 = 0.349366 +Adapt OscFixing matrix: 15, 17 = 0.371202 +Adapt OscFixing matrix: 15, 18 = 0.393037 +Adapt OscFixing matrix: 15, 19 = 0.414873 +Adapt OscFixing matrix: 15, 20 = 0 +Adapt OscFixing matrix: 15, 21 = 0 +Adapt OscFixing matrix: 15, 22 = 0 +Adapt OscFixing matrix: 15, 23 = 0 +Adapt OscFixing matrix: 15, 24 = 0 +Adapt OscFixing matrix: 15, 25 = 0 +Adapt OscFixing matrix: 15, 26 = 0.567721 +Adapt OscFixing matrix: 15, 27 = 0.589556 +Adapt OscFixing matrix: 15, 28 = 0.611391 +Adapt OscFixing matrix: 15, 29 = 0.633227 +Adapt OscFixing matrix: 16, 0 = -2.8589e-13 +Adapt OscFixing matrix: 16, 1 = 0.0232911 +Adapt OscFixing matrix: 16, 2 = 0 +Adapt OscFixing matrix: 16, 3 = 0.0698733 +Adapt OscFixing matrix: 16, 4 = 0.0931644 +Adapt OscFixing matrix: 16, 5 = 0 +Adapt OscFixing matrix: 16, 6 = 0.139747 +Adapt OscFixing matrix: 16, 7 = 0.163038 +Adapt OscFixing matrix: 16, 8 = 0.186329 +Adapt OscFixing matrix: 16, 9 = 0.20962 +Adapt OscFixing matrix: 16, 10 = 0.232911 +Adapt OscFixing matrix: 16, 11 = 0.256202 +Adapt OscFixing matrix: 16, 12 = 0.279493 +Adapt OscFixing matrix: 16, 13 = 0.302784 +Adapt OscFixing matrix: 16, 14 = 0.326075 +Adapt OscFixing matrix: 16, 15 = 0.349366 +Adapt OscFixing matrix: 16, 16 = 0.372658 +Adapt OscFixing matrix: 16, 17 = 0.395949 +Adapt OscFixing matrix: 16, 18 = 0.41924 +Adapt OscFixing matrix: 16, 19 = 0.442531 +Adapt OscFixing matrix: 16, 20 = 0 +Adapt OscFixing matrix: 16, 21 = 0 +Adapt OscFixing matrix: 16, 22 = 0 +Adapt OscFixing matrix: 16, 23 = 0 +Adapt OscFixing matrix: 16, 24 = 0 +Adapt OscFixing matrix: 16, 25 = 0 +Adapt OscFixing matrix: 16, 26 = 0.605569 +Adapt OscFixing matrix: 16, 27 = 0.62886 +Adapt OscFixing matrix: 16, 28 = 0.652151 +Adapt OscFixing matrix: 16, 29 = 0.675442 +Adapt OscFixing matrix: 17, 0 = -2.84877e-13 +Adapt OscFixing matrix: 17, 1 = 0.0247468 +Adapt OscFixing matrix: 17, 2 = 0 +Adapt OscFixing matrix: 17, 3 = 0.0742404 +Adapt OscFixing matrix: 17, 4 = 0.0989872 +Adapt OscFixing matrix: 17, 5 = 0 +Adapt OscFixing matrix: 17, 6 = 0.148481 +Adapt OscFixing matrix: 17, 7 = 0.173228 +Adapt OscFixing matrix: 17, 8 = 0.197974 +Adapt OscFixing matrix: 17, 9 = 0.222721 +Adapt OscFixing matrix: 17, 10 = 0.247468 +Adapt OscFixing matrix: 17, 11 = 0.272215 +Adapt OscFixing matrix: 17, 12 = 0.296962 +Adapt OscFixing matrix: 17, 13 = 0.321708 +Adapt OscFixing matrix: 17, 14 = 0.346455 +Adapt OscFixing matrix: 17, 15 = 0.371202 +Adapt OscFixing matrix: 17, 16 = 0.395949 +Adapt OscFixing matrix: 17, 17 = 0.420695 +Adapt OscFixing matrix: 17, 18 = 0.445442 +Adapt OscFixing matrix: 17, 19 = 0.470189 +Adapt OscFixing matrix: 17, 20 = 0 +Adapt OscFixing matrix: 17, 21 = 0 +Adapt OscFixing matrix: 17, 22 = 0 +Adapt OscFixing matrix: 17, 23 = 0 +Adapt OscFixing matrix: 17, 24 = 0 +Adapt OscFixing matrix: 17, 25 = 0 +Adapt OscFixing matrix: 17, 26 = 0.643417 +Adapt OscFixing matrix: 17, 27 = 0.668163 +Adapt OscFixing matrix: 17, 28 = 0.69291 +Adapt OscFixing matrix: 17, 29 = 0.717657 +Adapt OscFixing matrix: 18, 0 = -2.86547e-13 +Adapt OscFixing matrix: 18, 1 = 0.0262025 +Adapt OscFixing matrix: 18, 2 = 0 +Adapt OscFixing matrix: 18, 3 = 0.0786075 +Adapt OscFixing matrix: 18, 4 = 0.10481 +Adapt OscFixing matrix: 18, 5 = 0 +Adapt OscFixing matrix: 18, 6 = 0.157215 +Adapt OscFixing matrix: 18, 7 = 0.183417 +Adapt OscFixing matrix: 18, 8 = 0.20962 +Adapt OscFixing matrix: 18, 9 = 0.235822 +Adapt OscFixing matrix: 18, 10 = 0.262025 +Adapt OscFixing matrix: 18, 11 = 0.288227 +Adapt OscFixing matrix: 18, 12 = 0.31443 +Adapt OscFixing matrix: 18, 13 = 0.340632 +Adapt OscFixing matrix: 18, 14 = 0.366835 +Adapt OscFixing matrix: 18, 15 = 0.393037 +Adapt OscFixing matrix: 18, 16 = 0.41924 +Adapt OscFixing matrix: 18, 17 = 0.445442 +Adapt OscFixing matrix: 18, 18 = 0.471645 +Adapt OscFixing matrix: 18, 19 = 0.497847 +Adapt OscFixing matrix: 18, 20 = 0 +Adapt OscFixing matrix: 18, 21 = 0 +Adapt OscFixing matrix: 18, 22 = 0 +Adapt OscFixing matrix: 18, 23 = 0 +Adapt OscFixing matrix: 18, 24 = 0 +Adapt OscFixing matrix: 18, 25 = 0 +Adapt OscFixing matrix: 18, 26 = 0.681265 +Adapt OscFixing matrix: 18, 27 = 0.707467 +Adapt OscFixing matrix: 18, 28 = 0.73367 +Adapt OscFixing matrix: 18, 29 = 0.759872 +Adapt OscFixing matrix: 19, 0 = -2.94647e-13 +Adapt OscFixing matrix: 19, 1 = 0.0276582 +Adapt OscFixing matrix: 19, 2 = 0 +Adapt OscFixing matrix: 19, 3 = 0.0829745 +Adapt OscFixing matrix: 19, 4 = 0.110633 +Adapt OscFixing matrix: 19, 5 = 0 +Adapt OscFixing matrix: 19, 6 = 0.165949 +Adapt OscFixing matrix: 19, 7 = 0.193607 +Adapt OscFixing matrix: 19, 8 = 0.221265 +Adapt OscFixing matrix: 19, 9 = 0.248924 +Adapt OscFixing matrix: 19, 10 = 0.276582 +Adapt OscFixing matrix: 19, 11 = 0.30424 +Adapt OscFixing matrix: 19, 12 = 0.331898 +Adapt OscFixing matrix: 19, 13 = 0.359556 +Adapt OscFixing matrix: 19, 14 = 0.387215 +Adapt OscFixing matrix: 19, 15 = 0.414873 +Adapt OscFixing matrix: 19, 16 = 0.442531 +Adapt OscFixing matrix: 19, 17 = 0.470189 +Adapt OscFixing matrix: 19, 18 = 0.497847 +Adapt OscFixing matrix: 19, 19 = 0.525505 +Adapt OscFixing matrix: 19, 20 = 0 +Adapt OscFixing matrix: 19, 21 = 0 +Adapt OscFixing matrix: 19, 22 = 0 +Adapt OscFixing matrix: 19, 23 = 0 +Adapt OscFixing matrix: 19, 24 = 0 +Adapt OscFixing matrix: 19, 25 = 0 +Adapt OscFixing matrix: 19, 26 = 0.719113 +Adapt OscFixing matrix: 19, 27 = 0.746771 +Adapt OscFixing matrix: 19, 28 = 0.774429 +Adapt OscFixing matrix: 19, 29 = 0.802087 +Adapt OscFixing matrix: 20, 0 = 0 +Adapt OscFixing matrix: 20, 1 = 0 +Adapt OscFixing matrix: 20, 2 = 0 +Adapt OscFixing matrix: 20, 3 = 0 +Adapt OscFixing matrix: 20, 4 = 0 +Adapt OscFixing matrix: 20, 5 = 0 +Adapt OscFixing matrix: 20, 6 = 0 +Adapt OscFixing matrix: 20, 7 = 0 +Adapt OscFixing matrix: 20, 8 = 0 +Adapt OscFixing matrix: 20, 9 = 0 +Adapt OscFixing matrix: 20, 10 = 0 +Adapt OscFixing matrix: 20, 11 = 0 +Adapt OscFixing matrix: 20, 12 = 0 +Adapt OscFixing matrix: 20, 13 = 0 +Adapt OscFixing matrix: 20, 14 = 0 +Adapt OscFixing matrix: 20, 15 = 0 +Adapt OscFixing matrix: 20, 16 = 0 +Adapt OscFixing matrix: 20, 17 = 0 +Adapt OscFixing matrix: 20, 18 = 0 +Adapt OscFixing matrix: 20, 19 = 0 +Adapt OscFixing matrix: 20, 20 = 7.33915e-05 +Adapt OscFixing matrix: 20, 21 = 0 +Adapt OscFixing matrix: 20, 22 = 0 +Adapt OscFixing matrix: 20, 23 = 0 +Adapt OscFixing matrix: 20, 24 = 0 +Adapt OscFixing matrix: 20, 25 = 0 +Adapt OscFixing matrix: 20, 26 = 0 +Adapt OscFixing matrix: 20, 27 = 0 +Adapt OscFixing matrix: 20, 28 = 0 +Adapt OscFixing matrix: 20, 29 = 0 +Adapt OscFixing matrix: 21, 0 = 0 +Adapt OscFixing matrix: 21, 1 = 0 +Adapt OscFixing matrix: 21, 2 = 0 +Adapt OscFixing matrix: 21, 3 = 0 +Adapt OscFixing matrix: 21, 4 = 0 +Adapt OscFixing matrix: 21, 5 = 0 +Adapt OscFixing matrix: 21, 6 = 0 +Adapt OscFixing matrix: 21, 7 = 0 +Adapt OscFixing matrix: 21, 8 = 0 +Adapt OscFixing matrix: 21, 9 = 0 +Adapt OscFixing matrix: 21, 10 = 0 +Adapt OscFixing matrix: 21, 11 = 0 +Adapt OscFixing matrix: 21, 12 = 0 +Adapt OscFixing matrix: 21, 13 = 0 +Adapt OscFixing matrix: 21, 14 = 0 +Adapt OscFixing matrix: 21, 15 = 0 +Adapt OscFixing matrix: 21, 16 = 0 +Adapt OscFixing matrix: 21, 17 = 0 +Adapt OscFixing matrix: 21, 18 = 0 +Adapt OscFixing matrix: 21, 19 = 0 +Adapt OscFixing matrix: 21, 20 = 0 +Adapt OscFixing matrix: 21, 21 = 0.000191626 +Adapt OscFixing matrix: 21, 22 = 0 +Adapt OscFixing matrix: 21, 23 = 0 +Adapt OscFixing matrix: 21, 24 = 0 +Adapt OscFixing matrix: 21, 25 = 0 +Adapt OscFixing matrix: 21, 26 = 0 +Adapt OscFixing matrix: 21, 27 = 0 +Adapt OscFixing matrix: 21, 28 = 0 +Adapt OscFixing matrix: 21, 29 = 0 +Adapt OscFixing matrix: 22, 0 = 0 +Adapt OscFixing matrix: 22, 1 = 0 +Adapt OscFixing matrix: 22, 2 = 0 +Adapt OscFixing matrix: 22, 3 = 0 +Adapt OscFixing matrix: 22, 4 = 0 +Adapt OscFixing matrix: 22, 5 = 0 +Adapt OscFixing matrix: 22, 6 = 0 +Adapt OscFixing matrix: 22, 7 = 0 +Adapt OscFixing matrix: 22, 8 = 0 +Adapt OscFixing matrix: 22, 9 = 0 +Adapt OscFixing matrix: 22, 10 = 0 +Adapt OscFixing matrix: 22, 11 = 0 +Adapt OscFixing matrix: 22, 12 = 0 +Adapt OscFixing matrix: 22, 13 = 0 +Adapt OscFixing matrix: 22, 14 = 0 +Adapt OscFixing matrix: 22, 15 = 0 +Adapt OscFixing matrix: 22, 16 = 0 +Adapt OscFixing matrix: 22, 17 = 0 +Adapt OscFixing matrix: 22, 18 = 0 +Adapt OscFixing matrix: 22, 19 = 0 +Adapt OscFixing matrix: 22, 20 = 0 +Adapt OscFixing matrix: 22, 21 = 0 +Adapt OscFixing matrix: 22, 22 = 2.12918e-07 +Adapt OscFixing matrix: 22, 23 = 0 +Adapt OscFixing matrix: 22, 24 = 0 +Adapt OscFixing matrix: 22, 25 = 0 +Adapt OscFixing matrix: 22, 26 = 0 +Adapt OscFixing matrix: 22, 27 = 0 +Adapt OscFixing matrix: 22, 28 = 0 +Adapt OscFixing matrix: 22, 29 = 0 +Adapt OscFixing matrix: 23, 0 = 0 +Adapt OscFixing matrix: 23, 1 = 0 +Adapt OscFixing matrix: 23, 2 = 0 +Adapt OscFixing matrix: 23, 3 = 0 +Adapt OscFixing matrix: 23, 4 = 0 +Adapt OscFixing matrix: 23, 5 = 0 +Adapt OscFixing matrix: 23, 6 = 0 +Adapt OscFixing matrix: 23, 7 = 0 +Adapt OscFixing matrix: 23, 8 = 0 +Adapt OscFixing matrix: 23, 9 = 0 +Adapt OscFixing matrix: 23, 10 = 0 +Adapt OscFixing matrix: 23, 11 = 0 +Adapt OscFixing matrix: 23, 12 = 0 +Adapt OscFixing matrix: 23, 13 = 0 +Adapt OscFixing matrix: 23, 14 = 0 +Adapt OscFixing matrix: 23, 15 = 0 +Adapt OscFixing matrix: 23, 16 = 0 +Adapt OscFixing matrix: 23, 17 = 0 +Adapt OscFixing matrix: 23, 18 = 0 +Adapt OscFixing matrix: 23, 19 = 0 +Adapt OscFixing matrix: 23, 20 = 0 +Adapt OscFixing matrix: 23, 21 = 0 +Adapt OscFixing matrix: 23, 22 = 0 +Adapt OscFixing matrix: 23, 23 = 1.40787e-12 +Adapt OscFixing matrix: 23, 24 = 0 +Adapt OscFixing matrix: 23, 25 = 0 +Adapt OscFixing matrix: 23, 26 = 0 +Adapt OscFixing matrix: 23, 27 = 0 +Adapt OscFixing matrix: 23, 28 = 0 +Adapt OscFixing matrix: 23, 29 = 0 +Adapt OscFixing matrix: 24, 0 = 0 +Adapt OscFixing matrix: 24, 1 = 0 +Adapt OscFixing matrix: 24, 2 = 0 +Adapt OscFixing matrix: 24, 3 = 0 +Adapt OscFixing matrix: 24, 4 = 0 +Adapt OscFixing matrix: 24, 5 = 0 +Adapt OscFixing matrix: 24, 6 = 0 +Adapt OscFixing matrix: 24, 7 = 0 +Adapt OscFixing matrix: 24, 8 = 0 +Adapt OscFixing matrix: 24, 9 = 0 +Adapt OscFixing matrix: 24, 10 = 0 +Adapt OscFixing matrix: 24, 11 = 0 +Adapt OscFixing matrix: 24, 12 = 0 +Adapt OscFixing matrix: 24, 13 = 0 +Adapt OscFixing matrix: 24, 14 = 0 +Adapt OscFixing matrix: 24, 15 = 0 +Adapt OscFixing matrix: 24, 16 = 0 +Adapt OscFixing matrix: 24, 17 = 0 +Adapt OscFixing matrix: 24, 18 = 0 +Adapt OscFixing matrix: 24, 19 = 0 +Adapt OscFixing matrix: 24, 20 = 0 +Adapt OscFixing matrix: 24, 21 = 0 +Adapt OscFixing matrix: 24, 22 = 0 +Adapt OscFixing matrix: 24, 23 = 0 +Adapt OscFixing matrix: 24, 24 = 5.02313e-10 +Adapt OscFixing matrix: 24, 25 = 0 +Adapt OscFixing matrix: 24, 26 = 0 +Adapt OscFixing matrix: 24, 27 = 0 +Adapt OscFixing matrix: 24, 28 = 0 +Adapt OscFixing matrix: 24, 29 = 0 +Adapt OscFixing matrix: 25, 0 = 0 +Adapt OscFixing matrix: 25, 1 = 0 +Adapt OscFixing matrix: 25, 2 = 0 +Adapt OscFixing matrix: 25, 3 = 0 +Adapt OscFixing matrix: 25, 4 = 0 +Adapt OscFixing matrix: 25, 5 = 0 +Adapt OscFixing matrix: 25, 6 = 0 +Adapt OscFixing matrix: 25, 7 = 0 +Adapt OscFixing matrix: 25, 8 = 0 +Adapt OscFixing matrix: 25, 9 = 0 +Adapt OscFixing matrix: 25, 10 = 0 +Adapt OscFixing matrix: 25, 11 = 0 +Adapt OscFixing matrix: 25, 12 = 0 +Adapt OscFixing matrix: 25, 13 = 0 +Adapt OscFixing matrix: 25, 14 = 0 +Adapt OscFixing matrix: 25, 15 = 0 +Adapt OscFixing matrix: 25, 16 = 0 +Adapt OscFixing matrix: 25, 17 = 0 +Adapt OscFixing matrix: 25, 18 = 0 +Adapt OscFixing matrix: 25, 19 = 0 +Adapt OscFixing matrix: 25, 20 = 0 +Adapt OscFixing matrix: 25, 21 = 0 +Adapt OscFixing matrix: 25, 22 = 0 +Adapt OscFixing matrix: 25, 23 = 0 +Adapt OscFixing matrix: 25, 24 = 0 +Adapt OscFixing matrix: 25, 25 = 17.1551 +Adapt OscFixing matrix: 25, 26 = 0 +Adapt OscFixing matrix: 25, 27 = 0 +Adapt OscFixing matrix: 25, 28 = 0 +Adapt OscFixing matrix: 25, 29 = 0 +Adapt OscFixing matrix: 26, 0 = -8.62029e-11 +Adapt OscFixing matrix: 26, 1 = 0.037848 +Adapt OscFixing matrix: 26, 2 = 0 +Adapt OscFixing matrix: 26, 3 = 0.113544 +Adapt OscFixing matrix: 26, 4 = 0.151392 +Adapt OscFixing matrix: 26, 5 = 0 +Adapt OscFixing matrix: 26, 6 = 0.227088 +Adapt OscFixing matrix: 26, 7 = 0.264936 +Adapt OscFixing matrix: 26, 8 = 0.302784 +Adapt OscFixing matrix: 26, 9 = 0.340632 +Adapt OscFixing matrix: 26, 10 = 0.37848 +Adapt OscFixing matrix: 26, 11 = 0.416328 +Adapt OscFixing matrix: 26, 12 = 0.454176 +Adapt OscFixing matrix: 26, 13 = 0.492024 +Adapt OscFixing matrix: 26, 14 = 0.529873 +Adapt OscFixing matrix: 26, 15 = 0.567721 +Adapt OscFixing matrix: 26, 16 = 0.605569 +Adapt OscFixing matrix: 26, 17 = 0.643417 +Adapt OscFixing matrix: 26, 18 = 0.681265 +Adapt OscFixing matrix: 26, 19 = 0.719113 +Adapt OscFixing matrix: 26, 20 = 0 +Adapt OscFixing matrix: 26, 21 = 0 +Adapt OscFixing matrix: 26, 22 = 0 +Adapt OscFixing matrix: 26, 23 = 0 +Adapt OscFixing matrix: 26, 24 = 0 +Adapt OscFixing matrix: 26, 25 = 0 +Adapt OscFixing matrix: 26, 26 = 0.984049 +Adapt OscFixing matrix: 26, 27 = 1.0219 +Adapt OscFixing matrix: 26, 28 = 1.05975 +Adapt OscFixing matrix: 26, 29 = 1.09759 +Adapt OscFixing matrix: 27, 0 = -7.00254e-13 +Adapt OscFixing matrix: 27, 1 = 0.0393037 +Adapt OscFixing matrix: 27, 2 = 0 +Adapt OscFixing matrix: 27, 3 = 0.117911 +Adapt OscFixing matrix: 27, 4 = 0.157215 +Adapt OscFixing matrix: 27, 5 = 0 +Adapt OscFixing matrix: 27, 6 = 0.235822 +Adapt OscFixing matrix: 27, 7 = 0.275126 +Adapt OscFixing matrix: 27, 8 = 0.31443 +Adapt OscFixing matrix: 27, 9 = 0.353734 +Adapt OscFixing matrix: 27, 10 = 0.393037 +Adapt OscFixing matrix: 27, 11 = 0.432341 +Adapt OscFixing matrix: 27, 12 = 0.471645 +Adapt OscFixing matrix: 27, 13 = 0.510948 +Adapt OscFixing matrix: 27, 14 = 0.550252 +Adapt OscFixing matrix: 27, 15 = 0.589556 +Adapt OscFixing matrix: 27, 16 = 0.62886 +Adapt OscFixing matrix: 27, 17 = 0.668163 +Adapt OscFixing matrix: 27, 18 = 0.707467 +Adapt OscFixing matrix: 27, 19 = 0.746771 +Adapt OscFixing matrix: 27, 20 = 0 +Adapt OscFixing matrix: 27, 21 = 0 +Adapt OscFixing matrix: 27, 22 = 0 +Adapt OscFixing matrix: 27, 23 = 0 +Adapt OscFixing matrix: 27, 24 = 0 +Adapt OscFixing matrix: 27, 25 = 0 +Adapt OscFixing matrix: 27, 26 = 1.0219 +Adapt OscFixing matrix: 27, 27 = 1.0612 +Adapt OscFixing matrix: 27, 28 = 1.1005 +Adapt OscFixing matrix: 27, 29 = 1.13981 +Adapt OscFixing matrix: 28, 0 = -1.40785e-13 +Adapt OscFixing matrix: 28, 1 = 0.0407594 +Adapt OscFixing matrix: 28, 2 = 0 +Adapt OscFixing matrix: 28, 3 = 0.122278 +Adapt OscFixing matrix: 28, 4 = 0.163038 +Adapt OscFixing matrix: 28, 5 = 0 +Adapt OscFixing matrix: 28, 6 = 0.244557 +Adapt OscFixing matrix: 28, 7 = 0.285316 +Adapt OscFixing matrix: 28, 8 = 0.326075 +Adapt OscFixing matrix: 28, 9 = 0.366835 +Adapt OscFixing matrix: 28, 10 = 0.407594 +Adapt OscFixing matrix: 28, 11 = 0.448354 +Adapt OscFixing matrix: 28, 12 = 0.489113 +Adapt OscFixing matrix: 28, 13 = 0.529873 +Adapt OscFixing matrix: 28, 14 = 0.570632 +Adapt OscFixing matrix: 28, 15 = 0.611391 +Adapt OscFixing matrix: 28, 16 = 0.652151 +Adapt OscFixing matrix: 28, 17 = 0.69291 +Adapt OscFixing matrix: 28, 18 = 0.73367 +Adapt OscFixing matrix: 28, 19 = 0.774429 +Adapt OscFixing matrix: 28, 20 = 0 +Adapt OscFixing matrix: 28, 21 = 0 +Adapt OscFixing matrix: 28, 22 = 0 +Adapt OscFixing matrix: 28, 23 = 0 +Adapt OscFixing matrix: 28, 24 = 0 +Adapt OscFixing matrix: 28, 25 = 0 +Adapt OscFixing matrix: 28, 26 = 1.05975 +Adapt OscFixing matrix: 28, 27 = 1.1005 +Adapt OscFixing matrix: 28, 28 = 1.14126 +Adapt OscFixing matrix: 28, 29 = 1.18202 +Adapt OscFixing matrix: 29, 0 = -4.29347e-12 +Adapt OscFixing matrix: 29, 1 = 0.0422151 +Adapt OscFixing matrix: 29, 2 = 0 +Adapt OscFixing matrix: 29, 3 = 0.126645 +Adapt OscFixing matrix: 29, 4 = 0.16886 +Adapt OscFixing matrix: 29, 5 = 0 +Adapt OscFixing matrix: 29, 6 = 0.253291 +Adapt OscFixing matrix: 29, 7 = 0.295506 +Adapt OscFixing matrix: 29, 8 = 0.337721 +Adapt OscFixing matrix: 29, 9 = 0.379936 +Adapt OscFixing matrix: 29, 10 = 0.422151 +Adapt OscFixing matrix: 29, 11 = 0.464366 +Adapt OscFixing matrix: 29, 12 = 0.506581 +Adapt OscFixing matrix: 29, 13 = 0.548797 +Adapt OscFixing matrix: 29, 14 = 0.591012 +Adapt OscFixing matrix: 29, 15 = 0.633227 +Adapt OscFixing matrix: 29, 16 = 0.675442 +Adapt OscFixing matrix: 29, 17 = 0.717657 +Adapt OscFixing matrix: 29, 18 = 0.759872 +Adapt OscFixing matrix: 29, 19 = 0.802087 +Adapt OscFixing matrix: 29, 20 = 0 +Adapt OscFixing matrix: 29, 21 = 0 +Adapt OscFixing matrix: 29, 22 = 0 +Adapt OscFixing matrix: 29, 23 = 0 +Adapt OscFixing matrix: 29, 24 = 0 +Adapt OscFixing matrix: 29, 25 = 0 +Adapt OscFixing matrix: 29, 26 = 1.09759 +Adapt OscFixing matrix: 29, 27 = 1.13981 +Adapt OscFixing matrix: 29, 28 = 1.18202 +Adapt OscFixing matrix: 29, 29 = 1.22424 +Total Number Of Steps 50000 +Total Number Of AMCMC Params 30 +Adapt OscFixing is param 0 fixed=0 +Adapt OscFixing is param 1 fixed=0 +Adapt OscFixing is param 2 fixed=0 +Adapt OscFixing is param 3 fixed=0 +Adapt OscFixing is param 4 fixed=0 +Adapt OscFixing is param 5 fixed=0 +Adapt OscFixing is param 6 fixed=0 +Adapt OscFixing is param 7 fixed=0 +Adapt OscFixing is param 8 fixed=0 +Adapt OscFixing is param 9 fixed=0 +Adapt OscFixing is param 10 fixed=0 +Adapt OscFixing is param 11 fixed=0 +Adapt OscFixing is param 12 fixed=0 +Adapt OscFixing is param 13 fixed=0 +Adapt OscFixing is param 14 fixed=0 +Adapt OscFixing is param 15 fixed=0 +Adapt OscFixing is param 16 fixed=0 +Adapt OscFixing is param 17 fixed=0 +Adapt OscFixing is param 18 fixed=0 +Adapt OscFixing is param 19 fixed=0 +Adapt OscFixing is param 20 fixed=0 +Adapt OscFixing is param 21 fixed=0 +Adapt OscFixing is param 22 fixed=0 +Adapt OscFixing is param 23 fixed=0 +Adapt OscFixing is param 24 fixed=0 +Adapt OscFixing is param 25 fixed=0 +Adapt OscFixing is param 26 fixed=0 +Adapt OscFixing is param 27 fixed=0 +Adapt OscFixing is param 28 fixed=0 +Adapt OscFixing is param 29 fixed=0 +Adapt OscFixing is param 0 fixed=1 +Adapt OscFixing is param 1 fixed=1 +Adapt OscFixing is param 2 fixed=1 +Adapt OscFixing is param 3 fixed=1 +Adapt OscFixing is param 4 fixed=1 +Adapt OscFixing is param 5 fixed=1 +Adapt OscFixing is param 6 fixed=1 +Adapt OscFixing is param 7 fixed=1 +Adapt OscFixing is param 8 fixed=1 +Adapt OscFixing is param 9 fixed=1 +Adapt OscFixing is param 10 fixed=1 +Adapt OscFixing is param 11 fixed=1 +Adapt OscFixing is param 12 fixed=1 +Adapt OscFixing is param 13 fixed=1 +Adapt OscFixing is param 14 fixed=1 +Adapt OscFixing is param 15 fixed=1 +Adapt OscFixing is param 16 fixed=1 +Adapt OscFixing is param 17 fixed=1 +Adapt OscFixing is param 18 fixed=1 +Adapt OscFixing is param 19 fixed=1 +Adapt OscFixing is param 20 fixed=1 +Adapt OscFixing is param 21 fixed=1 +Adapt OscFixing is param 22 fixed=1 +Adapt OscFixing is param 23 fixed=1 +Adapt OscFixing is param 24 fixed=1 +Adapt OscFixing is param 25 fixed=1 +Adapt OscFixing is param 26 fixed=1 +Adapt OscFixing is param 27 fixed=1 +Adapt OscFixing is param 28 fixed=1 +Adapt OscFixing is param 29 fixed=1 WackyTune for param 0 is equal to=1.05 WackyTune for param 1 is equal to=0.9 WackyTune for param 2 is equal to=1.1