Commit 7e7b274c authored by Vladimír Ulman's avatar Vladimír Ulman
Browse files

ADD: TRAgen, rev. 72, used for the ICIAP2015 paper

parent 2a6e5540
# sources that make up the program
SOURCES=src/graphics.cpp \
src/simulation.cpp \
src/agents.cpp \
src/rnd_generators.cpp \
src/main.cpp
# their objects
OBJECTS=$(SOURCES:.cpp=.o)
# some more hints for the compiler
#DEBUG
#CXXFLAGS=-Wall -Wextra -O0 -pedantic -fopenmp -g
#RELEASE
CXXFLAGS=-Wall -Wextra -O2 -pedantic -fopenmp
# rule to get object files from their sources
.cpp.o:
g++ $(CXXFLAGS) -c $< -o $@
# default building target ...
all: particles
# now, here's how to build it together
particles: $(OBJECTS)
g++ $(CXXFLAGS) -o particles $(OBJECTS) -lglut -lGL -lgsl -lgslcblas
clean:
rm -vf particles $(OBJECTS)
42.618 41.0107 0
-1
3.37698 5.97755
0.0279717 8.47851
0.062903 8.82658
0.0652465 8.50636
0.0986794 8.86256
0.134203 8.9075
0.16939 8.9614
0.197248 9.33888
0.20416 9.02412
0.230442 9.40841
0.263127 9.48634
0.27215 9.17564
0.305241 9.26408
0.337657 9.36074
0.349287 9.05565
0.381867 9.16301
0.395216 8.86165
0.427812 8.97987
0.459467 9.10582
0.490161 9.23921
0.506781 8.94847
0.537117 9.09235
0.555411 8.80662
0.585218 8.96095
0.613891 9.12198
0.634274 8.84522
0.662181 9.01633
0.684074 8.74539
0.711055 8.92649
0.734383 8.66172
0.758983 8.39938
0.784952 8.59438
0.810899 8.33881
0.835524 8.54371
0.862678 8.29533
0.88584 8.51008
0.914045 8.26941
0.935651 8.49387
0.964738 8.26158
0.984723 8.49565
1.01452 8.27239
1.04546 8.05379
1.06317 8.30245
1.09456 8.09435
1.12699 7.8922
1.16046 7.69661
1.17475 7.96559
1.20826 7.78308
1.24264 7.60895
1.27785 7.44407
1.31382 7.28952
1.35048 7.1464
1.38775 7.01587
1.42555 6.89913
1.43091 7.20868
1.46774 7.1111
1.50485 7.02905
1.54104 6.64335
1.54215 6.96345
1.57986 6.59309
1.58023 6.27105
1.6206 6.23861
1.6608 6.22671
1.70071 6.23571
1.74021 6.26565
1.7472 5.94647
1.7877 6.00092
1.82748 6.07666
1.86645 6.17292
1.90452 6.28859
1.91806 5.99295
1.95637 6.13452
1.99352 6.29335
2.01059 6.01817
2.04756 6.20168
2.06701 5.9413
2.10353 6.14847
2.1254 5.90472
2.16116 6.13382
2.1953 6.37311
2.22014 6.15681
2.25311 6.4136
2.28441 6.6771
2.31163 6.4872
2.34146 6.76379
2.36966 7.04445
2.39861 6.87839
2.42514 7.16842
2.45014 7.46072
2.48019 7.31542
2.50342 7.61429
2.5345 7.48291
2.56697 7.36101
2.58776 7.66856
2.62095 7.55946
2.65546 7.45967
2.6734 7.77323
2.70827 7.68509
2.72411 8.0008
2.75911 7.92359
2.77291 8.24096
2.80784 8.1741
2.81969 8.49279
2.85438 8.43583
2.86438 8.75559
2.89867 8.70813
2.90696 9.02873
2.94072 8.99046
2.97495 8.96055
2.98055 9.28231
3.01405 9.26121
3.04784 9.24846
3.08184 9.24413
3.11598 9.24836
3.11683 9.57032
3.14989 9.58269
3.18295 9.60348
3.21591 9.63274
3.24871 9.67045
3.28128 9.71657
3.28599 9.39896
3.31932 9.45496
3.35225 9.51942
3.37698 9.90482
3.38472 9.59229
3.41668 9.67336
3.42592 9.3635
3.45823 9.45495
3.46905 9.14821
3.5016 9.25029
3.53337 9.36034
3.54674 9.05994
3.57849 9.18066
3.60932 9.30889
3.62514 9.01589
3.6557 9.15464
3.67319 8.86642
3.7033 9.01568
3.72247 8.73262
3.75196 8.89226
3.78028 9.05848
3.80146 8.78468
3.82893 8.96094
3.8516 8.69313
3.87552 8.42765
3.90211 8.61782
3.92744 8.35891
3.95413 8.10265
3.97936 8.30711
4.00732 8.0581
4.03666 7.81229
4.06746 7.5698
4.09045 7.79394
4.12223 7.5603
4.15543 7.3309
4.17585 7.57094
4.2097 7.35203
4.22804 7.60253
4.26232 7.39521
4.29777 7.19456
4.31307 7.46121
4.34859 7.27425
4.38508 7.09604
4.42251 6.9276
4.46079 6.77017
4.47036 7.06447
4.50802 6.92517
4.54627 6.79926
4.58502 6.68804
4.62416 6.59272
4.66357 6.51448
4.70276 6.13322
4.70314 6.45439
4.74398 6.09057
4.74534 5.76767
4.78821 5.74542
4.83081 5.74582
4.87298 5.7691
4.90646 6.13207
4.91458 5.81511
4.94583 6.19574
4.98448 6.27981
5.02232 6.38338
5.03476 6.08304
5.07294 6.21218
5.11005 6.35907
5.14604 6.52223
5.18087 6.7002
5.19881 6.43594
5.23328 6.63593
5.26643 6.84772
5.28721 6.6073
5.31965 6.83806
5.35069 7.07751
5.38036 7.32451
5.40392 7.11644
5.43252 7.3773
5.45975 7.64331
5.48567 7.91372
5.51035 8.18793
5.53563 8.01425
5.55903 8.29707
5.5854 8.13694
5.60743 8.42694
5.6283 8.71875
5.65531 8.57576
5.68342 8.441
5.70248 8.74186
5.73123 8.61883
5.74874 8.92366
5.77797 8.81179
5.80818 8.70803
5.82349 9.01862
5.85394 8.9253
5.88526 8.84005
5.91743 8.76295
5.95041 8.69407
5.98416 8.63354
6.01863 8.5814
6.04517 8.21656
6.05375 8.53772
6.08214 8.18087
6.11967 8.15405
6.15767 8.13626
6.16231 8.45873
6.19928 8.45006
6.23647 8.45041
6.2738 8.45988
14.4995 40.0858 0
-1
1.04684 4.42849
0.0085468 6.49819
0.0471445 6.57789
0.0856023 6.6689
0.123808 6.77032
0.161654 6.88129
0.199039 7.00095
0.206815 6.72433
0.244979 6.85625
0.282428 6.99543
0.319081 7.14132
0.354868 7.29336
0.368439 7.03599
0.404355 7.19798
0.4392 7.36524
0.455884 7.11911
0.490499 7.29554
0.523881 7.47663
0.537035 7.89603
0.556023 7.66221
0.567376 8.08193
0.596589 8.27207
0.624686 8.46626
0.65169 8.66439
0.677626 8.86635
0.698605 8.65186
0.723682 8.86124
0.745906 8.65437
0.770002 8.87101
0.793022 9.09097
0.815015 9.31409
0.836027 9.54026
0.859229 9.35246
0.883398 9.16922
0.903156 9.40547
0.928082 9.23067
0.946631 9.47305
0.972199 9.30685
0.9895 9.55506
1.00594 9.80544
1.03162 9.65129
1.04684 9.90692
1.05812 9.50261
1.08544 9.35962
1.09967 9.62157
1.11357 9.2225
1.12721 9.48752
1.14249 9.09145
1.1722 8.96664
1.20268 8.84825
1.23388 8.73643
1.26579 8.63131
1.28885 8.25229
1.29835 8.533
1.32307 8.15845
1.35788 8.07178
1.37948 7.41862
1.38661 7.70517
1.39323 7.99234
1.41796 7.34203
1.45225 6.98248
1.45691 7.27306
1.49313 6.9191
1.53428 6.86365
1.57555 6.81616
1.57575 6.51963
1.61878 6.47846
1.66163 6.44575
1.70415 6.42173
1.71007 6.11988
1.75391 6.1036
1.76233 5.79973
1.80732 5.79211
1.81855 5.4862
1.86446 5.48861
1.90913 5.50277
1.92532 5.19518
1.97029 5.22268
1.98979 4.91495
2.03464 4.9585
2.0576 4.65241
2.10187 4.71514
2.14395 4.79431
2.17153 4.49873
2.20153 4.20511
2.24305 4.31628
2.27639 4.03557
2.31575 4.175
2.35245 4.33126
2.38888 4.0815
2.42293 4.26571
2.46166 4.0408
2.49275 4.25179
2.52149 4.47406
2.54809 4.706
2.587 4.53484
2.61076 4.78625
2.65055 4.64406
2.69212 4.52147
2.71175 4.79821
2.7536 4.70522
2.7703 4.99273
2.81207 4.92746
2.85506 4.88319
2.86737 5.18238
2.90974 5.16237
2.91944 5.46438
2.96096 5.46551
3.00313 5.48487
3.0088 5.78773
3.04974 5.82353
3.09099 5.87499
3.09301 6.17457
3.13278 6.23816
3.13312 6.5351
3.1714 6.60883
3.20709 6.98518
3.20959 6.69417
3.24371 7.07782
3.28006 7.18009
3.30995 7.57227
3.31604 7.29121
3.3443 7.68785
3.37818 7.81092
3.41151 7.9409
3.44424 8.07739
3.47631 8.21989
3.50768 8.3681
3.53832 8.52169
3.55139 8.26694
3.582 8.4293
3.61174 8.59645
3.64061 8.76822
3.65656 8.52693
3.68509 8.70676
3.71267 8.89084
3.7393 9.079
3.75759 8.85155
3.78362 9.04728
3.80868 9.24679
3.83278 9.44995
3.85281 9.23672
3.87612 9.447
3.89723 9.2411
3.91966 9.45832
3.94177 9.26002
3.96322 9.48402
3.98625 9.2936
4.00665 9.52417
4.0305 9.34189
4.04977 9.57877
4.07434 9.40482
4.09245 9.64774
4.11762 9.48229
4.13452 9.73094
4.1602 9.57411
4.18671 9.42271
4.21406 9.27696
4.24226 9.13707
4.27128 9.00324
4.30113 8.87563
4.33177 8.75446
4.35122 8.36561
4.36318 8.63985
4.3843 8.25493
4.41814 8.15122
4.45269 8.05461
4.48788 7.96519
4.52365 7.88306
4.55991 7.80828
4.59658 7.74089
4.63052 7.38829
4.63357 7.68096
4.66916 7.33406
4.70792 7.28758
4.7467 7.24892
4.74808 6.9512
4.78831 6.91902
4.82829 6.89517
4.8679 6.87986
4.87433 6.57795
4.915 6.57054
4.955 6.57255
4.99422 6.58429
5.03257 6.60609
5.04563 6.30247
5.08429 6.33558
5.12181 6.3799
5.15816 6.43561
5.17587 6.13654
5.21193 6.2069
5.23194 5.9113
5.26745 5.99813
5.28978 5.7079
5.31375 5.41921
5.34906 5.53052
5.37542 5.25096
5.40369 4.97507
5.43804 5.11626
5.46864 4.85474
5.50136 4.60028
5.53636 4.35455
5.56867 4.54225
5.60573 4.32014
5.63533 4.53275
5.64514 4.11195
5.68699 3.9202
5.71503 4.15917
5.75824 4
5.78283 4.2597
5.80539 4.52542
5.82614 4.7961
5.86744 4.68965
5.88526 4.97253
5.92664 4.89431
5.94167 5.18597
5.98281 5.13383
6.02502 5.10185
6.03584 5.40261
6.07732 5.39297
6.11954 5.40208
6.12627 5.70518
6.16736 5.73201
6.20885 5.77519
6.21182 6.07594
6.2519 6.13238
6.2531 6.4307
34.8041 15.3716 0
-1
2.81568 5.22758
0.0291073 9.18326
0.0636533 9.17246
0.0980478 9.17015
0.132211 9.17626
0.166067 9.19077
0.199543 9.21363
0.232573 9.2448
0.240601 8.91871
0.274139 8.95883
0.307057 9.00742
0.339301 9.06443
0.350928 8.74094
0.383331 8.80785
0.39666 8.48569
0.410895 8.16342
0.444171 8.24274
0.460292 7.92238
0.49334 8.01345
0.511389 7.69568
0.544005 7.79945
0.563996 7.48527
0.595965 7.6028
0.617878 7.29344
0.648981 7.42589
0.672758 7.12292
0.698044 6.82205
0.724952 6.52381
0.728328 6.97665
0.753599 6.22879
0.755429 6.68521
0.784109 5.93781
0.816606 5.65188
0.847076 5.83864
0.881418 5.56938
0.909559 5.77821
0.945432 5.52911
0.983264 5.2917
1.00815 5.53364
1.04704 5.32211
1.06914 5.5841
1.0896 5.85309
1.10856 6.12819
1.14591 5.96488
1.18456 5.81972
1.19993 6.11763
1.23852 6.00011
1.27815 5.90302
1.28978 6.21758
1.30773 5.50863
1.31876 5.82739
1.35089 5.45064
1.3949 5.41687
1.43961 5.40762
1.48485 5.42275
1.48859 5.75151
1.53044 5.46166
1.57621 5.52339
1.62195 5.60655
1.66748 5.70956
1.67208 5.39404
1.71931 5.52123
1.72668 5.21345
1.77545 5.36471
1.82325 5.53091
1.86991 5.70986
1.91526 5.89958
1.95918 6.09844
2.00158 6.30504
2.02153 6.046
2.06363 6.26583
2.08156 6.73718
2.10391 6.49104
2.1191 6.96125
2.15498 7.18986
2.17901 6.95512
2.20481 6.72598
2.24023 6.96935
2.27377 7.21613
2.30234 7.00326
2.33427 7.25818
2.36436 7.5161
2.39493 7.31906
2.42315 7.5844
2.44967 7.85249
2.48149 7.67111
2.49802 8.39641
2.50602 7.94607
2.52902 8.22348
2.55061 8.50317
2.58244 8.34135
2.60213 8.62717
2.6206 8.91494
2.65235 8.76806
2.66901 9.06127
2.68465 9.35613
2.69936 9.6525
2.7299 9.52337
2.74302 9.82429
2.77361 9.70578
2.80493 9.59501
2.81568 9.90276
2.84682 9.80252
2.87855 9.71024
2.91084 9.62608
2.94363 9.55017
2.97685 9.48263
3.01044 9.42352
3.04434 9.37294
3.04755 9.6954
3.08055 9.65456
3.11368 9.62205
3.14687 9.59789
3.14705 9.27244
3.18137 9.25598
3.2156 9.24798
3.24966 9.24842
3.28346 9.25722
3.31695 9.27436
3.32305 8.94763
3.35722 8.97339
3.3909 9.0076
3.424 9.05025
3.45648 9.10128
3.46731 8.77699
3.47887 8.45251
3.51255 8.51449
3.52593 8.19112
3.55966 8.26371
3.59241 8.3455
3.60855 8.02586
3.62578 7.70626
3.65906 7.80248
3.69112 7.90865
3.71101 7.5955
3.74243 7.71532
3.76417 7.40712
3.79473 7.54173
3.81828 7.24003
3.84777 7.39045
3.87303 7.09705
3.90126 7.26416
3.92811 6.98115
3.95648 6.70287
3.98319 6.89525
4.01297 6.63122
4.04433 6.37461
4.07732 6.1268
4.10143 6.35649
4.13549 6.12925
4.17114 5.91452
4.19227 6.17276
4.22858 5.98263
4.26633 5.8087
4.3055 5.65277
4.34603 5.51662
4.38786 5.40195
4.43091 5.31026
4.47505 5.2428
4.48539 5.5647
4.52863 5.52635