toon-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Toon-members] TooN Makefile.in regressions/sym_eigen.cc regre...


From: Edward Rosten
Subject: [Toon-members] TooN Makefile.in regressions/sym_eigen.cc regre...
Date: Mon, 07 Dec 2009 12:45:29 +0000

CVSROOT:        /cvsroot/toon
Module name:    TooN
Changes by:     Edward Rosten <edrosten>        09/12/07 12:45:29

Modified files:
        .              : Makefile.in 
Added files:
        regressions    : sym_eigen.cc sym_eigen.txt sym_eigen.m 

Log message:
        Regression tests for sym eigen.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/regressions/sym_eigen.cc?cvsroot=toon&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/TooN/regressions/sym_eigen.txt?cvsroot=toon&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/TooN/regressions/sym_eigen.m?cvsroot=toon&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/TooN/Makefile.in?cvsroot=toon&r1=1.18&r2=1.19

Patches:
Index: Makefile.in
===================================================================
RCS file: /cvsroot/toon/TooN/Makefile.in,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- Makefile.in 21 Oct 2009 12:35:06 -0000      1.18
+++ Makefile.in 7 Dec 2009 12:45:29 -0000       1.19
@@ -36,7 +36,7 @@
        doxygen 
 
 
-TESTS=lu slice vector_resize gauss_jordan eigen-sqrt determinant chol_toon 
chol_lapack simplex
+TESTS=lu slice vector_resize gauss_jordan eigen-sqrt determinant chol_toon 
chol_lapack simplex sym_eigen
 
 
 TEST_RESULT=$(TESTS:%=regressions/%.result)

