Commit 52333293 authored by Pietro Incardona's avatar Pietro Incardona

Fixing test with new random number generator

parent 29b76a5f
......@@ -11,6 +11,7 @@
#include "data_type/aggregate.hpp"
#include <random>
#include "VTKWriter.hpp"
#include "util/SimpleRNG.hpp"
BOOST_AUTO_TEST_SUITE( vtk_writer_test )
......@@ -771,9 +772,7 @@ BOOST_AUTO_TEST_CASE( vtk_writer_use_point_set )
// set the seed
// create the random generator engine
std::srand(0);
std::default_random_engine eg;
std::uniform_real_distribution<float> ud(0.0f, 1.0f);
SimpleRNG rng;
// fill the vector with random data
v1ps.resize(100);
......@@ -786,32 +785,32 @@ BOOST_AUTO_TEST_CASE( vtk_writer_use_point_set )
for (size_t i = 0 ; i < v1ps.size(); i++)
{
v1ps.template get<0>(i)[0] = ud(eg);
v1ps.template get<0>(i)[1] = ud(eg);
v1ps.template get<0>(i)[2] = ud(eg);
v2ps.template get<0>(i)[0] = ud(eg)*0.5;
v2ps.template get<0>(i)[1] = ud(eg)*0.5;
v2ps.template get<0>(i)[2] = ud(eg)*0.5;
v3ps.template get<0>(i)[0] = ud(eg)*0.3;
v3ps.template get<0>(i)[1] = ud(eg)*0.3;
v3ps.template get<0>(i)[2] = ud(eg)*0.3;
v1pp.template get<0>(i) = ud(eg);
v1pp.template get<1>(i)[0] = ud(eg);
v1pp.template get<1>(i)[1] = ud(eg);
v1pp.template get<1>(i)[2] = ud(eg);
v2pp.template get<0>(i) = ud(eg);
v2pp.template get<1>(i)[0] = ud(eg);
v2pp.template get<1>(i)[1] = ud(eg);
v2pp.template get<1>(i)[2] = ud(eg);
v3pp.template get<0>(i) = ud(eg);
v3pp.template get<1>(i)[0] = ud(eg);
v3pp.template get<1>(i)[1] = ud(eg);
v3pp.template get<1>(i)[2] = ud(eg);
v1ps.template get<0>(i)[0] = rng.GetUniform();
v1ps.template get<0>(i)[1] = rng.GetUniform();
v1ps.template get<0>(i)[2] = rng.GetUniform();
v2ps.template get<0>(i)[0] = rng.GetUniform()*0.5;
v2ps.template get<0>(i)[1] = rng.GetUniform()*0.5;
v2ps.template get<0>(i)[2] = rng.GetUniform()*0.5;
v3ps.template get<0>(i)[0] = rng.GetUniform()*0.3;
v3ps.template get<0>(i)[1] = rng.GetUniform()*0.3;
v3ps.template get<0>(i)[2] = rng.GetUniform()*0.3;
v1pp.template get<0>(i) = rng.GetUniform();
v1pp.template get<1>(i)[0] = rng.GetUniform();
v1pp.template get<1>(i)[1] = rng.GetUniform();
v1pp.template get<1>(i)[2] = rng.GetUniform();
v2pp.template get<0>(i) = rng.GetUniform();
v2pp.template get<1>(i)[0] = rng.GetUniform();
v2pp.template get<1>(i)[1] = rng.GetUniform();
v2pp.template get<1>(i)[2] = rng.GetUniform();
v3pp.template get<0>(i) = rng.GetUniform();
v3pp.template get<1>(i)[0] = rng.GetUniform();
v3pp.template get<1>(i)[1] = rng.GetUniform();
v3pp.template get<1>(i)[2] = rng.GetUniform();
}
// Create a writer and write
......
......@@ -3,306 +3,306 @@ grids
ASCII
DATASET POLYDATA
POINTS 300 float
0.000008 0.131538 0.755605
0.686773 0.588977 0.930436
0.722660 0.753356 0.651519
0.319033 0.986642 0.493977
0.868247 0.629543 0.736225
0.571655 0.802406 0.033054
0.937897 0.239911 0.180896
0.564899 0.252126 0.488515
0.947487 0.410313 0.131189
0.860860 0.471262 0.505956
0.576717 0.876566 0.440039
0.890019 0.543948 0.139195
0.773352 0.727335 0.319178
0.269215 0.692169 0.284035
0.233599 0.101637 0.219411
0.702989 0.143045 0.161688
0.279293 0.078263 0.369742
0.343818 0.541710 0.522808
0.582421 0.751710 0.991533
0.215826 0.385769 0.626861
0.050603 0.477804 0.457162
0.738959 0.679332 0.536267
0.244586 0.760617 0.694856
0.080353 0.494245 0.769437
0.653012 0.165928 0.744104
0.977180 0.467741 0.329056
0.713547 0.576776 0.871884
0.527439 0.668820 0.863643
0.171155 0.606001 0.063804
0.088993 0.699691 0.706461
0.232078 0.536528 0.430618
0.155414 0.041075 0.343613
0.380115 0.586016 0.167313
0.574360 0.273251 0.531427
0.245142 0.107181 0.382969
0.530490 0.938254 0.235403
0.506820 0.122950 0.416475
0.491841 0.367395 0.804912
0.572442 0.031404 0.803268
0.072869 0.710114 0.879060
0.121740 0.076822 0.143302
0.932843 0.300122 0.146196
0.429473 0.148787 0.670197
0.144897 0.291525 0.666856
0.755856 0.665973 0.011531
0.293043 0.181196 0.357526
0.982032 0.018916 0.921473
0.276668 0.951753 0.117238
0.602405 0.623243 0.838679
0.279493 0.442624 0.176420
0.127088 0.961436 0.857156
0.386707 0.391493 0.831097
0.223697 0.671351 0.404765
0.773202 0.213568 0.433928
0.114107 0.791140 0.698163
0.942070 0.362191 0.352060
0.854603 0.314608 0.608444
0.944193 0.045520 0.060262
0.716939 0.589708 0.222540
0.207749 0.642325 0.560325
0.839796 0.448720 0.642095
0.031255 0.303932 0.192647
0.399142 0.386913 0.846436
0.608020 0.989635 0.798450
0.494116 0.614501 0.924830
0.325262 0.685165 0.563984
0.124284 0.846325 0.190258
0.198631 0.384766 0.759196
0.320824 0.093644 0.870438
0.886352 0.913224 0.547401
0.843533 0.250356 0.733911
0.455199 0.533180 0.162428
0.544029 0.491122 0.287871
0.254563 0.437511 0.243011
0.428610 0.641665 0.463801
0.375437 0.969667 0.193147
0.911773 0.171227 0.815332
0.667104 0.021766 0.819205
0.778182 0.902304 0.021656
0.699030 0.589636 0.011143
0.098857 0.493255 0.132815
0.172927 0.385219 0.374622
0.959515 0.568632 0.997882
0.332869 0.521573 0.082395
0.332695 0.596703 0.780210
0.474320 0.898639 0.429241
0.781356 0.253661 0.286591
0.148704 0.262890 0.396488
0.633542 0.944811 0.430353
0.403707 0.108905 0.362057
0.625461 0.130178 0.896096
0.740477 0.195229 0.215447
0.640354 0.435772 0.027800
0.703332 0.897892 0.870376
0.978602 0.355253 0.729884
0.307525 0.574306 0.368609
0.807667 0.458841 0.736131
0.725622 0.525456 0.345189
0.655550 0.835034 0.424314
0.732887 0.632031 0.549682
0.229325 0.266384 0.109480
0.423083 0.263464 0.045982
0.036343 0.315817 0.442354
0.133072 0.045366 0.473882
0.362706 0.499729 0.444286
0.267225 0.249240 0.477680
0.158770 0.443495 0.326029
0.232015 0.480548 0.063015
0.442824 0.046087 0.081099
0.300197 0.408781 0.377922
0.364874 0.434632 0.357821
0.225174 0.494681 0.107766
0.208862 0.341247 0.340281
0.388433 0.391933 0.211230
0.317359 0.348004 0.397385
0.242663 0.430113 0.406633
0.126961 0.335892 0.338118
0.414619 0.007475 0.137105
0.347840 0.139756 0.376931
0.329527 0.354660 0.269331
0.259994 0.223245 0.075156
0.017794 0.061253 0.486678
0.225926 0.131810 0.332752
0.467015 0.125078 0.179829
0.079879 0.023819 0.330997
0.222965 0.371637 0.102671
0.379123 0.418299 0.349896
0.121875 0.355782 0.131831
0.173746 0.146234 0.254829
0.247315 0.130889 0.355786
0.201791 0.493662 0.483455
0.055010 0.048269 0.259387
0.013170 0.345563 0.381172
0.349279 0.333525 0.048716
0.275915 0.298584 0.305555
0.206747 0.298738 0.391501
0.351236 0.218246 0.053869
0.081102 0.079790 0.028861
0.261107 0.430811 0.138599
0.179690 0.044927 0.080515
0.238820 0.354294 0.119010
0.055009 0.040161 0.486238
0.497700 0.349033 0.201370
0.427183 0.157349 0.072071
0.397440 0.280457 0.144327
0.467055 0.294710 0.184520
0.097339 0.483862 0.261536
0.208004 0.418188 0.481268
0.335824 0.195778 0.435642
0.045900 0.448622 0.496210
0.108705 0.003504 0.391237
0.121501 0.061722 0.364153
0.443255 0.289681 0.170924
0.016539 0.464661 0.053022
0.009126 0.373984 0.057265
0.040328 0.285946 0.388197
0.062961 0.186831 0.066647
0.414861 0.070590 0.400584
0.113881 0.000787 0.223907
0.188467 0.060345 0.224553
0.346963 0.407880 0.234105
0.406595 0.137434 0.358880
0.028067 0.228440 0.382766
0.277389 0.073336 0.053505
0.306963 0.128192 0.019832
0.435935 0.265930 0.487269
0.332173 0.328136 0.486597
0.407112 0.336369 0.360793
0.222560 0.073887 0.326023
0.086288 0.243524 0.407209
0.419778 0.211481 0.354239
0.462885 0.204529 0.015594
0.126359 0.219660 0.329307
0.141297 0.274614 0.441151
0.051234 0.090940 0.431680
0.114286 0.298474 0.448252
0.141414 0.240939 0.455426
0.188658 0.270898 0.484850
0.487120 0.026876 0.204979
0.141381 0.193691 0.372897
0.108123 0.219145 0.176563
0.132182 0.082342 0.428251
0.200261 0.293830 0.403177
0.403870 0.340828 0.297382
0.493365 0.477177 0.411399
0.129960 0.232016 0.000020
0.369081 0.147929 0.236595
0.385725 0.385309 0.387858
0.472981 0.399279 0.188589
0.048438 0.101963 0.193545
0.338916 0.164165 0.118416
0.010229 0.419580 0.380413
0.121239 0.164950 0.315921
0.206408 0.090990 0.277222
0.082522 0.439439 0.155164
0.105017 0.017485 0.378475
0.080899 0.163920 0.006231
0.293896 0.016479 0.454476
0.220695 0.215715 0.029523
0.255391 0.353410 0.256046
0.014113 0.203659 0.203789
0.196176 0.124800 0.210357
0.081813 0.130923 0.229948
0.022125 0.150212 0.115243
0.069958 0.091897 0.105305
0.224488 0.166375 0.267221
0.045101 0.204404 0.115744
0.059927 0.095775 0.188781
0.021319 0.109602 0.075917
0.138673 0.285410 0.189822
0.240216 0.211961 0.222515
0.133807 0.094720 0.154398
0.061579 0.250926 0.212676
0.084647 0.058190 0.003395
0.208873 0.225882 0.200856
0.167051 0.221699 0.094802
0.154181 0.218583 0.216230
0.192894 0.163841 0.275354
0.051354 0.001276 0.148707
0.084087 0.244780 0.111573
0.085783 0.250105 0.208691
0.056483 0.105396 0.184238
0.034971 0.062869 0.034103
0.230734 0.149987 0.224775
0.037483 0.284747 0.145254
0.051414 0.111756 0.281918
0.116718 0.280572 0.181681
0.114846 0.024302 0.137929
0.247751 0.250302 0.217933
0.113510 0.060193 0.069782
0.255159 0.260254 0.093482
0.006722 0.168445 0.257063
0.214109 0.023197 0.176943
0.164621 0.183221 0.200390
0.280575 0.231609 0.153945
0.276076 0.204447 0.246353
0.229852 0.029960 0.132380
0.044775 0.140430 0.114182
0.260848 0.176059 0.116752
0.125039 0.028929 0.202408
0.117290 0.292764 0.188630
0.122453 0.071523 0.288948
0.254783 0.245858 0.238015
0.180675 0.001676 0.276249
0.124668 0.096183 0.154377
0.138918 0.188349 0.283336
0.083639 0.215938 0.177138
0.099878 0.157855 0.160787
0.200204 0.034682 0.000012
0.178248 0.009901 0.207279
0.015118 0.288016 0.192412
0.194423 0.060365 0.254609
0.131172 0.209892 0.250285
0.079886 0.144615 0.237834
0.268489 0.196389 0.103767
0.253260 0.147989 0.245195
0.078559 0.037809 0.060845
0.068247 0.119764 0.179758
0.122930 0.279902 0.006739
0.041315 0.175740 0.162780
0.058090 0.120466 0.279196
0.122588 0.235522 0.216688
0.087748 0.288576 0.300000
0.157135 0.073890 0.171488
0.186214 0.103047 0.007250
0.018072 0.142603 0.033040
0.137285 0.047804 0.041756
0.205009 0.094196 0.050545
0.282594 0.264705 0.198278
0.280983 0.174919 0.164672
0.121762 0.157890 0.157668
0.050186 0.169518 0.295629
0.097674 0.000499 0.291809
0.255495 0.201140 0.167283
0.151007 0.279293 0.269411
0.164844 0.025432 0.233095
0.210955 0.119792 0.050531
0.223885 0.237986 0.227610
0.049065 0.238811 0.003474
0.169707 0.166293 0.080576
0.298142 0.267645 0.104982
0.073628 0.268010 0.237347
0.122468 0.013022 0.163631
0.061246 0.060121 0.049181
0.233112 0.205929 0.252585
0.197419 0.027552 0.168692
0.272992 0.276918 0.267536
0.136344 0.125602 0.190896
0.074038 0.248611 0.012481
0.247074 0.269762 0.289751
0.135438 0.204223 0.077649
0.065587 0.126059 0.081210
0.112731 0.163392 0.230655
0.159279 0.105291 0.217587
0.203275 0.045111 0.086355
0.019568 0.082604 0.231178
0.132191 0.241648 0.279929
0.227272 0.152390 0.122743
0.114946 0.193286 0.155403
0.216284 0.292694 0.211589
0.191120 0.542772 0.939108
0.949426 0.657156 0.682034
0.501548 0.049788 0.030341
0.213440 0.022536 0.216983
0.655972 0.611396 0.804149
0.974139 0.277770 0.467799
0.261523 0.050127 0.925221
0.015654 0.653189 0.103735
0.791857 0.627635 0.049912
0.538857 0.092245 0.458816
0.380907 0.744841 0.394940
0.602576 0.458485 0.248419
0.574775 0.691995 0.624018
0.447138 0.034446 0.336361
0.768817 0.370557 0.222135
0.553262 0.069753 0.019856
0.406505 0.310794 0.964282
0.174942 0.121315 0.711162
0.565953 0.516379 0.571763
0.349307 0.095793 0.009830
0.072481 0.530659 0.511365
0.046417 0.729395 0.027743
0.728432 0.572606 0.967157
0.069202 0.317058 0.540727
0.496447 0.346735 0.446950
0.193627 0.047362 0.347666
0.127910 0.633133 0.172681
0.833728 0.885522 0.340871
0.948323 0.688523 0.542344
0.341156 0.055461 0.699285
0.693060 0.762384 0.300997
0.563805 0.325374 0.394492
0.612276 0.923360 0.322679
0.058091 0.685765 0.053998
0.371200 0.759352 0.781539
0.660425 0.035142 0.765143
0.532271 0.650615 0.427019
0.263612 0.057686 0.036218
0.610656 0.558196 0.905927
0.309139 0.520642 0.725488
0.788756 0.031770 0.768161
0.871355 0.760744 0.282541
0.320097 0.427809 0.698174
0.295764 0.469412 0.629959
0.087016 0.937087 0.686836
0.284583 0.906924 0.986558
0.645716 0.397673 0.061998
0.587394 0.175924 0.362743
0.833207 0.532904 0.467794
0.281347 0.824074 0.546790
0.954834 0.877288 0.061284
0.491532 0.354675 0.285570
0.355193 0.506312 0.942161
0.616374 0.187104 0.404920
0.030554 0.628880 0.311676
0.156718 0.760729 0.141402
0.698422 0.808751 0.341944
0.664300 0.935124 0.505412
0.388234 0.624212 0.528491
0.093412 0.941462 0.879504
0.634902 0.821160 0.391876
0.889355 0.395415 0.119756
0.801600 0.345677 0.057517
0.643167 0.612905 0.857205
0.819207 0.406316 0.820094
0.418597 0.862125 0.286015
0.524246 0.062171 0.993420
0.579185 0.061318 0.694960
0.330818 0.350814 0.420698
0.834694 0.723200 0.826380
0.314768 0.591060 0.754526
0.899907 0.767986 0.540215
0.002118 0.976632 0.226122
0.001924 0.402131 0.433484
0.554102 0.976089 0.585426
0.025767 0.297417 0.212592
0.152219 0.066472 0.649750
0.111935 0.280193 0.111119
0.574414 0.956562 0.316070
0.968540 0.075379 0.462334
0.820820 0.862209 0.998937
0.552892 0.556047 0.354408
0.544668 0.750556 0.258386
0.142147 0.561744 0.760260
0.941378 0.750693 0.520998
0.420876 0.664465 0.087848
0.936441 0.970923 0.509360
0.240190 0.441355 0.986972
0.043523 0.356339 0.921028
0.928134 0.809949 0.546933
0.229501 0.035890 0.642957
0.933363 0.551387 0.708064
0.234039 0.248888 0.650489
0.100673 0.807461 0.883476
0.320905 0.033064 0.374076
0.827332 0.929235 0.717285
0.098780 0.127755 0.832664
0.389588 0.095995 0.370678
0.519389 0.017537 0.082599
0.594001 0.402170 0.667610
0.369033 0.299516 0.011738
0.012592 0.466761 0.355074
0.440251 0.138601 0.125044
0.121819 0.297058 0.228985
0.393916 0.000748 0.374483
0.103674 0.432636 0.129196
0.389263 0.483895 0.281595
0.286854 0.384192 0.011294
0.171281 0.004546 0.344262
0.214761 0.304103 0.127791
0.039747 0.387814 0.498174
0.059177 0.281705 0.148032
0.096517 0.444439 0.319880
0.102706 0.220216 0.398427
0.373598 0.431982 0.489440
0.078500 0.072622 0.442990
0.356018 0.265329 0.079078
0.332776 0.370145 0.344918
0.374930 0.200664 0.068603
0.400562 0.432920 0.326511
0.368295 0.165614 0.174680
0.233398 0.076265 0.182871
0.400996 0.284545 0.224037
0.193611 0.394407 0.198044
0.271736 0.230462 0.478873
0.226998 0.475005 0.495730
0.148310 0.039411 0.412051
0.203465 0.358695 0.068829
0.263621 0.167319 0.159807
0.475798 0.043409 0.001061
0.125812 0.402161 0.161913
0.386069 0.292313 0.190602
0.120995 0.060446 0.496825
0.160991 0.119563 0.453344
0.428020 0.332748 0.243763
0.270958 0.138588 0.307646
0.129302 0.310446 0.458532
0.043890 0.492867 0.089368
0.213084 0.121459 0.470008
0.265386 0.087917 0.309426
0.284067 0.279348 0.280249
0.336328 0.336547 0.382496
0.017657 0.391975 0.087630
0.114968 0.071710 0.115031
0.104961 0.357467 0.185318
0.254457 0.025967 0.480016
0.132774 0.458687 0.432283
0.201520 0.100892 0.313462
0.152889 0.247942 0.164514
0.337315 0.421516 0.489564
0.231982 0.211471 0.468093
0.410684 0.119957 0.489855
0.378918 0.266531 0.324857
0.033476 0.094819 0.092712
0.444230 0.016362 0.109667
0.179136 0.472507 0.241815
0.140148 0.175650 0.037678
0.267491 0.302897 0.107858
0.491886 0.296777 0.467145
0.175493 0.247079 0.000344
0.369368 0.436868 0.314950
0.256143 0.001945 0.217615
0.360324 0.429870 0.161243
0.233754 0.313771 0.048560
0.412573 0.338961 0.158938
0.146435 0.043423 0.109896
0.316316 0.361484 0.366767
0.303545 0.320173 0.092580
0.206614 0.026207 0.439232
0.310478 0.240776 0.406808
0.203500 0.152136 0.332505
0.050774 0.282897 0.499241
0.220740 0.060052 0.047883
0.318917 0.164363 0.010079
0.163232 0.396470 0.468732
0.152317 0.417591 0.058421
0.443308 0.478482 0.030216
0.378614 0.499183 0.368948
0.275442 0.177279 0.319310
0.328696 0.037782 0.172131
0.182561 0.350569 0.276258
0.477689 0.255347 0.437823
0.363589 0.095101 0.239850
0.248442 0.059726 0.197884
0.478714 0.359607 0.126861
0.162554 0.006022 0.305013
0.069810 0.417159 0.367660
0.322588 0.275417 0.336846
0.172379 0.275447 0.010527
0.321245 0.322947 0.194863
0.170735 0.286312 0.311646
0.444912 0.427471 0.284472
0.287185 0.212159 0.259706
0.386944 0.345362 0.391552
0.400277 0.131048 0.489254
0.050633 0.196649 0.262099
0.122157 0.134313 0.265303
0.428336 0.352151 0.385550
0.174372 0.323212 0.001009
0.242782 0.129385 0.193780
0.118551 0.284626 0.040045
0.204677 0.285263 0.252733
0.182170 0.079147 0.068534
0.031040 0.145389 0.112933
0.084977 0.142546 0.057884
0.026479 0.155100 0.295120
0.146042 0.167754 0.184810
0.137157 0.139288 0.081564
0.094739 0.225063 0.093941
0.242503 0.243359 0.200124
0.034004 0.194536 0.005136
0.024357 0.166163 0.059699
0.168763 0.005718 0.235741
0.120769 0.145667 0.104026
0.166147 0.222167 0.019446
0.204178 0.187699 0.142703
0.181281 0.294405 0.044873
0.266660 0.263516 0.141758
0.121189 0.247998 0.053538
0.097575 0.018617 0.248016
0.063692 0.080098 0.158029
0.064470 0.276194 0.090836
0.248992 0.131633 0.271096
0.007215 0.096668 0.183536
0.290740 0.088687 0.071999
0.269481 0.009191 0.204128
0.090997 0.011965 0.259923
0.121253 0.094551 0.267893
0.209857 0.012846 0.293168
0.163114 0.287747 0.110535
0.281883 0.264743 0.072675
0.175878 0.060813 0.140354
0.078479 0.202488 0.025674
0.243824 0.285058 0.089320
0.131963 0.149175 0.239908
0.034380 0.026748 0.219178
0.089901 0.007983 0.271481
0.143373 0.098100 0.189960
0.063323 0.226631 0.147892
0.165465 0.248006 0.118286
0.059792 0.042445 0.133274
0.057808 0.007587 0.213985
0.056494 0.100633 0.174949
0.143584 0.080243 0.102669
0.297276 0.219187 0.158450
0.064201 0.136918 0.163682
0.170758 0.027377 0.089369
0.113012 0.048512 0.112520
0.044373 0.177600 0.173404
0.175024 0.074831 0.195710
0.048510 0.152404 0.205957
0.207263 0.274453 0.054502
0.114141 0.197499 0.100301
0.248719 0.112333 0.024942
0.080402 0.272943 0.225548
0.181935 0.018645 0.232374
0.186198 0.240395 0.168249
0.231339 0.064699 0.231795
0.134919 0.279736 0.190052
0.230006 0.156947 0.070012
0.101847 0.133552 0.109875
0.261160 0.110426 0.212261
0.200882 0.119241 0.109415
0.215972 0.257388 0.255168
0.225816 0.292236 0.128109
0.085817 0.024602 0.168374
0.293151 0.104637 0.093364
0.247991 0.167530 0.103450
0.013163 0.243524 0.083591
0.182480 0.293842 0.133309
0.085941 0.193266 0.031272
0.047526 0.073263 0.110689
0.255080 0.190414 0.166919
0.213845 0.040455 0.239611
0.026542 0.265560 0.124469
0.274028 0.209767 0.006667