Index: regressions/sym_eigen.cc
===================================================================
RCS file: regressions/sym_eigen.cc
diff -N regressions/sym_eigen.cc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ regressions/sym_eigen.cc    7 Dec 2009 12:45:29 -0000       1.1
@@ -0,0 +1,95 @@
+#include <TooN/SymEigen.h>
+#include <TooN/SymEigen.h>
+#include <iomanip>
+
+using namespace TooN;
+using namespace std;
+
+template<int Size, int Size2>
+void test_(const Matrix<Size>& m)
+{
+       Matrix<Size2> M = m;
+       SymEigen<> e(M);
+       cout << setprecision(15);
+       cout << e.get_evectors() << endl;
+       cout << e.get_evalues() << endl;
+       cout << endl << endl;
+}
+
+template<int Size>
+void test(const Matrix<Size>& m)
+{
+       test_<Size, Size>(m);
+       test_<Size, Dynamic>(m);
+}
+
+int main()
+{
+       //Size 2 (special case)
+       test<2>(Data(
+                 -1,  0,
+                  0, -2));
+
+       test<3>(Data(
+                 -1,  0,  0,
+                  0, -2,  0, 
+                  0,  0, -3));
+
+       test<4>(Data(
+                 -1,  0,  0, 0,
+                  0, -2,  0, 0,
+                  0,  0, -3, 0,
+                  0,  0,  0, -4));
+
+test<2>(Data(2.687284882248026e-01,1.611208355913847e+00,1.611208355913847e+00,5.101380514788435e-01));
+test<2>(Data(9.908701741838820e-01,1.101084037511501e+00,1.101084037511501e+00,1.577446702271026e+00));
+test<2>(Data(1.877191735484699e-01,8.641125804418760e-01,8.641125804418760e-01,8.655341358101069e-01));
+test<2>(Data(1.524560164915884e+00,4.474932474059122e-01,4.474932474059122e-01,1.443080064681565e+00));
+test<2>(Data(4.575244425409054e-01,1.846698153165406e+00,1.846698153165406e+00,6.117996606710716e-02));
+test<2>(Data(5.089172198692169e-02,1.480561635572007e+00,1.480561635572007e+00,7.624084753764250e-01));
+test<2>(Data(4.331987942612269e-01,4.511573631575854e-01,4.511573631575854e-01,4.433833325460702e-01));
+test<2>(Data(8.757751873011442e-01,7.288966916394234e-01,7.288966916394234e-01,4.617330830819687e-01));
+test<2>(Data(4.375620746753773e-01,7.493850803282193e-01,7.493850803282193e-01,4.297941053181784e-02));
+test<2>(Data(1.675155951325146e+00,1.198748685584879e+00,1.198748685584879e+00,3.718125317894355e-01));
+test<3>(Data(1.985086824352130e+00,1.192641714155419e+00,1.057330546605266e+00,1.192641714155419e+00,1.442968815166537e+00,1.133298769656695e+00,1.057330546605266e+00,1.133298769656695e+00,1.660071386548654e+00));
+test<3>(Data(1.340611132828142e+00,1.185847511764775e+00,1.176582864126111e+00,1.185847511764775e+00,1.692394836856626e+00,5.398096507309420e-01,1.176582864126111e+00,5.398096507309420e-01,4.854799470861354e-01));
+test<3>(Data(1.594808495108606e+00,9.631127606889274e-01,5.477104220806913e-01,9.631127606889274e-01,1.406081524131263e+00,1.113447460546890e+00,5.477104220806913e-01,1.113447460546890e+00,1.016852976499964e+00));
+test<3>(Data(1.556885230000292e+00,1.010631938075403e+00,1.096637183568062e+00,1.010631938075403e+00,5.914992793381422e-02,1.026675007666201e+00,1.096637183568062e+00,1.026675007666201e+00,1.186367460760115e+00));
+test<3>(Data(7.871993727558281e-01,1.152425834394216e+00,1.362528337354033e+00,1.152425834394216e+00,1.541046279661601e+00,7.717935765127935e-01,1.362528337354033e+00,7.717935765127935e-01,1.027543326375274e+00));
+test<3>(Data(1.904934776536539e+00,8.470742852426243e-01,4.648408613610614e-01,8.470742852426243e-01,1.095992618932498e+00,1.740771514075617e+00,4.648408613610614e-01,1.740771514075617e+00,1.640971823850964e+00));
+test<3>(Data(1.772359161652016e+00,1.259181695356198e+00,8.652631983932200e-01,1.259181695356198e+00,1.122715729556758e+00,1.296100834864790e+00,8.652631983932200e-01,1.296100834864790e+00,1.139998667752760e+00));
+test<3>(Data(3.996788403542862e-01,8.615104319738192e-01,1.108414565025239e+00,8.615104319738192e-01,6.921558380363099e-01,1.150931260520570e+00,1.108414565025239e+00,1.150931260520570e+00,9.162936001994489e-01));
+test<3>(Data(5.594996816768481e-02,8.140659020554653e-01,9.743088215740789e-01,8.140659020554653e-01,1.722017721706650e+00,1.614876311138117e+00,9.743088215740789e-01,1.614876311138117e+00,5.105880801746120e-01));
+test<3>(Data(1.683489664548192e+00,6.898041555542667e-01,3.327933634573208e-01,6.898041555542667e-01,2.911994984962472e-02,8.650754025465576e-01,3.327933634573208e-01,8.650754025465576e-01,1.249604168304953e+00));
+test<4>(Data(6.888457281929899e-01,2.376603247532757e-01,4.816272910811735e-01,9.482990782570888e-01,2.376603247532757e-01,5.458288736373603e-01,1.185360941355552e+00,6.427409347969769e-01,4.816272910811735e-01,1.185360941355552e+00,4.726915526397422e-02,4.953187972068833e-01,9.482990782570888e-01,6.427409347969769e-01,4.953187972068833e-01,1.799637000712040e+00));
+test<4>(Data(1.020231961857353e+00,2.299091010610576e-01,7.658762326637212e-01,1.037639416400564e+00,2.299091010610576e-01,3.572904165559074e-02,8.510673682513485e-01,1.694429990579673e+00,7.658762326637212e-01,8.510673682513485e-01,1.356351590553895e+00,1.342513021285055e+00,1.037639416400564e+00,1.694429990579673e+00,1.342513021285055e+00,1.033199033898786e+00));
+test<4>(Data(4.463915604933416e-01,9.697522274443817e-01,1.362801320009189e+00,8.862095901411908e-01,9.697522274443817e-01,1.261895722542694e+00,9.343193604416505e-01,1.237894381758296e+00,1.362801320009189e+00,9.343193604416505e-01,6.127732406664920e-01,1.602356525023680e+00,8.862095901411908e-01,1.237894381758296e+00,1.602356525023680e+00,8.323445255300511e-01));
+test<4>(Data(5.047162045596708e-01,8.278943730764661e-01,1.746498962643840e+00,4.158853649421888e-01,8.278943730764661e-01,1.924402250361636e+00,1.544055806404872e+00,5.184479797403404e-01,1.746498962643840e+00,1.544055806404872e+00,1.408046284660143e+00,7.146355033725953e-01,4.158853649421888e-01,5.184479797403404e-01,7.146355033725953e-01,1.348306028493728e+00));
+test<4>(Data(8.659002422006327e-01,4.901913180683413e-01,1.004102492476296e+00,1.653007246206709e+00,4.901913180683413e-01,9.995998444736033e-01,3.434386385164682e-01,1.654321883152931e+00,1.004102492476296e+00,3.434386385164682e-01,4.017060228815189e-01,6.668363529472013e-01,1.653007246206709e+00,1.654321883152931e+00,6.668363529472013e-01,4.260595927616276e-01));
+test<4>(Data(1.348910139447526e+00,1.720094272620428e+00,1.166827906764666e+00,1.254837598298888e+00,1.720094272620428e+00,1.374220364307315e+00,1.209963908853767e+00,1.198476424817222e+00,1.166827906764666e+00,1.209963908853767e+00,1.693604608329685e-01,9.288103245108279e-01,1.254837598298888e+00,1.198476424817222e+00,9.288103245108279e-01,1.200417660264499e+00));
+test<4>(Data(1.682264391411710e+00,1.235527822992552e+00,4.756312123974411e-01,3.644087062434833e-01,1.235527822992552e+00,1.207965057783422e+00,1.505477931241406e+00,1.753433462083535e+00,4.756312123974411e-01,1.505477931241406e+00,2.085499960292273e-01,8.272542473221369e-01,3.644087062434833e-01,1.753433462083535e+00,8.272542473221369e-01,1.657011942938227e+00));
+test<4>(Data(6.817949282331669e-01,1.185967558158060e+00,1.672671729488060e+00,6.552223949460858e-01,1.185967558158060e+00,4.474281454975385e-01,6.461900955925911e-01,1.053738306542065e+00,1.672671729488060e+00,6.461900955925911e-01,1.850134404216947e+00,1.285537415686975e+00,6.552223949460858e-01,1.053738306542065e+00,1.285537415686975e+00,2.476348897333334e-02));
+test<4>(Data(1.340823278047862e+00,1.317066595066826e-01,2.306606790202007e-01,9.878942163659709e-01,1.317066595066826e-01,4.792667297350187e-01,1.155541936067364e+00,1.331778005709601e+00,2.306606790202007e-01,1.155541936067364e+00,4.828405701956863e-01,1.122283687081234e+00,9.878942163659709e-01,1.331778005709601e+00,1.122283687081234e+00,1.940528073056421e+00));
+test<4>(Data(1.818445456301423e+00,3.941527288989999e-01,1.235993762591590e+00,7.902909570411959e-01,3.941527288989999e-01,1.304100398978834e+00,3.351700734626224e-01,7.347094156631770e-02,1.235993762591590e+00,3.351700734626224e-01,1.193141286376883e+00,1.363236551796038e+00,7.902909570411959e-01,7.347094156631770e-02,1.363236551796038e+00,1.939626553676231e+00));
+test<5>(Data(1.939593008992940e+00,6.542755076116075e-01,5.225143878486120e-01,1.065709120544851e+00,1.286737180741591e+00,6.542755076116075e-01,1.376379616095425e+00,9.082156249604416e-01,9.110965263663156e-01,8.688436776000987e-01,5.225143878486120e-01,9.082156249604416e-01,1.627375307675757e-01,9.242528038345172e-01,1.300111864105005e+00,1.065709120544851e+00,9.110965263663156e-01,9.242528038345172e-01,1.881469044498000e+00,1.237613316965138e+00,1.286737180741591e+00,8.688436776000987e-01,1.300111864105005e+00,1.237613316965138e+00,1.787000491043202e+00));
+test<5>(Data(6.056186593450327e-01,5.794314095460106e-01,6.151417817217186e-01,1.072246479067222e+00,6.730695262649204e-01,5.794314095460106e-01,4.074805689250480e-02,3.188890920824389e-01,9.349765116511203e-01,1.500432703888442e+00,6.151417817217186e-01,3.188890920824389e-01,1.270764187126114e+00,4.450011465822398e-01,9.654268662538961e-01,1.072246479067222e+00,9.349765116511203e-01,4.450011465822398e-01,1.002859171893387e+00,1.571192476731960e+00,6.730695262649204e-01,1.500432703888442e+00,9.654268662538961e-01,1.571192476731960e+00,1.969791742288145e+00));
+test<5>(Data(1.643100289487029e+00,6.132734971636735e-01,4.229464123424428e-01,1.260543136459771e+00,1.634181391179499e+00,6.132734971636735e-01,1.787517595391580e+00,1.044768930740807e+00,1.600076853692999e+00,6.995386855828787e-01,4.229464123424428e-01,1.044768930740807e+00,1.607712561967944e+00,1.085308632641121e+00,1.093304930040621e+00,1.260543136459771e+00,1.600076853692999e+00,1.085308632641121e+00,8.652760019524740e-01,2.223111370998220e-01,1.634181391179499e+00,6.995386855828787e-01,1.093304930040621e+00,2.223111370998220e-01,1.926771766643151e+00));
+test<5>(Data(1.616505256744793e+00,9.449803761132867e-01,9.580615342833907e-01,9.764216816168703e-01,1.065754600615157e+00,9.449803761132867e-01,6.773382897901178e-01,8.285727240494942e-01,2.835214717409323e-01,8.799684972959469e-01,9.580615342833907e-01,8.285727240494942e-01,1.246432616070422e-01,1.183877824671454e+00,1.457612869972322e-01,9.764216816168703e-01,2.835214717409323e-01,1.183877824671454e+00,7.955946261297456e-01,9.297838918076147e-01,1.065754600615157e+00,8.799684972959469e-01,1.457612869972322e-01,9.297838918076147e-01,1.001799239114453e+00));
+test<5>(Data(1.297679184681707e+00,9.333892063577268e-01,1.593452635164049e+00,8.029733373889689e-01,1.121384244537570e+00,9.333892063577268e-01,9.576537751635869e-01,1.142768668876989e+00,9.239378421175475e-01,8.722094663232913e-01,1.593452635164049e+00,1.142768668876989e+00,5.504507269315982e-01,1.523839254589076e+00,7.407543079642184e-01,8.029733373889689e-01,9.239378421175475e-01,1.523839254589076e+00,3.189354615156622e-01,1.615018981283887e+00,1.121384244537570e+00,8.722094663232913e-01,7.407543079642184e-01,1.615018981283887e+00,7.432286614951299e-01));
+test<5>(Data(1.402565325815617e+00,1.696496933540177e+00,1.164095154438696e+00,1.204258646869812e+00,1.877825429264508e+00,1.696496933540177e+00,1.142465388435091e+00,9.340260098729121e-01,7.656512131707212e-01,1.025562421954253e+00,1.164095154438696e+00,9.340260098729121e-01,1.042664422843730e-01,8.464346076386431e-01,1.345601765349651e+00,1.204258646869812e+00,7.656512131707212e-01,8.464346076386431e-01,1.459792300973997e+00,3.082349319836607e-01,1.877825429264508e+00,1.025562421954253e+00,1.345601765349651e+00,3.082349319836607e-01,1.825725780184864e+00));
+test<5>(Data(1.918877675754143e+00,8.395339254382015e-01,1.578468781116072e+00,1.750815618446228e+00,7.778073873157717e-01,8.395339254382015e-01,8.901174642290234e-01,1.357229394005464e+00,1.930631608240425e+00,6.778288276319916e-01,1.578468781116072e+00,1.357229394005464e+00,3.295084373665477e-01,4.446540092631389e-01,3.745464459154907e-01,1.750815618446228e+00,1.930631608240425e+00,4.446540092631389e-01,1.201358162374117e+00,1.157800908898340e+00,7.778073873157717e-01,6.778288276319916e-01,3.745464459154907e-01,1.157800908898340e+00,8.017911908091957e-03));
+test<5>(Data(3.796774078661674e-01,1.274105421002801e+00,6.067727564888302e-01,1.601142698087327e+00,1.176172167965539e+00,1.274105421002801e+00,4.132116313703694e-01,5.356638430115981e-01,1.087716434578617e+00,6.564820819791958e-01,6.067727564888302e-01,5.356638430115981e-01,1.367054305171915e+00,1.281899998197016e+00,1.092702065897367e+00,1.601142698087327e+00,1.087716434578617e+00,1.281899998197016e+00,1.711395399597287e+00,8.772065945935473e-01,1.176172167965539e+00,6.564820819791958e-01,1.092702065897367e+00,8.772065945935473e-01,1.615098178746561e+00));
+test<5>(Data(2.361430610613312e-01,1.720785019268097e+00,1.048319577974643e+00,1.414497472525587e+00,1.253364792744898e+00,1.720785019268097e+00,2.731880258796152e-01,8.571902374352325e-01,8.773774753866661e-01,9.589196991546567e-01,1.048319577974643e+00,8.571902374352325e-01,1.056787942702887e+00,4.002474655454302e-01,8.198725439634420e-01,1.414497472525587e+00,8.773774753866661e-01,4.002474655454302e-01,1.566174622343982e+00,8.873269343994827e-01,1.253364792744898e+00,9.589196991546567e-01,8.198725439634420e-01,8.873269343994827e-01,7.751315755111543e-03));
+test<5>(Data(5.552425032188438e-01,1.585182343763088e+00,1.869254624293378e+00,1.188843281973684e+00,1.372205516848743e+00,1.585182343763088e+00,9.231619477396068e-01,1.139930078534815e+00,4.124845833780225e-01,1.329058644820864e+00,1.869254624293378e+00,1.139930078534815e+00,3.406256504265687e-01,1.009196350337465e+00,1.264786972827202e+00,1.188843281973684e+00,4.124845833780225e-01,1.009196350337465e+00,8.517389442073203e-01,1.303161243375429e+00,1.372205516848743e+00,1.329058644820864e+00,1.264786972827202e+00,1.303161243375429e+00,1.497546927150275e+00));
+test<6>(Data(9.854041038100939e-01,1.375030371574434e+00,1.455681262486292e+00,1.192992192466221e+00,1.139956281478751e+00,9.141625719631343e-01,1.375030371574434e+00,1.267465021891255e+00,1.542580354269188e+00,9.345436523283233e-01,1.591015732055808e+00,1.713626885675192e+00,1.455681262486292e+00,1.542580354269188e+00,6.989001767733675e-01,1.097558543515565e+00,1.130617838210569e+00,1.564389666751667e+00,1.192992192466221e+00,9.345436523283233e-01,1.097558543515565e+00,9.690861578229354e-01,8.222799418667358e-01,4.473117881029319e-01,1.139956281478751e+00,1.591015732055808e+00,1.130617838210569e+00,8.222799418667358e-01,1.313687077797704e+00,7.086496236915464e-01,9.141625719631343e-01,1.713626885675192e+00,1.564389666751667e+00,4.473117881029319e-01,7.086496236915464e-01,1.209987838631917e+00));
+test<6>(Data(4.177787829651355e-01,7.309060983063167e-01,1.599462288098870e+00,4.414321821345253e-01,7.815750907616501e-01,1.262443213488635e+00,7.309060983063167e-01,7.364163319459055e-01,1.326522366061011e+00,1.526493313232542e+00,1.012346230132255e+00,1.414659991737551e+00,1.599462288098870e+00,1.326522366061011e+00,5.395212673522768e-01,1.476384195314694e+00,2.626483533109071e-01,1.346456629550510e+00,4.414321821345253e-01,1.526493313232542e+00,1.476384195314694e+00,6.592871206410572e-01,1.121711873465768e+00,1.153689285237264e+00,7.815750907616501e-01,1.012346230132255e+00,2.626483533109071e-01,1.121711873465768e+00,1.244904121795273e+00,9.424156595790476e-01,1.262443213488635e+00,1.414659991737551e+00,1.346456629550510e+00,1.153689285237264e+00,9.424156595790476e-01,3.312590550043154e-01));
+test<6>(Data(1.946099662470022e+00,9.701688792107175e-01,1.153638609117045e+00,1.220609345114130e+00,8.228176953552302e-01,6.044271969967835e-01,9.701688792107175e-01,2.772394832739716e-01,8.562561355535638e-01,8.157239809334441e-01,3.958032042102687e-01,1.589244929517287e+00,1.153638609117045e+00,8.562561355535638e-01,1.436953852793555e+00,4.922571414202965e-01,8.103090282988242e-01,5.150749604002565e-01,1.220609345114130e+00,8.157239809334441e-01,4.922571414202965e-01,1.106861056309610e-01,1.412424130344729e+00,1.581513061561543e+00,8.228176953552302e-01,3.958032042102687e-01,8.103090282988242e-01,1.412424130344729e+00,1.928243173467779e+00,7.084098060753384e-01,6.044271969967835e-01,1.589244929517287e+00,5.150749604002565e-01,1.581513061561543e+00,7.084098060753384e-01,7.994114940347977e-01));
+test<6>(Data(9.900457628043579e-01,9.578270177558510e-01,1.162990987690468e+00,8.119710722785607e-01,1.733829917863744e+00,5.925546633194234e-01,9.578270177558510e-01,4.238140352323191e-01,7.611530070996787e-01,1.248957490117976e+00,6.087996400759921e-01,1.372376336649072e+00,1.162990987690468e+00,7.611530070996787e-01,1.594885423857382e+00,1.257516418698924e+00,4.647526872540805e-01,1.223127969736719e+00,8.119710722785607e-01,1.248957490117976e+00,1.257516418698924e+00,1.760060337546824e+00,1.423371741090863e+00,1.058357431055412e+00,1.733829917863744e+00,6.087996400759921e-01,4.647526872540805e-01,1.423371741090863e+00,1.142393732777850e-01,4.149595259960687e-01,5.925546633194234e-01,1.372376336649072e+00,1.223127969736719e+00,1.058357431055412e+00,4.149595259960687e-01,1.217035133377292e-01));
+test<6>(Data(1.681248070730645e+00,6.803277959204640e-01,9.046532887873564e-01,7.079322159870449e-01,4.442652593332287e-01,7.411693391707319e-01,6.803277959204640e-01,1.489228535879713e+00,1.656366184927379e+00,1.195237514528635e+00,1.075666211438244e+00,1.132984987947849e+00,9.046532887873564e-01,1.656366184927379e+00,1.283206666046505e+00,8.484444837531611e-01,2.595524363187953e-01,1.656281290652794e+00,7.079322159870449e-01,1.195237514528635e+00,8.484444837531611e-01,1.120515192126947e+00,1.402277004015053e+00,8.130131436685561e-01,4.442652593332287e-01,1.075666211438244e+00,2.595524363187953e-01,1.402277004015053e+00,8.482395547616589e-01,9.139663595532090e-01,7.411693391707319e-01,1.132984987947849e+00,1.656281290652794e+00,8.130131436685561e-01,9.139663595532090e-01,1.952807353385793e+00));
+test<6>(Data(3.020195075677202e-01,1.731703197331623e+00,1.297918551358270e+00,1.376673849783057e+00,7.854174293438340e-01,3.949625567079564e-01,1.731703197331623e+00,9.383336529303760e-01,4.984563141666034e-01,1.075064067264616e+00,3.533246283370877e-01,9.562954148245784e-01,1.297918551358270e+00,4.984563141666034e-01,7.903765255719749e-01,1.508040861965537e+00,1.012320508855456e+00,2.700097057175970e-01,1.376673849783057e+00,1.075064067264616e+00,1.508040861965537e+00,1.715705588734092e-01,8.287655431023101e-01,9.414136950937948e-01,7.854174293438340e-01,3.533246283370877e-01,1.012320508855456e+00,8.287655431023101e-01,1.613838763790370e+00,1.185966965562320e+00,3.949625567079564e-01,9.562954148245784e-01,2.700097057175970e-01,9.414136950937948e-01,1.185966965562320e+00,6.773266719180365e-01));
+test<6>(Data(1.567242836819473e+00,1.944326717066535e+00,1.415757383944767e+00,4.500672165758181e-01,9.508959139397790e-01,5.973682168189969e-01,1.944326717066535e+00,1.438762990295974e+00,1.126111994121538e+00,1.276191924400192e+00,8.882351465742122e-01,1.811236394245852e+00,1.415757383944767e+00,1.126111994121538e+00,3.140637904401750e-01,4.139264873395463e-01,8.463663687777288e-01,4.229530185029624e-01,4.500672165758181e-01,1.276191924400192e+00,4.139264873395463e-01,1.629897353037659e+00,1.399630822642031e+00,6.412146239779757e-01,9.508959139397790e-01,8.882351465742122e-01,8.463663687777288e-01,1.399630822642031e+00,1.002113714942505e+00,5.949745369976590e-01,5.973682168189969e-01,1.811236394245852e+00,4.229530185029624e-01,6.412146239779757e-01,5.949745369976590e-01,1.958823163503591e+00));
+test<6>(Data(9.593956836185179e-01,1.835174060934281e+00,1.711565792463736e+00,1.372326751708358e+00,1.502871484389261e+00,9.755482590936007e-01,1.835174060934281e+00,1.602735356332371e+00,8.374974326976390e-01,9.882832995834494e-01,1.138379543919168e+00,1.091719934571643e+00,1.711565792463736e+00,8.374974326976390e-01,1.493298073688877e+00,1.341332691394209e+00,1.849119819027721e+00,1.189208791043249e+00,1.372326751708358e+00,9.882832995834494e-01,1.341332691394209e+00,1.064256794863076e+00,3.523978799238592e-01,4.140842107294748e-01,1.502871484389261e+00,1.138379543919168e+00,1.849119819027721e+00,3.523978799238592e-01,8.222176274537402e-01,8.348978148702458e-01,9.755482590936007e-01,1.091719934571643e+00,1.189208791043249e+00,4.140842107294748e-01,8.348978148702458e-01,5.233951369937245e-01));
+test<6>(Data(1.264282175469642e+00,6.997446950711939e-01,3.622491663328203e-01,7.484117832882142e-01,1.848786944103862e+00,1.130314774175558e+00,6.997446950711939e-01,1.723668134690669e+00,9.131308778430866e-01,9.125811071145220e-01,1.104190922483678e+00,1.114021483237272e+00,3.622491663328203e-01,9.131308778430866e-01,1.196156002485981e+00,1.810228557047883e+00,1.094157004680496e+00,1.308141007738278e+00,7.484117832882142e-01,9.125811071145220e-01,1.810228557047883e+00,1.596321485670778e+00,1.472601313923906e+00,1.610264252268397e+00,1.848786944103862e+00,1.104190922483678e+00,1.094157004680496e+00,1.472601313923906e+00,1.540665021251389e+00,1.098881395918645e+00,1.130314774175558e+00,1.114021483237272e+00,1.308141007738278e+00,1.610264252268397e+00,1.098881395918645e+00,8.023816871384190e-02));
+test<6>(Data(1.702283188520101e+00,5.784983249624531e-01,7.617287557893517e-01,7.076550446358687e-01,1.241328942884413e+00,5.714155925588476e-01,5.784983249624531e-01,6.053072737528674e-01,1.438568161997491e+00,1.376825682048585e+00,1.947371428840764e+00,9.113918920302084e-01,7.617287557893517e-01,1.438568161997491e+00,1.051254427603433e+00,8.497999786745636e-01,9.815387888217955e-01,1.355507618184534e+00,7.076550446358687e-01,1.376825682048585e+00,8.497999786745636e-01,6.038207729301405e-01,1.142981763584831e+00,1.522790750856093e+00,1.241328942884413e+00,1.947371428840764e+00,9.815387888217955e-01,1.142981763584831e+00,1.989062017562657e+00,1.631465736125124e+00,5.714155925588476e-01,9.113918920302084e-01,1.355507618184534e+00,1.522790750856093e+00,1.631465736125124e+00,1.339352578197877e+00));
+
+}

Index: regressions/sym_eigen.txt
===================================================================
RCS file: regressions/sym_eigen.txt
diff -N regressions/sym_eigen.txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ regressions/sym_eigen.txt   7 Dec 2009 12:45:29 -0000       1.1
@@ -0,0 +1,932 @@
+#Some simple matrices with easy decompositions
+0 1
+1 0
+-2 -1
+
+0 1
+1 0
+-2 -1
+
+0 0 1
+0 1 0
+1 0 0 
+-3 -2 -1
+
+0 0 1
+0 1 0
+1 0 0 
+-3 -2 -1
+
+0 0 0 1
+0 0 1 0
+0 1 0 0
+1 0 0 0
+-4 -3 -2 -1
+
+0 0 0 1
+0 0 1 0
+0 1 0 0
+1 0 0 0
+-4 -3 -2 -1
+
+
+-7.330437713167527e-01 6.801814679434544e-01 
+6.801814679434544e-01 7.330437713167527e-01 
+-1.226290100801157e+00 2.005156640504803e+00 
+
+
+
+
+-7.330437713167527e-01 6.801814679434544e-01 
+6.801814679434544e-01 7.330437713167527e-01 
+-1.226290100801157e+00 2.005156640504803e+00 
+
+
+
+
+-7.929025360489435e-01 6.093484785630910e-01 
+6.093484785630910e-01 7.929025360489435e-01 
+1.446830925142084e-01 2.423633783940700e+00 
+
+
+
+
+-7.929025360489435e-01 6.093484785630910e-01 
+6.093484785630910e-01 7.929025360489435e-01 
+1.446830925142084e-01 2.423633783940700e+00 
+
+
+
+
+-8.261733154916449e-01 5.634160565421817e-01 
+5.634160565421817e-01 8.261733154916449e-01 
+-4.015698937113818e-01 1.454823203069959e+00 
+
+
+
+
+-8.261733154916449e-01 5.634160565421817e-01 
+5.634160565421817e-01 8.261733154916449e-01 
+-4.015698937113818e-01 1.454823203069959e+00 
+
+
+
+
+6.742901336853773e-01 -7.384665297862566e-01 
+-7.384665297862566e-01 -6.742901336853773e-01 
+1.034476195114216e+00 1.933164034483233e+00 
+
+
+
+
+6.742901336853773e-01 -7.384665297862566e-01 
+-7.384665297862566e-01 -6.742901336853773e-01 
+1.034476195114216e+00 1.933164034483233e+00 
+
+
+
+
+6.683191403556208e-01 -7.438746713219397e-01 
+-7.438746713219397e-01 -6.683191403556208e-01 
+-1.597948607334309e+00 2.116653015942321e+00 
+
+
+
+
+6.683191403556208e-01 -7.438746713219397e-01 
+-7.438746713219397e-01 -6.683191403556208e-01 
+-1.597948607334309e+00 2.116653015942321e+00 
+
+
+
+
+-7.853776074151738e-01 6.190169737340140e-01 
+6.190169737340140e-01 7.853776074151738e-01 
+-1.116053673992494e+00 1.929353871355841e+00 
+
+
+
+
+-7.853776074151738e-01 6.190169737340140e-01 
+6.190169737340140e-01 7.853776074151738e-01 
+-1.116053673992494e+00 1.929353871355841e+00 
+
+
+
+
+-7.110859319288821e-01 7.031051112122804e-01 
+7.031051112122804e-01 7.110859319288821e-01 
+-1.289503737553571e-02 8.894771641828327e-01 
+
+
+
+
+-7.110859319288821e-01 7.031051112122804e-01 
+7.031051112122804e-01 7.110859319288821e-01 
+-1.289503737553571e-02 8.894771641828327e-01 
+
+
+
+
+6.028209746850798e-01 -7.978764769560077e-01 
+-7.978764769560077e-01 -6.028209746850798e-01 
+-8.897147682077167e-02 1.426479747203885e+00 
+
+
+
+
+6.028209746850798e-01 -7.978764769560077e-01 
+-7.978764769560077e-01 -6.028209746850798e-01 
+-8.897147682077167e-02 1.426479747203885e+00 
+
+
+
+
+6.104934238500411e-01 -7.920213251143268e-01 
+-7.920213251143268e-01 -6.104934238500411e-01 
+-5.346498135369585e-01 1.015191298744154e+00 
+
+
+
+
+6.104934238500411e-01 -7.920213251143268e-01 
+-7.920213251143268e-01 -6.104934238500411e-01 
+-5.346498135369585e-01 1.015191298744154e+00 
+
+
+
+
+5.110704706978412e-01 -8.595388147027958e-01 
+-8.595388147027958e-01 -5.110704706978412e-01 
+-3.409476653194266e-01 2.387916148434008e+00 
+
+
+
+
+5.110704706978412e-01 -8.595388147027958e-01 
+-8.595388147027958e-01 -5.110704706978412e-01 
+-3.409476653194266e-01 2.387916148434008e+00 
+
+
+
+
+-2.925511478444040e-01 8.259687004064847e-01 -4.818604900214833e-01 
+-7.225774383909924e-01 1.391097847253069e-01 6.771486641218382e-01 
+6.263351111212215e-01 5.462821374917006e-01 5.561296205330787e-01 
+3.593919163199494e-01 7.646251099049126e-01 3.964109999842459e+00 
+
+
+
+
+-2.925511478444040e-01 8.259687004064847e-01 -4.818604900214833e-01 
+-7.225774383909924e-01 1.391097847253069e-01 6.771486641218382e-01 
+6.263351111212215e-01 5.462821374917006e-01 5.561296205330787e-01 
+3.593919163199494e-01 7.646251099049126e-01 3.964109999842459e+00 
+
+
+
+
+-6.317513385784829e-01 1.642750082985154e-01 7.575644974870576e-01 
+4.195247108862840e-01 -7.493358586166384e-01 5.123424518298724e-01 
+6.518353037079805e-01 6.414900565400744e-01 4.044765063636415e-01 
+-3.786452418294332e-01 6.594004517563857e-01 3.237730706843951e+00 
+
+
+
+
+-6.317513385784829e-01 1.642750082985154e-01 7.575644974870576e-01 
+4.195247108862840e-01 -7.493358586166384e-01 5.123424518298724e-01 
+6.518353037079805e-01 6.414900565400744e-01 4.044765063636415e-01 
+-3.786452418294332e-01 6.594004517563857e-01 3.237730706843951e+00 
+
+
+
+
+-1.890826857486807e-01 6.977193704855051e-01 -6.909670165784879e-01 
+7.901250961542813e-01 -3.097040193962511e-01 -5.289477788940928e-01 
+5.830523736142865e-01 6.459652470676089e-01 4.927259169189596e-01 
+4.240515559530612e-02 8.506350633118052e-01 3.124702776832721e+00 
+
+
+
+
+-1.890826857486807e-01 6.977193704855051e-01 -6.909670165784879e-01 
+7.901250961542813e-01 -3.097040193962511e-01 -5.289477788940928e-01 
+5.830523736142865e-01 6.459652470676089e-01 4.927259169189596e-01 
+4.240515559530612e-02 8.506350633118052e-01 3.124702776832721e+00 
+
+
+
+
+2.305962867628513e-01 -8.996575529332176e-01 3.707312233699765e-01 
+6.959881813873389e-01 -1.137656109854453e-01 -7.089836649220156e-01 
+6.800189731914319e-01 4.215135504433078e-01 5.999170966828231e-01 
+-6.229634515390925e-01 2.745746487582436e-01 3.150791421475071e+00 
+
+
+
+
+2.305962867628513e-01 -8.996575529332176e-01 3.707312233699765e-01 
+6.959881813873389e-01 -1.137656109854453e-01 -7.089836649220156e-01 
+6.800189731914319e-01 4.215135504433078e-01 5.999170966828231e-01 
+-6.229634515390925e-01 2.745746487582436e-01 3.150791421475071e+00 
+
+
+
+
+-7.867475961643343e-01 2.225864082610682e-01 5.757460471310926e-01 
+2.295263543739330e-01 -7.603543438159911e-01 6.076009582678137e-01 
+5.730147228278285e-01 6.101774845875509e-01 5.471175054089898e-01 
+-5.359500549334532e-01 5.764241622314963e-01 3.315314871494660e+00 
+
+
+
+
+-7.867475961643343e-01 2.225864082610682e-01 5.757460471310926e-01 
+2.295263543739330e-01 -7.603543438159911e-01 6.076009582678137e-01 
+5.730147228278285e-01 6.101774845875509e-01 5.471175054089898e-01 
+-5.359500549334532e-01 5.764241622314963e-01 3.315314871494660e+00 
+
+
+
+
+-1.585059616151579e-01 7.756243931419496e-01 -6.109686251319595e-01 
+8.667112804023592e-01 -1.871077946385571e-01 -4.623875318483394e-01 
+4.729560408280641e-01 6.028245797482700e-01 6.425847099764855e-01 
+-4.483413568380354e-01 1.474075240682319e+00 3.616165335475717e+00 
+
+
+
+
+-1.585059616151579e-01 7.756243931419496e-01 -6.109686251319595e-01 
+8.667112804023592e-01 -1.871077946385571e-01 -4.623875318483394e-01 
+4.729560408280641e-01 6.028245797482700e-01 6.425847099764855e-01 
+-4.483413568380354e-01 1.474075240682319e+00 3.616165335475717e+00 
+
+
+
+
+-2.354087906486791e-01 7.766341740506593e-01 -5.843133243234977e-01 
+-7.407803734269822e-01 2.458072084936994e-01 6.251585835593368e-01 
+6.291479473309179e-01 5.800156687100665e-01 5.174501757851737e-01 
+-2.341025290231517e-01 6.243230047259110e-01 3.644853083258775e+00 
+
+
+
+
+-2.354087906486791e-01 7.766341740506593e-01 -5.843133243234977e-01 
+-7.407803734269822e-01 2.458072084936994e-01 6.251585835593368e-01 
+6.291479473309179e-01 5.800156687100665e-01 5.174501757851737e-01 
+-2.341025290231517e-01 6.243230047259110e-01 3.644853083258775e+00 
+
+
+
+
+7.139130396186190e-01 1.467897599629723e-01 -6.846757905991102e-01 
+4.831787556617894e-01 -8.109714073237786e-01 3.299449447717221e-01 
+5.068199502186439e-01 5.663727949622075e-01 6.498887560091097e-01 
+-4.862045572133646e-01 -2.893923182989530e-01 2.783725154102363e+00 
+
+
+
+
+7.139130396186190e-01 1.467897599629723e-01 -6.846757905991102e-01 
+4.831787556617894e-01 -8.109714073237786e-01 3.299449447717221e-01 
+5.068199502186439e-01 5.663727949622075e-01 6.498887560091097e-01 
+-4.862045572133646e-01 -2.893923182989530e-01 2.783725154102363e+00 
+
+
+
+
+5.573466180221305e-01 3.086614606681087e-01 -7.707741887722521e-01 
+7.505353195934499e-01 -5.842771878337137e-01 3.087343547775088e-01 
+3.550513785666116e-01 7.505653006070537e-01 5.573062426553217e-01 
+-8.406219405794609e-01 -1.770004686968730e-01 3.306178179325281e+00 
+
+
+
+
+5.573466180221305e-01 3.086614606681087e-01 -7.707741887722521e-01 
+7.505353195934499e-01 -5.842771878337137e-01 3.087343547775088e-01 
+3.550513785666116e-01 7.505653006070537e-01 5.573062426553217e-01 
+-8.406219405794609e-01 -1.770004686968730e-01 3.306178179325281e+00 
+
+
+
+
+2.195198832745897e-01 -8.923681785283119e-01 3.943222727632481e-01 
+-6.588899445594716e-01 1.624711347423700e-01 7.344842893717626e-01 
+-7.194963945743764e-01 -4.210488859094508e-01 -5.523067751430210e-01 
+-5.228318548030702e-01 1.142420911089146e+00 2.342624726416693e+00 
+
+
+
+
+2.195198832745897e-01 -8.923681785283119e-01 3.943222727632481e-01 
+-6.588899445594716e-01 1.624711347423700e-01 7.344842893717626e-01 
+-7.194963945743764e-01 -4.210488859094508e-01 -5.523067751430210e-01 
+-5.228318548030702e-01 1.142420911089146e+00 2.342624726416693e+00 
+
+
+
+
+1.745036706837127e-01 6.084895934886567e-01 -7.715452590449434e-01 
-6.329926365441604e-02 
+8.517857940671616e-01 -1.257265182187516e-01 1.337523291176090e-01 
-4.906772035641974e-01 
+-2.578775307914516e-01 6.673312495415888e-01 5.073830467112391e-01 
-4.803442790418002e-01 
+4.213177056049155e-01 4.106120561038868e-01 3.597091486338747e-01 
7.242226582447150e-01 
+-9.558764195770446e-01 1.831197862210291e-01 8.925949772572170e-01 
2.961742413905164e+00 
+
+
+
+
+1.745036706837127e-01 6.084895934886567e-01 -7.715452590449434e-01 
-6.329926365441604e-02 
+8.517857940671616e-01 -1.257265182187516e-01 1.337523291176090e-01 
-4.906772035641974e-01 
+-2.578775307914516e-01 6.673312495415888e-01 5.073830467112391e-01 
-4.803442790418002e-01 
+4.213177056049155e-01 4.106120561038868e-01 3.597091486338747e-01 
7.242226582447150e-01 
+-9.558764195770446e-01 1.831197862210291e-01 8.925949772572170e-01 
2.961742413905164e+00 
+
+
+
+
+2.006655340341692e-01 7.436077366994062e-01 2.573561484702026e-02 
-6.372743173077152e-01 
+-1.249863984149555e-01 -3.588770103460867e-01 8.215936954009566e-01 
-4.249346906687114e-01 
+8.910662419510055e-01 -3.935458487392852e-01 -1.314841878875224e-01 
-1.839416367518428e-01 
+3.874437973659561e-01 4.041985778128340e-01 5.541059340427652e-01 
6.160173921532777e-01 
+-1.324906534059865e+00 1.737317803839640e-01 5.914810324555660e-01 
4.005205349185958e+00 
+
+
+
+
+2.006655340341692e-01 7.436077366994062e-01 2.573561484702026e-02 
-6.372743173077152e-01 
+-1.249863984149555e-01 -3.588770103460867e-01 8.215936954009566e-01 
-4.249346906687114e-01 
+8.910662419510055e-01 -3.935458487392852e-01 -1.314841878875224e-01 
-1.839416367518428e-01 
+3.874437973659561e-01 4.041985778128340e-01 5.541059340427652e-01 
6.160173921532777e-01 
+-1.324906534059865e+00 1.737317803839640e-01 5.914810324555660e-01 
4.005205349185958e+00 
+
+
+
+
+-4.522812872727979e-01 1.538543358469097e-01 7.284432601964753e-01 
-4.910609913221545e-01 
+-7.388285201590450e-01 -7.859532850133297e-02 9.017218706850256e-03 
6.692338021231113e-01 
+2.495064918245388e-01 -8.415741422769657e-01 4.476603793420972e-01 
1.705862197115872e-01 
+4.328054592075610e-01 5.117661387095311e-01 5.185453608011672e-01 
5.309289618603010e-01 
+-1.116222417734015e+00 -2.698126489081321e-01 2.264730369556669e-01 
4.312967078919057e+00 
+
+
+
+
+-4.522812872727979e-01 1.538543358469097e-01 7.284432601964753e-01 
-4.910609913221545e-01 
+-7.388285201590450e-01 -7.859532850133297e-02 9.017218706850256e-03 
6.692338021231113e-01 
+2.495064918245388e-01 -8.415741422769657e-01 4.476603793420972e-01 
1.705862197115872e-01 
+4.328054592075610e-01 5.117661387095311e-01 5.185453608011672e-01 
5.309289618603010e-01 
+-1.116222417734015e+00 -2.698126489081321e-01 2.264730369556669e-01 
4.312967078919057e+00 
+
+
+
+
+-7.332148023786648e-01 -1.404349546358577e-01 6.639372088538912e-01 
-4.314463800455926e-02 
+5.211955132254980e-01 -7.278748011741064e-01 4.103304307956386e-01 
-1.737309654967427e-01 
+-7.482986486068154e-02 -3.286882298796398e-01 -9.127015522973948e-02 
9.370348433371412e-01 
+4.302926700414003e-01 5.851840265000138e-01 6.184545893003858e-01 
2.998696286908108e-01 
+-8.937240764459061e-01 5.848896758998551e-01 1.063627940347960e+00 
4.430677228273270e+00 
+
+
+
+
+-7.332148023786648e-01 -1.404349546358577e-01 6.639372088538912e-01 
-4.314463800455926e-02 
+5.211955132254980e-01 -7.278748011741064e-01 4.103304307956386e-01 
-1.737309654967427e-01 
+-7.482986486068154e-02 -3.286882298796398e-01 -9.127015522973948e-02 
9.370348433371412e-01 
+4.302926700414003e-01 5.851840265000138e-01 6.184545893003858e-01 
2.998696286908108e-01 
+-8.937240764459061e-01 5.848896758998551e-01 1.063627940347960e+00 
4.430677228273270e+00 
+
+
+
+
+4.782842207455735e-01 4.259136469593428e-01 -6.189513572851921e-02 
-7.655133974612983e-01 
+-4.883368996272124e-01 2.612568579365179e-01 8.017712221150022e-01 
-2.245770113609927e-01 
+4.878646268269655e-01 -7.093300511265634e-01 4.919731102299614e-01 
-1.296203813851452e-01 
+5.429174730465641e-01 4.971853759753165e-01 3.336080909870469e-01 
5.888573350184189e-01 
+-1.473229991698197e+00 -2.847375641693361e-01 7.265594651866293e-01 
3.724673792998284e+00 
+
+
+
+
+4.782842207455735e-01 4.259136469593428e-01 -6.189513572851921e-02 
-7.655133974612983e-01 
+-4.883368996272124e-01 2.612568579365179e-01 8.017712221150022e-01 
-2.245770113609927e-01 
+4.878646268269655e-01 -7.093300511265634e-01 4.919731102299614e-01 
-1.296203813851452e-01 
+5.429174730465641e-01 4.971853759753165e-01 3.336080909870469e-01 
5.888573350184189e-01 
+-1.473229991698197e+00 -2.847375641693361e-01 7.265594651866293e-01 
3.724673792998284e+00 
+
+
+
+
+-1.717534497477702e-01 -3.293182557575385e-01 9.187821511960753e-01 
-1.337520002394877e-01 
+7.564191641333334e-01 -6.443931739253521e-01 -9.761781972388042e-02 
-5.530141772681495e-02 
+2.826806048372501e-01 3.962478941373131e-01 6.809040347426501e-02 
-8.708863180664299e-01 
+5.642893551011001e-01 5.650615278135359e-01 3.763958247252208e-01 
4.696905115435457e-01 
+-6.176597920606820e-01 -3.587601093871445e-01 1.751919080721307e-01 
4.894136618228003e+00 
+
+
+
+
+-1.717534497477702e-01 -3.293182557575385e-01 9.187821511960753e-01 
-1.337520002394877e-01 
+7.564191641333334e-01 -6.443931739253521e-01 -9.761781972388042e-02 
-5.530141772681495e-02 
+2.826806048372501e-01 3.962478941373131e-01 6.809040347426501e-02 
-8.708863180664299e-01 
+5.642893551011001e-01 5.650615278135359e-01 3.763958247252208e-01 
4.696905115435457e-01 
+-6.176597920606820e-01 -3.587601093871445e-01 1.751919080721307e-01 
4.894136618228003e+00 
+
+
+
+
+1.812496708134000e-01 -7.142223893495678e-01 6.293177709685605e-01 
2.469697927378791e-01 
+-2.890260196428837e-01 3.156298742062503e-01 6.766071357979609e-01 
-5.992032428694102e-01 
+8.452204875472442e-01 -4.225318576167194e-02 -8.499271710818025e-02 
-5.259213189840819e-01 
+4.113573194071349e-01 6.232806986850553e-01 3.727441011860698e-01 
5.507886722217831e-01 
+-1.038405470170682e+00 -2.495243897795223e-02 1.345925545717675e+00 
4.473223751593547e+00 
+
+
+
+
+1.812496708134000e-01 -7.142223893495678e-01 6.293177709685605e-01 
2.469697927378791e-01 
+-2.890260196428837e-01 3.156298742062503e-01 6.766071357979609e-01 
-5.992032428694102e-01 
+8.452204875472442e-01 -4.225318576167194e-02 -8.499271710818025e-02 
-5.259213189840819e-01 
+4.113573194071349e-01 6.232806986850553e-01 3.727441011860698e-01 
5.507886722217831e-01 
+-1.038405470170682e+00 -2.495243897795223e-02 1.345925545717675e+00 
4.473223751593547e+00 
+
+
+
+
+-4.593728511628734e-01 5.422076972216936e-01 3.797204021229634e-01 
-5.922835578501365e-01 
+7.145755436892980e-01 -5.432720538841424e-02 -1.274933898207296e-01 
-6.856936507419692e-01 
+1.239065216495209e-01 7.469768746725121e-01 -6.260568763153024e-01 
1.863478205279832e-01 
+5.128406671358601e-01 3.809001398433975e-01 6.690370986589015e-01 
3.798669427799758e-01 
+-1.255870449497408e+00 -3.355456936568422e-01 3.654432767853303e-01 
4.230093833289906e+00 
+
+
+
+
+-4.593728511628734e-01 5.422076972216936e-01 3.797204021229634e-01 
-5.922835578501365e-01 
+7.145755436892980e-01 -5.432720538841424e-02 -1.274933898207296e-01 
-6.856936507419692e-01 
+1.239065216495209e-01 7.469768746725121e-01 -6.260568763153024e-01 
1.863478205279832e-01 
+5.128406671358601e-01 3.809001398433975e-01 6.690370986589015e-01 
3.798669427799758e-01 
+-1.255870449497408e+00 -3.355456936568422e-01 3.654432767853303e-01 
4.230093833289906e+00 
+
+
+
+
+-9.883221317836195e-02 -7.685894459128155e-01 6.101852074766242e-01 
1.648528733337916e-01 
+3.389318571278148e-01 2.831408984925041e-01 5.933560568755192e-01 
-6.729673228277008e-01 
+8.704073318348786e-01 -3.702703179743314e-01 -3.244668396063575e-01 
-3.498329763908415e-03 
+3.431449643375882e-01 4.381796285308986e-01 4.127031285824062e-01 
7.210591336697516e-01 
+-7.068348633711856e-01 -1.068573185563028e-01 1.194840146551414e+00 
3.862310686411061e+00 
+
+
+
+
+-9.883221317836195e-02 -7.685894459128155e-01 6.101852074766242e-01 
1.648528733337916e-01 
+3.389318571278148e-01 2.831408984925041e-01 5.933560568755192e-01 
-6.729673228277008e-01 
+8.704073318348786e-01 -3.702703179743314e-01 -3.244668396063575e-01 
-3.498329763908415e-03 
+3.431449643375882e-01 4.381796285308986e-01 4.127031285824062e-01 
7.210591336697516e-01 
+-7.068348633711856e-01 -1.068573185563028e-01 1.194840146551414e+00 
3.862310686411061e+00 
+
+
+
+
+-3.512980667337405e-01 -7.976191089261551e-02 8.305742855627329e-01 
-4.247046762655800e-01 
+-6.694764424279641e-01 5.814721405609833e-01 9.010048705333557e-03 
4.621799019946153e-01 
+-3.374012039622536e-01 -7.921081526224081e-01 4.049257087259139e-02 
5.070359492364085e-01 
+5.608488110961412e-01 1.676092535372148e-01 5.553607178117766e-01 
5.907031592367954e-01 
+-5.889478228874484e-02 9.138851855059573e-01 1.407827773139910e+00 
3.992495518976249e+00 
+
+
+
+
+-3.512980667337405e-01 -7.976191089261551e-02 8.305742855627329e-01 
-4.247046762655800e-01 
+-6.694764424279641e-01 5.814721405609833e-01 9.010048705333557e-03 
4.621799019946153e-01 
+-3.374012039622536e-01 -7.921081526224081e-01 4.049257087259139e-02 
5.070359492364085e-01 
+5.608488110961412e-01 1.676092535372148e-01 5.553607178117766e-01 
5.907031592367954e-01 
+-5.889478228874484e-02 9.138851855059573e-01 1.407827773139910e+00 
3.992495518976249e+00 
+
+
+
+
+1.126903457816873e-01 -2.132427806241485e-01 8.794504852223903e-01 
-9.550780250414066e-02 -3.990908495345603e-01 
+3.902250282433807e-01 5.829969519747666e-01 -2.092018130973974e-01 
6.571722251405171e-02 -6.780522320458681e-01 
+-1.210879646707044e-01 -4.175928505986716e-01 -1.339613322972906e-01 
8.361506255033196e-01 -3.063664617093762e-01 
+7.776307211178637e-01 -5.491109422028977e-01 -2.392349193351118e-01 
-1.886199254755747e-01 3.093237480485315e-02 
+4.643850554073351e-01 3.724720859094461e-01 3.280586232043302e-01 
5.018308096459042e-01 5.349340555283508e-01 
+-6.808849508674600e-01 5.806081508113478e-01 6.705756205908355e-01 
1.109525923820229e+00 5.467354947042192e+00 
+
+
+
+
+1.126903457816873e-01 -2.132427806241485e-01 8.794504852223903e-01 
-9.550780250414066e-02 -3.990908495345603e-01 
+3.902250282433807e-01 5.829969519747666e-01 -2.092018130973974e-01 
6.571722251405171e-02 -6.780522320458681e-01 
+-1.210879646707044e-01 -4.175928505986716e-01 -1.339613322972906e-01 
8.361506255033196e-01 -3.063664617093762e-01 
+7.776307211178637e-01 -5.491109422028977e-01 -2.392349193351118e-01 
-1.886199254755747e-01 3.093237480485315e-02 
+4.643850554073351e-01 3.724720859094461e-01 3.280586232043302e-01 
5.018308096459042e-01 5.349340555283508e-01 
+-6.808849508674600e-01 5.806081508113478e-01 6.705756205908355e-01 
1.109525923820229e+00 5.467354947042192e+00 
+
+
+
+
+2.399084105938364e-01 -8.199156632724238e-01 -1.468556513662684e-01 
-1.036291696234024e-01 4.877260219752828e-01 
+5.173301536283527e-01 3.701731239492196e-01 -1.528566236498531e-01 
-7.380772697930937e-01 1.649792922571808e-01 
+-7.503794535680051e-01 1.283227306638754e-01 8.256472122761258e-02 
-3.594855621789139e-01 5.333077440385293e-01 
+-7.605329525433589e-02 2.098718106418744e-01 -9.171623142322998e-01 
2.807260084648509e-01 1.737121668228891e-01 
+3.255150359309738e-01 3.608285788557844e-01 3.272073141432134e-01 
4.862776755869421e-01 6.483148107676679e-01 
+-8.460370969224187e-01 -4.766626974234105e-01 4.741661092102514e-01 
9.297426959074777e-01 4.808572806773286e+00 
+
+
+
+
+2.399084105938364e-01 -8.199156632724238e-01 -1.468556513662684e-01 
-1.036291696234024e-01 4.877260219752828e-01 
+5.173301536283527e-01 3.701731239492196e-01 -1.528566236498531e-01 
-7.380772697930937e-01 1.649792922571808e-01 
+-7.503794535680051e-01 1.283227306638754e-01 8.256472122761258e-02 
-3.594855621789139e-01 5.333077440385293e-01 
+-7.605329525433589e-02 2.098718106418744e-01 -9.171623142322998e-01 
2.807260084648509e-01 1.737121668228891e-01 
+3.255150359309738e-01 3.608285788557844e-01 3.272073141432134e-01 
4.862776755869421e-01 6.483148107676679e-01 
+-8.460370969224187e-01 -4.766626974234105e-01 4.741661092102514e-01 
9.297426959074777e-01 4.808572806773286e+00 
+
+
+
+
+4.643181595995797e-01 3.007427155644508e-01 2.578052840512478e-01 
-6.944899455641037e-01 -3.810283673515695e-01 
+-3.240754644473464e-01 6.307018321589047e-01 -4.609741863673111e-01 
-3.401907040159594e-01 4.110515498800106e-01 
+5.309641589902672e-01 1.410607263502268e-01 -7.017523238514534e-01 
3.276488504306092e-01 -3.136380718756725e-01 
+4.316608360581408e-01 -5.220373596269243e-01 -2.148474131968292e-01 
-3.515720109436437e-01 6.094125268904548e-01 
+4.594885466370631e-01 4.683459027061266e-01 4.271106414384522e-01 
4.135182611977807e-01 4.648672268010940e-01 
+-9.513031811942269e-01 3.016439799045426e-01 1.059594211790030e+00 
1.971363346943218e+00 5.449079857998610e+00 
+
+
+
+
+4.643181595995797e-01 3.007427155644508e-01 2.578052840512478e-01 
-6.944899455641037e-01 -3.810283673515695e-01 
+-3.240754644473464e-01 6.307018321589047e-01 -4.609741863673111e-01 
-3.401907040159594e-01 4.110515498800106e-01 
+5.309641589902672e-01 1.410607263502268e-01 -7.017523238514534e-01 
3.276488504306092e-01 -3.136380718756725e-01 
+4.316608360581408e-01 -5.220373596269243e-01 -2.148474131968292e-01 
-3.515720109436437e-01 6.094125268904548e-01 
+4.594885466370631e-01 4.683459027061266e-01 4.271106414384522e-01 
4.135182611977807e-01 4.648672268010940e-01 
+-9.513031811942269e-01 3.016439799045426e-01 1.059594211790030e+00 
1.971363346943218e+00 5.449079857998610e+00 
+
+
+
+
+7.767808831005923e-02 3.646739114118812e-01 -7.018444840392036e-01 
4.957775401707000e-01 -3.501399774634271e-01 
+7.272588337899031e-01 -5.831901039238396e-01 -3.118967967103085e-01 
-1.719458719469341e-01 -6.433425745361655e-02 
+-3.312092217584604e-01 -4.887985865989355e-01 -2.476991677611306e-01 
4.827449436234412e-01 5.974770580176967e-01 
+2.233407290416226e-02 3.805221738854893e-01 -4.739548657788930e-01 
-5.504269356756305e-01 5.719274762207358e-01 
+5.957032347408494e-01 3.783927297679026e-01 3.523444563499590e-01 
4.343118184800358e-01 4.349519819314549e-01 
+-1.175477274237896e+00 1.227100834687710e-01 3.819066730931511e-01 
6.132671045836237e-01 4.273474086478503e+00 
+
+
+
+
+7.767808831005923e-02 3.646739114118812e-01 -7.018444840392036e-01 
4.957775401707000e-01 -3.501399774634271e-01 
+7.272588337899031e-01 -5.831901039238396e-01 -3.118967967103085e-01 
-1.719458719469341e-01 -6.433425745361655e-02 
+-3.312092217584604e-01 -4.887985865989355e-01 -2.476991677611306e-01 
4.827449436234412e-01 5.974770580176967e-01 
+2.233407290416226e-02 3.805221738854893e-01 -4.739548657788930e-01 
-5.504269356756305e-01 5.719274762207358e-01 
+5.957032347408494e-01 3.783927297679026e-01 3.523444563499590e-01 
4.343118184800358e-01 4.349519819314549e-01 
+-1.175477274237896e+00 1.227100834687710e-01 3.819066730931511e-01 
6.132671045836237e-01 4.273474086478503e+00 
+
+
+
+
+2.679692645140601e-01 5.588804148500556e-02 -5.488582145967431e-01 
6.612984819384541e-01 -4.318656945745243e-01 
+3.468425862502820e-01 3.131137376283768e-01 -6.453848331037914e-01 
-4.171682182468861e-01 4.371602710172939e-01 
+3.444396267481218e-01 -8.550337374614948e-01 -6.078135129875599e-02 
1.197322880035634e-01 3.636598106362198e-01 
+-6.707876463033207e-01 4.227461404002595e-02 -2.422294773708286e-01 
4.284559660977147e-01 5.531791355271346e-01 
+4.891809182004913e-01 4.073898365665899e-01 4.688961346569405e-01 
4.367432424151754e-01 4.291005773000441e-01 
+-1.597043132448454e+00 -3.770964027718842e-01 1.625390360436832e-01 
3.766089222363822e-01 5.302939386727957e+00 
+
+
+
+
+2.679692645140601e-01 5.588804148500556e-02 -5.488582145967431e-01 
6.612984819384541e-01 -4.318656945745243e-01 
+3.468425862502820e-01 3.131137376283768e-01 -6.453848331037914e-01 
-4.171682182468861e-01 4.371602710172939e-01 
+3.444396267481218e-01 -8.550337374614948e-01 -6.078135129875599e-02 
1.197322880035634e-01 3.636598106362198e-01 
+-6.707876463033207e-01 4.227461404002595e-02 -2.422294773708286e-01 
4.284559660977147e-01 5.531791355271346e-01 
+4.891809182004913e-01 4.073898365665899e-01 4.688961346569405e-01 
4.367432424151754e-01 4.291005773000441e-01 
+-1.597043132448454e+00 -3.770964027718842e-01 1.625390360436832e-01 
3.766089222363822e-01 5.302939386727957e+00 
+
+
+
+
+-4.248207777788632e-01 3.081543815715569e-01 -6.524032579056086e-01 
2.888234948583828e-01 4.642404137702258e-01 
+7.007743600304472e-01 -2.940125858186907e-01 -6.469905468634042e-01 
-2.636312172604470e-02 -5.639249760717245e-02 
+-1.176201924672430e-01 -7.895130953092817e-01 1.784150062215736e-01 
3.846002347305631e-01 4.278846896761756e-01 
+-5.264533739138185e-04 -7.720248805705239e-02 1.706392423034223e-02 
-8.111866718905099e-01 5.794173836896034e-01 
+5.608991141569866e-01 4.350934665924270e-01 3.516392034292506e-01 
3.315792777346634e-01 5.123386694903016e-01 
+-9.111259739286577e-01 -5.803743669239112e-01 2.553438705661870e-01 
1.295470063179634e+00 5.875501644800687e+00 
+
+
+
+
+-4.248207777788632e-01 3.081543815715569e-01 -6.524032579056086e-01 
2.888234948583828e-01 4.642404137702258e-01 
+7.007743600304472e-01 -2.940125858186907e-01 -6.469905468634042e-01 
-2.636312172604470e-02 -5.639249760717245e-02 
+-1.176201924672430e-01 -7.895130953092817e-01 1.784150062215736e-01 
3.846002347305631e-01 4.278846896761756e-01 
+-5.264533739138185e-04 -7.720248805705239e-02 1.706392423034223e-02 
-8.111866718905099e-01 5.794173836896034e-01 
+5.608991141569866e-01 4.350934665924270e-01 3.516392034292506e-01 
3.315792777346634e-01 5.123386694903016e-01 
+-9.111259739286577e-01 -5.803743669239112e-01 2.553438705661870e-01 
1.295470063179634e+00 5.875501644800687e+00 
+
+
+
+
+3.453272665021765e-01 5.428381708532641e-01 -5.389446614135307e-01 
-5.329208153723399e-01 1.077490406061804e-01 
+-1.723093129679299e-01 -1.166116201618508e-01 2.853877401115589e-01 
-3.430707601952551e-01 8.703835487880132e-01 
+-3.058997839021336e-01 5.213369585855451e-01 6.221122602550599e-01 
-3.647588619775162e-01 -3.384677326874906e-01 
+6.639375455785335e-01 -4.596066993236052e-01 3.444733259037498e-01 
-4.292194519695547e-01 -2.122673015322385e-01 
+-5.627351397011170e-01 -4.568346614011958e-01 -3.498670506192639e-01 
-5.301127169779589e-01 -2.668422921450861e-01 
+-1.684122927494687e+00 -5.703280933871090e-01 2.262428444856792e-01 
7.761463660192378e-01 5.599941462008801e+00 
+
+
+
+
+3.453272665021765e-01 5.428381708532641e-01 -5.389446614135307e-01 
-5.329208153723399e-01 1.077490406061804e-01 
+-1.723093129679299e-01 -1.166116201618508e-01 2.853877401115589e-01 
-3.430707601952551e-01 8.703835487880132e-01 
+-3.058997839021336e-01 5.213369585855451e-01 6.221122602550599e-01 
-3.647588619775162e-01 -3.384677326874906e-01 
+6.639375455785335e-01 -4.596066993236052e-01 3.444733259037498e-01 
-4.292194519695547e-01 -2.122673015322385e-01 
+-5.627351397011170e-01 -4.568346614011958e-01 -3.498670506192639e-01 
-5.301127169779589e-01 -2.668422921450861e-01 
+-1.684122927494687e+00 -5.703280933871090e-01 2.262428444856792e-01 
7.761463660192378e-01 5.599941462008801e+00 
+
+
+
+
+8.118551279037912e-01 -4.358239931154506e-01 1.419010204210150e-01 
-2.948578008036665e-01 -2.094556660248748e-01 
+-6.865603661440077e-02 -7.220806421071168e-01 -3.266329430385047e-01 
5.644199884059273e-01 2.205150610285696e-01 
+-3.094462861982769e-01 -2.657134837430276e-01 7.388398659469521e-01 
2.378455710417188e-01 -4.808164694959671e-01 
+2.338568919801007e-01 3.162303763277439e-01 -3.871186735067871e-01 
4.763983689471513e-01 -6.844655066896068e-01 
+4.309658338711129e-01 3.435865057941521e-01 4.212241755114670e-01 
5.576405942839980e-01 4.558770937908769e-01 
+-1.083205978139631e+00 -2.740420753074780e-01 6.218433065151973e-01 
9.174005513145952e-01 5.304441118369613e+00 
+
+
+
+
+8.118551279037912e-01 -4.358239931154506e-01 1.419010204210150e-01 
-2.948578008036665e-01 -2.094556660248748e-01 
+-6.865603661440077e-02 -7.220806421071168e-01 -3.266329430385047e-01 
5.644199884059273e-01 2.205150610285696e-01 
+-3.094462861982769e-01 -2.657134837430276e-01 7.388398659469521e-01 
2.378455710417188e-01 -4.808164694959671e-01 
+2.338568919801007e-01 3.162303763277439e-01 -3.871186735067871e-01 
4.763983689471513e-01 -6.844655066896068e-01 
+4.309658338711129e-01 3.435865057941521e-01 4.212241755114670e-01 
5.576405942839980e-01 4.558770937908769e-01 
+-1.083205978139631e+00 -2.740420753074780e-01 6.218433065151973e-01 
9.174005513145952e-01 5.304441118369613e+00 
+
+
+
+
+7.988115637076142e-01 -5.496903906644495e-01 -5.861166406917204e-02 
-1.457234397623667e-01 -1.872696239036855e-01 
+-1.210357085478833e-01 -4.449725650397308e-01 -9.716520784094612e-02 
-7.521790421682431e-02 8.787781078797587e-01 
+2.877104564361402e-01 5.375790194213599e-01 -6.036893759275860e-01 
-4.710215699976705e-01 2.047664746103943e-01 
+-1.782725052022233e-02 -1.146195792512178e-01 -6.903621558265087e-01 
7.100429221878538e-01 -7.605053349366717e-02 
+-5.139604316866289e-01 -4.446470968120347e-01 -3.822078314412277e-01 
-4.970761261989105e-01 -3.807441822342174e-01 
+-1.576781789818185e+00 -8.170311930007375e-01 -1.719519390893216e-01 
9.048362537397884e-01 4.800973635911384e+00 
+
+
+
+
+7.988115637076142e-01 -5.496903906644495e-01 -5.861166406917204e-02 
-1.457234397623667e-01 -1.872696239036855e-01 
+-1.210357085478833e-01 -4.449725650397308e-01 -9.716520784094612e-02 
-7.521790421682431e-02 8.787781078797587e-01 
+2.877104564361402e-01 5.375790194213599e-01 -6.036893759275860e-01 
-4.710215699976705e-01 2.047664746103943e-01 
+-1.782725052022233e-02 -1.146195792512178e-01 -6.903621558265087e-01 
7.100429221878538e-01 -7.605053349366717e-02 
+-5.139604316866289e-01 -4.446470968120347e-01 -3.822078314412277e-01 
-4.970761261989105e-01 -3.807441822342174e-01 
+-1.576781789818185e+00 -8.170311930007375e-01 -1.719519390893216e-01 
9.048362537397884e-01 4.800973635911384e+00 
+
+
+
+
+7.516280244323545e-01 -2.194282907959706e-01 -6.086261375558498e-01 
-1.137019262306734e-01 5.960398259812207e-02 
+1.624328796094681e-01 -5.978985967297156e-01 5.368934740532384e-01 
-5.142077695704967e-01 2.519297419575398e-01 
+3.828052419550129e-01 -1.076546349627441e-01 3.853553635597494e-01 
2.610588064929912e-01 -7.907086502821319e-01 
+1.532066144009700e-01 6.367796108197967e-01 7.324482616263035e-02 
-7.207873049781185e-01 -2.148029724439781e-01 
+4.885271257005580e-01 4.210590220411180e-01 4.329619630164204e-01 
3.673910753129500e-01 5.114863475928666e-01 
+-1.492174412809116e+00 -7.363725989345967e-01 -3.247592489304325e-02 
5.204401994854023e-01 5.908898709893968e+00 
+
+
+
+
+7.516280244323545e-01 -2.194282907959706e-01 -6.086261375558498e-01 
-1.137019262306734e-01 5.960398259812207e-02 
+1.624328796094681e-01 -5.978985967297156e-01 5.368934740532384e-01 
-5.142077695704967e-01 2.519297419575398e-01 
+3.828052419550129e-01 -1.076546349627441e-01 3.853553635597494e-01 
2.610588064929912e-01 -7.907086502821319e-01 
+1.532066144009700e-01 6.367796108197967e-01 7.324482616263035e-02 
-7.207873049781185e-01 -2.148029724439781e-01 
+4.885271257005580e-01 4.210590220411180e-01 4.329619630164204e-01 
3.673910753129500e-01 5.114863475928666e-01 
+-1.492174412809116e+00 -7.363725989345967e-01 -3.247592489304325e-02 
5.204401994854023e-01 5.908898709893968e+00 
+
+
+
+
+2.659443666628657e-01 -2.953107211060925e-01 -7.035062192340094e-01 
1.726794355495321e-01 1.958495627646433e-01 5.281750965753210e-01 
+-1.546539895314332e-01 -7.485304635216515e-01 5.055737233117751e-01 
-2.663433545332037e-02 3.350964809631909e-01 2.172106342235273e-01 
+-7.841488825224693e-01 1.702064892191044e-01 -8.546600436608338e-02 
5.617012961726728e-01 8.833399513012195e-02 1.597642085902122e-01 
+2.142336619105054e-01 -2.034476652215557e-01 2.174945934483410e-01 
4.575374970571844e-01 -7.826343079150749e-01 2.086913182238114e-01 
+-2.788443936833848e-01 2.119421401191199e-01 8.929458650893947e-02 
-5.879935323821798e-01 -2.715004144820696e-01 6.707487912669394e-01 
+4.084311565206817e-01 4.870452247637709e-01 4.323104793251873e-01 
3.144632303697326e-01 3.941084464023707e-01 3.935352564934346e-01 
+-9.625182230049598e-01 -6.665978353645320e-01 -3.236335893373759e-01 
4.313531917491394e-01 9.007171581945860e-01 7.065209674490413e+00 
+
+
+
+
+2.659443666628657e-01 -2.953107211060925e-01 -7.035062192340094e-01 
1.726794355495321e-01 1.958495627646433e-01 5.281750965753210e-01 
+-1.546539895314332e-01 -7.485304635216515e-01 5.055737233117751e-01 
-2.663433545332037e-02 3.350964809631909e-01 2.172106342235273e-01 
+-7.841488825224693e-01 1.702064892191044e-01 -8.546600436608338e-02 
5.617012961726728e-01 8.833399513012195e-02 1.597642085902122e-01 
+2.142336619105054e-01 -2.034476652215557e-01 2.174945934483410e-01 
4.575374970571844e-01 -7.826343079150749e-01 2.086913182238114e-01 
+-2.788443936833848e-01 2.119421401191199e-01 8.929458650893947e-02 
-5.879935323821798e-01 -2.715004144820696e-01 6.707487912669394e-01 
+4.084311565206817e-01 4.870452247637709e-01 4.323104793251873e-01 
3.144632303697326e-01 3.941084464023707e-01 3.935352564934346e-01 
+-9.625182230049598e-01 -6.665978353645320e-01 -3.236335893373759e-01 
4.313531917491394e-01 9.007171581945860e-01 7.065209674490413e+00 
+
+
+
+
+5.434275996048500e-01 8.576718749033821e-02 -6.595400486726808e-01 
4.338100095793030e-01 -2.568553468177228e-01 -9.039670422364525e-02 
+-2.259399171899226e-01 -4.911311357275643e-01 -1.912551951706730e-01 
1.934064749741055e-01 -1.021272916642099e-01 7.895104580655127e-01 
+-7.171480676360155e-02 6.294600987091417e-01 -3.412050555570318e-01 
-5.478423059890672e-01 -1.333354825949893e-01 4.053474281847632e-01 
+-6.510453376278271e-01 3.886745603526119e-01 1.867450105470222e-02 
5.241246114166759e-01 -3.694794614958230e-01 -1.161965435725404e-01 
+-3.184766878478870e-01 5.302379355754073e-02 -4.716774799267544e-01 
1.269860946936541e-01 8.045274971652442e-01 -9.945586761792609e-02 
+3.510087633511286e-01 4.487034038799998e-01 4.349472410760780e-01 
4.282984266341045e-01 3.493385607507790e-01 4.252082179272242e-01 
+-1.635109998158498e+00 -1.075501398529785e+00 -6.979294345336865e-01 
2.490474371336928e-01 9.087971771084727e-01 6.179862896683766e+00 
+
+
+
+
+5.434275996048500e-01 8.576718749033821e-02 -6.595400486726808e-01 
4.338100095793030e-01 -2.568553468177228e-01 -9.039670422364525e-02 
+-2.259399171899226e-01 -4.911311357275643e-01 -1.912551951706730e-01 
1.934064749741055e-01 -1.021272916642099e-01 7.895104580655127e-01 
+-7.171480676360155e-02 6.294600987091417e-01 -3.412050555570318e-01 
-5.478423059890672e-01 -1.333354825949893e-01 4.053474281847632e-01 
+-6.510453376278271e-01 3.886745603526119e-01 1.867450105470222e-02 
5.241246114166759e-01 -3.694794614958230e-01 -1.161965435725404e-01 
+-3.184766878478870e-01 5.302379355754073e-02 -4.716774799267544e-01 
1.269860946936541e-01 8.045274971652442e-01 -9.945586761792609e-02 
+3.510087633511286e-01 4.487034038799998e-01 4.349472410760780e-01 
4.282984266341045e-01 3.493385607507790e-01 4.252082179272242e-01 
+-1.635109998158498e+00 -1.075501398529785e+00 -6.979294345336865e-01 
2.490474371336928e-01 9.087971771084727e-01 6.179862896683766e+00 
+
+
+
+
+-1.975493393291708e-01 3.628098951201348e-01 5.613702835084554e-03 
6.665241984693777e-01 -1.439902118974554e-01 -6.035926081443375e-01 
+-4.240751851661650e-02 -7.253130386113864e-01 2.156671550178644e-01 
5.390498858999336e-01 -2.771617030123918e-01 2.412817596392649e-01 
+-6.403592398875414e-01 1.498227035692187e-01 7.246680914328499e-01 
-1.709060430477634e-01 3.296940489557107e-02 1.097884394438651e-01 
+2.551692122792396e-01 -4.194660525030919e-01 3.471182003907994e-01 
-1.607323544096525e-01 4.738582637537283e-01 -6.229520968565326e-01 
+5.017117103454434e-01 1.524295982582293e-01 4.139269180990506e-01 
-2.165162548054248e-01 -6.977462677046359e-01 -1.413716416378822e-01 
+-4.819646642665452e-01 -3.473565630454574e-01 -3.694398236202010e-01 
-4.040391806084410e-01 -4.358551587148903e-01 -3.966740707256231e-01 
+-1.540235643966588e+00 -9.043111937355246e-01 5.933654865489751e-01 
1.204138712131551e+00 1.351247933312719e+00 5.794428477379958e+00 
+
+
+
+
+-1.975493393291708e-01 3.628098951201348e-01 5.613702835084554e-03 
6.665241984693777e-01 -1.439902118974554e-01 -6.035926081443375e-01 
+-4.240751851661650e-02 -7.253130386113864e-01 2.156671550178644e-01 
5.390498858999336e-01 -2.771617030123918e-01 2.412817596392649e-01 
+-6.403592398875414e-01 1.498227035692187e-01 7.246680914328499e-01 
-1.709060430477634e-01 3.296940489557107e-02 1.097884394438651e-01 
+2.551692122792396e-01 -4.194660525030919e-01 3.471182003907994e-01 
-1.607323544096525e-01 4.738582637537283e-01 -6.229520968565326e-01 
+5.017117103454434e-01 1.524295982582293e-01 4.139269180990506e-01 
-2.165162548054248e-01 -6.977462677046359e-01 -1.413716416378822e-01 
+-4.819646642665452e-01 -3.473565630454574e-01 -3.694398236202010e-01 
-4.040391806084410e-01 -4.358551587148903e-01 -3.966740707256231e-01 
+-1.540235643966588e+00 -9.043111937355246e-01 5.933654865489751e-01 
1.204138712131551e+00 1.351247933312719e+00 5.794428477379958e+00 
+
+
+
+
+-5.362120436015715e-01 2.694925483559780e-01 2.153035295488570e-01 
-2.927944317888171e-01 6.909692701077174e-01 -1.741484691902395e-01 
+-1.042245381322811e-01 -5.516725395823808e-01 -1.409778333557348e-01 
-1.001067289667746e-01 3.228216624251575e-01 7.420813448058049e-01 
+-1.419108455391606e-01 -6.590936524011860e-01 3.794690230307565e-01 
4.548753323781894e-01 1.140575385481304e-01 -4.260744532790968e-01 
+4.745057243243608e-01 -2.037804262196131e-01 5.455155097965021e-01 
-6.569105894339243e-01 -1.643243151652446e-02 -6.268282642524950e-02 
+5.341577382124200e-01 -1.145528027588575e-01 -5.409669026943921e-01 
-8.127530949744917e-03 5.367374636187990e-01 -3.474979347648526e-01 
+4.135154533476419e-01 3.660299524432867e-01 4.466996082233658e-01 
5.155006462198702e-01 3.420254234391365e-01 3.358038076590664e-01 
+-1.556732925309316e+00 -1.176382996068255e+00 1.116708522562520e-01 
6.533096469219145e-01 9.511793948239564e-01 6.021704473431841e+00 
+
+
+
+
+-5.362120436015715e-01 2.694925483559780e-01 2.153035295488570e-01 
-2.927944317888171e-01 6.909692701077174e-01 -1.741484691902395e-01 
+-1.042245381322811e-01 -5.516725395823808e-01 -1.409778333557348e-01 
-1.001067289667746e-01 3.228216624251575e-01 7.420813448058049e-01 
+-1.419108455391606e-01 -6.590936524011860e-01 3.794690230307565e-01 
4.548753323781894e-01 1.140575385481304e-01 -4.260744532790968e-01 
+4.745057243243608e-01 -2.037804262196131e-01 5.455155097965021e-01 
-6.569105894339243e-01 -1.643243151652446e-02 -6.268282642524950e-02 
+5.341577382124200e-01 -1.145528027588575e-01 -5.409669026943921e-01 
-8.127530949744917e-03 5.367374636187990e-01 -3.474979347648526e-01 
+4.135154533476419e-01 3.660299524432867e-01 4.466996082233658e-01 
5.155006462198702e-01 3.420254234391365e-01 3.358038076590664e-01 
+-1.556732925309316e+00 -1.176382996068255e+00 1.116708522562520e-01 
6.533096469219145e-01 9.511793948239564e-01 6.021704473431841e+00 
+
+
+
+
+-4.203103602395475e-02 -3.819015790579684e-01 5.930735912208028e-01 
-3.011812814002314e-01 5.725569018582659e-01 -2.865601528280273e-01 
+-1.362881024938410e-01 -4.779791091333059e-01 3.590959180635832e-01 
6.904511094651612e-01 -3.760214919380147e-01 -7.679029248459854e-02 
+-8.756026991937640e-02 6.018779993491106e-01 3.440428551583078e-01 
-1.222216393383081e-02 -2.940798808178964e-01 -6.519802368573642e-01 
+-8.808159889244790e-01 1.605260817365599e-01 1.861414487469910e-01 
-1.335832801206178e-01 -3.008855693960768e-02 3.807835576927917e-01 
+3.072522318749196e-01 -1.224461697347328e-01 4.076410544077556e-01 
-5.181656025596264e-01 -5.862863870750865e-01 3.349693313438831e-01 
+3.189849587737646e-01 4.718774646497479e-01 4.473572204187134e-01 
3.822010406545918e-01 3.156998677621511e-01 4.792783427076326e-01 
+-8.280720568784058e-01 -2.594900612257998e-01 5.599160581029079e-01 
1.168208202469537e+00 1.376763671056561e+00 6.357919559406460e+00 
+
+
+
+
+-4.203103602395475e-02 -3.819015790579684e-01 5.930735912208028e-01 
-3.011812814002314e-01 5.725569018582659e-01 -2.865601528280273e-01 
+-1.362881024938410e-01 -4.779791091333059e-01 3.590959180635832e-01 
6.904511094651612e-01 -3.760214919380147e-01 -7.679029248459854e-02 
+-8.756026991937640e-02 6.018779993491106e-01 3.440428551583078e-01 
-1.222216393383081e-02 -2.940798808178964e-01 -6.519802368573642e-01 
+-8.808159889244790e-01 1.605260817365599e-01 1.861414487469910e-01 
-1.335832801206178e-01 -3.008855693960768e-02 3.807835576927917e-01 
+3.072522318749196e-01 -1.224461697347328e-01 4.076410544077556e-01 
-5.181656025596264e-01 -5.862863870750865e-01 3.349693313438831e-01 
+3.189849587737646e-01 4.718774646497479e-01 4.473572204187134e-01 
3.822010406545918e-01 3.156998677621511e-01 4.792783427076326e-01 
+-8.280720568784058e-01 -2.594900612257998e-01 5.599160581029079e-01 
1.168208202469537e+00 1.376763671056561e+00 6.357919559406460e+00 
+
+
+
+
+7.383737415736171e-01 -4.434259115668057e-01 -4.640952031749857e-02 
-3.823959833726365e-01 -1.339439504503543e-01 3.030778203165849e-01 
+-2.216670073270925e-01 3.129831236284963e-01 5.728090064286107e-01 
-6.998424058643440e-01 -5.157228861800690e-02 1.798778761865279e-01 
+-3.052913523453123e-01 -3.226864519867036e-01 2.946885577764434e-01 
3.781157102652544e-01 -4.889074277469106e-01 5.777779284011674e-01 
+-9.710605536200372e-02 4.442809185415260e-01 -6.439650989777963e-01 
-1.421411146247407e-01 -2.385989834024033e-02 5.980973495300552e-01 
+3.318445914953981e-01 4.845344834712695e-01 2.689580617033173e-02 
1.171222969530233e-01 -7.501492091209332e-01 -2.791785246837884e-01 
+4.392205902592482e-01 4.112533023894860e-01 4.092434720344024e-01 
4.325513837624014e-01 4.208036520573283e-01 3.260358289877573e-01 
+-1.512847197171928e+00 -1.288374247359846e+00 -3.151968896853013e-01 
7.617996751727477e-01 1.313855664415570e+00 5.534228675280641e+00 
+
+
+
+
+7.383737415736171e-01 -4.434259115668057e-01 -4.640952031749857e-02 
-3.823959833726365e-01 -1.339439504503543e-01 3.030778203165849e-01 
+-2.216670073270925e-01 3.129831236284963e-01 5.728090064286107e-01 
-6.998424058643440e-01 -5.157228861800690e-02 1.798778761865279e-01 
+-3.052913523453123e-01 -3.226864519867036e-01 2.946885577764434e-01 
3.781157102652544e-01 -4.889074277469106e-01 5.777779284011674e-01 
+-9.710605536200372e-02 4.442809185415260e-01 -6.439650989777963e-01 
-1.421411146247407e-01 -2.385989834024033e-02 5.980973495300552e-01 
+3.318445914953981e-01 4.845344834712695e-01 2.689580617033173e-02 
1.171222969530233e-01 -7.501492091209332e-01 -2.791785246837884e-01 
+4.392205902592482e-01 4.112533023894860e-01 4.092434720344024e-01 
4.325513837624014e-01 4.208036520573283e-01 3.260358289877573e-01 
+-1.512847197171928e+00 -1.288374247359846e+00 -3.151968896853013e-01 
7.617996751727477e-01 1.313855664415570e+00 5.534228675280641e+00 
+
+
+
+
+4.711208236941604e-01 -7.174579774163908e-01 6.611476835277785e-02 
3.119160082422628e-01 -2.467156558035018e-01 3.174395163060775e-01 
+4.194361196398944e-01 3.944720745394789e-02 -8.535505772554891e-01 
-1.176395492189159e-01 2.823248022131177e-01 -2.055027851948987e-02 
+-1.286292217502161e-01 -3.849791326550860e-01 2.123791540740980e-01 
-4.396982355969924e-01 7.234773681758607e-01 2.708996954539876e-01 
+5.257297282651870e-01 -6.870252548075782e-02 3.419735788535205e-01 
-1.483056783123216e-01 1.462377795069084e-01 -7.473702059903817e-01 
+3.260612869388650e-01 1.998658463958251e-01 1.178012525578953e-01 
-7.358062240538160e-01 -4.391331980754333e-01 3.249796616586186e-01 
+4.504057329931335e-01 5.392797440316583e-01 3.019143597928989e-01 
3.634961186844529e-01 3.489715391934318e-01 4.015584506011762e-01 
+-9.925245164756216e-01 -6.464019027722173e-01 -1.899798679549305e-02 
1.522401620356648e+00 1.569643600779526e+00 6.476783033946536e+00 
+
+
+
+
+4.711208236941604e-01 -7.174579774163908e-01 6.611476835277785e-02 
3.119160082422628e-01 -2.467156558035018e-01 3.174395163060775e-01 
+4.194361196398944e-01 3.944720745394789e-02 -8.535505772554891e-01 
-1.176395492189159e-01 2.823248022131177e-01 -2.055027851948987e-02 
+-1.286292217502161e-01 -3.849791326550860e-01 2.123791540740980e-01 
-4.396982355969924e-01 7.234773681758607e-01 2.708996954539876e-01 
+5.257297282651870e-01 -6.870252548075782e-02 3.419735788535205e-01 
-1.483056783123216e-01 1.462377795069084e-01 -7.473702059903817e-01 
+3.260612869388650e-01 1.998658463958251e-01 1.178012525578953e-01 
-7.358062240538160e-01 -4.391331980754333e-01 3.249796616586186e-01 
+4.504057329931335e-01 5.392797440316583e-01 3.019143597928989e-01 
3.634961186844529e-01 3.489715391934318e-01 4.015584506011762e-01 
+-9.925245164756216e-01 -6.464019027722173e-01 -1.899798679549305e-02 
1.522401620356648e+00 1.569643600779526e+00 6.476783033946536e+00 
+
+
+
+
+1.638280838562708e-01 2.112162199675415e-01 5.732847009585642e-01 
-4.038204990787153e-01 -6.177952087449721e-01 -2.348420822276731e-01 
+8.205033858792915e-01 -4.197383687665013e-01 -2.950475832887508e-01 
-1.562759597607628e-01 -1.476048876495065e-01 1.316489296734033e-01 
+-2.271217151997271e-01 -1.105412986713064e-01 6.890171220946420e-02 
1.018854088799706e-01 -4.273379485984418e-01 8.593314511714535e-01 
+-4.460637292432069e-02 2.939733246455958e-01 -1.518637464966054e-01 
-8.128388038109494e-01 3.598789404297606e-01 3.135404051246082e-01 
+-1.291116859620226e-01 -7.027826595612452e-01 5.699973272298382e-01 
-1.816304977475485e-01 3.613569832747487e-01 3.100396499576799e-02 
+-4.792606005378672e-01 -4.320465823412551e-01 -4.812323542196397e-01 
-3.292865525483738e-01 -3.922147801334553e-01 -2.996637803726368e-01 
+-1.133696300125424e+00 -9.700896998303117e-01 -1.456181883445540e-01 
7.169956822080666e-01 8.825474986744725e-01 7.115159680368060e+00 
+
+
+
+
+1.638280838562708e-01 2.112162199675415e-01 5.732847009585642e-01 
-4.038204990787153e-01 -6.177952087449721e-01 -2.348420822276731e-01 
+8.205033858792915e-01 -4.197383687665013e-01 -2.950475832887508e-01 
-1.562759597607628e-01 -1.476048876495065e-01 1.316489296734033e-01 
+-2.271217151997271e-01 -1.105412986713064e-01 6.890171220946420e-02 
1.018854088799706e-01 -4.273379485984418e-01 8.593314511714535e-01 
+-4.460637292432069e-02 2.939733246455958e-01 -1.518637464966054e-01 
-8.128388038109494e-01 3.598789404297606e-01 3.135404051246082e-01 
+-1.291116859620226e-01 -7.027826595612452e-01 5.699973272298382e-01 
-1.816304977475485e-01 3.613569832747487e-01 3.100396499576799e-02 
+-4.792606005378672e-01 -4.320465823412551e-01 -4.812323542196397e-01 
-3.292865525483738e-01 -3.922147801334553e-01 -2.996637803726368e-01 
+-1.133696300125424e+00 -9.700896998303117e-01 -1.456181883445540e-01 
7.169956822080666e-01 8.825474986744725e-01 7.115159680368060e+00 
+
+
+
+
+-3.665274153284634e-01 -1.453397125488743e-01 -2.001950915088147e-01 
-3.032844518137726e-01 2.174593419399191e-01 8.155893102509996e-01 
+3.613647627828262e-01 -7.619986246209208e-02 6.392281708997040e-01 
-5.652408380601890e-01 -3.205298751010762e-01 1.809967647904060e-01 
+3.888643644465979e-01 1.655458519923372e-02 -3.586313721306580e-01 
3.453752767070446e-01 -6.663172046999507e-01 3.957667136792625e-01 
+1.601095030834153e-01 -9.145949651351237e-01 1.438411263394654e-01 
3.028635606646981e-01 1.589127664229609e-01 1.453008721789950e-02 
+6.592125684821983e-01 -2.322870740583713e-02 -4.958729525627328e-01 
-3.895394427084412e-01 4.008166214568953e-01 -8.132828636060432e-02 
+-3.516552355256167e-01 -3.684730268657203e-01 -3.951108136685071e-01 
-4.751525446764074e-01 -4.691334406363207e-01 -3.722869093673725e-01 
+-1.253144203655759e+00 -4.868614811682946e-01 -3.928112731892212e-01 
9.458090785418302e-01 1.509541964793517e+00 7.078796902960230e+00 
+
+
+
+
+-3.665274153284634e-01 -1.453397125488743e-01 -2.001950915088147e-01 
-3.032844518137726e-01 2.174593419399191e-01 8.155893102509996e-01 
+3.613647627828262e-01 -7.619986246209208e-02 6.392281708997040e-01 
-5.652408380601890e-01 -3.205298751010762e-01 1.809967647904060e-01 
+3.888643644465979e-01 1.655458519923372e-02 -3.586313721306580e-01 
3.453752767070446e-01 -6.663172046999507e-01 3.957667136792625e-01 
+1.601095030834153e-01 -9.145949651351237e-01 1.438411263394654e-01 
3.028635606646981e-01 1.589127664229609e-01 1.453008721789950e-02 
+6.592125684821983e-01 -2.322870740583713e-02 -4.958729525627328e-01 
-3.895394427084412e-01 4.008166214568953e-01 -8.132828636060432e-02 
+-3.516552355256167e-01 -3.684730268657203e-01 -3.951108136685071e-01 
-4.751525446764074e-01 -4.691334406363207e-01 -3.722869093673725e-01 
+-1.253144203655759e+00 -4.868614811682946e-01 -3.928112731892212e-01 
9.458090785418302e-01 1.509541964793517e+00 7.078796902960230e+00 
+
+
+
+
+-1.298284350754059e-01 -6.619030822325785e-01 3.330961250308446e-01 
4.197390828205370e-01 3.587623315700036e-01 -3.594225235927060e-01 
+4.477470361063483e-02 3.499639423322862e-01 -2.766492120924991e-01 
7.492707067288757e-01 -3.233153510105820e-01 -3.647550825846559e-01 
+-9.549408964941636e-02 4.519965047933334e-01 5.802941196717089e-01 
-2.890256782524210e-01 -7.566254725340159e-03 -6.051823545603717e-01 
+2.607313689288576e-01 -2.179617677864380e-01 5.559997825474779e-01 
1.268160220084779e-01 -6.945411530955434e-01 2.773199344903117e-01 
+-8.978049944998852e-01 1.441943654297635e-01 1.675630118112525e-01 
1.715652612968461e-01 -8.539193136009517e-02 3.291662088927854e-01 
+3.130271989971884e-01 4.084230174887136e-01 3.722335268247227e-01 
3.651845086799332e-01 5.263272078774732e-01 4.315863272267982e-01 
+-1.438877553097935e+00 -2.591000865584778e-01 1.967176059028085e-01 
4.883264665372929e-01 1.240541477377041e+00 7.063472348406348e+00 
+
+
+
+
+-1.298284350754059e-01 -6.619030822325785e-01 3.330961250308446e-01 
4.197390828205370e-01 3.587623315700036e-01 -3.594225235927060e-01 
+4.477470361063483e-02 3.499639423322862e-01 -2.766492120924991e-01 
7.492707067288757e-01 -3.233153510105820e-01 -3.647550825846559e-01 
+-9.549408964941636e-02 4.519965047933334e-01 5.802941196717089e-01 
-2.890256782524210e-01 -7.566254725340159e-03 -6.051823545603717e-01 
+2.607313689288576e-01 -2.179617677864380e-01 5.559997825474779e-01 
1.268160220084779e-01 -6.945411530955434e-01 2.773199344903117e-01 
+-8.978049944998852e-01 1.441943654297635e-01 1.675630118112525e-01 
1.715652612968461e-01 -8.539193136009517e-02 3.291662088927854e-01 
+3.130271989971884e-01 4.084230174887136e-01 3.722335268247227e-01 
3.651845086799332e-01 5.263272078774732e-01 4.315863272267982e-01 
+-1.438877553097935e+00 -2.591000865584778e-01 1.967176059028085e-01 
4.883264665372929e-01 1.240541477377041e+00 7.063472348406348e+00 
+
+
+
+

Index: regressions/sym_eigen.m
===================================================================
RCS file: regressions/sym_eigen.m
diff -N regressions/sym_eigen.m
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ regressions/sym_eigen.m     7 Dec 2009 12:45:29 -0000       1.1
@@ -0,0 +1,35 @@
+rand('state', 1)
+o = fopen('tmpfile', 'w')
+for r=[2 3 4 5 6]
+       
+       for n =1:10
+               m = rand(r,r);
+               m = m + m';
+
+               ml = m';
+               ml = ml(:);
+
+               %fprintf('test<%i>(Data(%.15e', r, ml(1));
+               %fprintf(',%.15e', ml(2:end));
+               %fprintf('));\n');
+
+               [vec, tmp] = eig(m);
+               vals = eig(m);
+
+               for i=1:r
+                       fprintf(o, '%.15e ', vec(:,i))
+                       fprintf(o, '\n');
+               end
+               fprintf(o, '%.15e ', vals)
+               fprintf(o, '\n\n\n\n\n');
+
+               for i=1:r
+                       fprintf(o, '%.15e ', vec(:,i))
+                       fprintf(o, '\n');
+               end
+               fprintf(o, '%.15e ', vals)
+               fprintf(o, '\n\n\n\n\n');
+
+
+       end
+end




reply via email to

[Prev in Thread] Current Thread [Next in Thread]