-
Notifications
You must be signed in to change notification settings - Fork 0
/
gprof.txt
5165 lines (5127 loc) · 784 KB
/
gprof.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls s/call s/call name
15.70 53.15 53.15 3025152000 0.00 0.00 updateTransmission(SpikingSynapse*, SpikingNeuron*)
11.28 91.34 38.19 216000 0.00 0.00 updateLayer(SpikingLayer*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::vector<bool, std::allocator<bool> >, float)
7.99 118.40 27.05 3653824579 0.00 0.00 std::_Bit_iterator_base::_Bit_iterator_base(unsigned long*, unsigned int)
6.25 139.55 21.15 1908535787 0.00 0.00 std::_Bit_reference::_Bit_reference(unsigned long*, unsigned long)
5.03 156.59 17.04 3038383083 0.00 0.00 std::_Bit_reference::operator=(bool)
4.78 172.76 16.17 6576996126 0.00 0.00 bool __gnu_cxx::operator!=<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >(__gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > > const&, __gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > > const&)
4.55 188.16 15.40 6187106475 0.00 0.00 std::vector<bool, std::allocator<bool> >::operator[](unsigned long)
4.31 202.74 14.58 3165120000 0.00 0.00 std::_Bit_reference::operator bool() const
4.19 216.93 14.19 1905367787 0.00 0.00 std::_Bit_iterator::operator*() const
4.16 231.02 14.09 360000 0.00 0.00 updateTransmission(SpikingConnection*, SpikingLayer*)
3.36 242.38 11.36 4564057660 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >::base() const
3.16 253.08 10.70 1893176483 0.00 0.00 std::_Bit_iterator::_Bit_iterator(unsigned long*, unsigned int)
2.74 262.37 9.29 3027348672 0.00 0.00 std::operator-(std::_Bit_iterator_base const&, std::_Bit_iterator_base const&)
2.64 271.29 8.92 6054319200 0.00 0.00 std::_Bit_const_iterator::_Bit_const_iterator(std::_Bit_iterator const&)
2.25 278.92 7.63 3026754528 0.00 0.00 std::vector<bool, std::allocator<bool> >::size() const
1.91 285.37 6.45 6576156096 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >::operator++()
1.86 291.68 6.31 4349957700 0.00 0.00 std::vector<SpikingNeuron*, std::allocator<SpikingNeuron*> >::operator[](unsigned long)
1.74 297.56 5.88 6576156096 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >::operator*() const
1.73 303.41 5.85 3026970528 0.00 0.00 std::vector<bool, std::allocator<bool> >::end() const
1.62 308.88 5.47 3298753793 0.00 0.00 std::vector<float, std::allocator<float> >::operator[](unsigned long)
1.36 313.48 4.60 3027096576 0.00 0.00 std::vector<bool, std::allocator<bool> >::begin() const
1.06 317.06 3.58 129600000 0.00 0.00 HodgkinHuxley::update(float, float, bool, float)
1.03 320.56 3.50 360000 0.00 0.00 updateSTDP(SpikingConnection*, SpikingLayer*, SpikingLayer*)
0.63 322.70 2.14 432012 0.00 0.00 __gnu_cxx::new_allocator<float>::new_allocator()
0.59 324.70 2.00 259210800 0.00 0.00 vtrap(float, float)
0.50 326.38 1.68 840030 0.00 0.00 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::end()
0.42 327.81 1.43 525600000 0.00 0.00 updateSTDP(SpikingSynapse*, SpikingNeuron*, SpikingNeuron*)
0.37 329.06 1.25 432000 0.00 0.00 __gnu_cxx::new_allocator<unsigned long>::deallocate(unsigned long*, unsigned long)
0.35 330.23 1.17 252096 0.00 0.00 neuralnets::Synapse::set_d(float)
0.32 331.31 1.08 432024 0.00 0.00 std::vector<float, std::allocator<float> >::~vector()
0.25 332.16 0.85 129605400 0.00 0.00 betaH(float)
0.19 332.81 0.65 342048 0.00 0.00 std::vector<bool, std::allocator<bool> >::_M_copy_aligned(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
0.19 333.44 0.63 129605400 0.00 0.00 alphaN(float)
0.17 334.01 0.57 378144 0.00 0.00 reset(SpikingSynapse*)
0.16 334.56 0.55 432012 0.00 0.00 _ZSt10__fill_n_aIPfmfEN9__gnu_cxx11__enable_ifIXsr11__is_scalarIT1_EE7__valueET_E6__typeES4_T0_RKS3_
0.15 335.08 0.52 342048 0.00 0.00 std::_Bit_iterator std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<std::_Bit_const_iterator, std::_Bit_iterator>(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
0.14 335.57 0.49 9 0.05 0.05 std::vector<SpikingNeuron*, std::allocator<SpikingNeuron*> >::resize(unsigned long)
0.13 336.02 0.45 129605400 0.00 0.00 alphaM(float)
0.12 336.42 0.40 216000 0.00 0.00 recordSpikes(neuralnets::Raster*, SpikingLayer*, int)
0.11 336.79 0.37 129605400 0.00 0.00 betaN(float)
0.10 337.14 0.35 129605400 0.00 0.00 betaM(float)
0.10 337.48 0.34 129605400 0.00 0.00 alphaH(float)
0.04 337.61 0.13 int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, std::uniform_int_distribution<int>::param_type const&)
0.03 337.70 0.09 72000 0.00 0.00 FixedRateSpikeStim::yield()
0.02 337.76 0.06 1680060 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >::__normal_iterator(SpikingSynapse** const&)
0.01 337.81 0.05 5400 0.00 0.00 reset(HodgkinHuxley*)
0.01 337.85 0.04 21604254 0.00 0.00 std::vector<int, std::allocator<int> >::operator[](unsigned long)
0.01 337.88 0.03 288000 0.00 0.00 std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long)
0.01 337.91 0.03 std::tuple<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > topographicWeights2D<int>(int, int, std::vector<int, std::allocator<int> >)
0.01 337.93 0.03 7200000 0.00 0.00 SpikingNeuron::update(float, float, bool, float)
0.01 337.95 0.02 16396608 0.00 0.00 std::_Bit_iterator_base::_M_bump_up()
0.01 337.97 0.02 13228608 0.00 0.00 std::_Bit_iterator::operator++()
0.01 337.99 0.02 10264236 0.00 0.00 std::_Bit_iterator_base::operator==(std::_Bit_iterator_base const&) const
0.01 338.01 0.02 1296300 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_M_get_Tp_allocator()
0.01 338.03 0.02 1296174 0.00 0.00 std::allocator<SpikingConnection*>::allocator(std::allocator<SpikingConnection*> const&)
0.01 338.05 0.02 864048 0.00 0.00 std::allocator<float>::~allocator()
0.01 338.07 0.02 342048 0.00 0.00 std::_Bit_iterator std::__copy_move_a2<false, std::_Bit_const_iterator, std::_Bit_iterator>(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
0.01 338.09 0.02 16200 0.00 0.00 inf(float, float)
0.01 338.11 0.02 18 0.00 0.00 google::protobuf::internal::GenericTypeHandler<neuralnets::Raster>::New()
0.01 338.13 0.02 2 0.01 0.61 recordState(neuralnets::NetworkState*, SpikingNet*)
0.01 338.15 0.02 2 0.01 167.99 run(SpikingNet*, RunSettings*)
0.00 338.17 0.02 17100 0.00 0.00 reset(SpikingNeuron*)
0.00 338.18 0.01 3168000 0.00 0.00 std::_Bit_const_iterator::operator*() const
0.00 338.19 0.01 3168000 0.00 0.00 std::_Bit_const_iterator::operator++()
0.00 338.20 0.01 1325304 0.00 0.00 std::_Niter_base<unsigned long*>::iterator_type std::__niter_base<unsigned long*>(unsigned long*)
0.00 338.21 0.01 1296126 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::__normal_iterator(SpikingConnection* const* const&)
0.00 338.22 0.01 1296126 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::__normal_iterator(SpikingConnection** const&)
0.00 338.23 0.01 684096 0.00 0.00 std::_Miter_base<std::_Bit_const_iterator>::iterator_type std::__miter_base<std::_Bit_const_iterator>(std::_Bit_const_iterator)
0.00 338.24 0.01 684096 0.00 0.00 std::_Niter_base<std::_Bit_const_iterator>::iterator_type std::__niter_base<std::_Bit_const_iterator>(std::_Bit_const_iterator)
0.00 338.25 0.01 648213 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::size() const
0.00 338.26 0.01 648159 0.00 0.00 void std::_Destroy<SpikingConnection**>(SpikingConnection**, SpikingConnection**)
0.00 338.27 0.01 648129 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::~_Vector_base()
0.00 338.28 0.01 648129 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::~vector()
0.00 338.29 0.01 648093 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_M_allocate(unsigned long)
0.00 338.30 0.01 648063 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::begin() const
0.00 338.31 0.01 648063 0.00 0.00 SpikingConnection** std::uninitialized_copy<__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, SpikingConnection**>(__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, __gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, SpikingConnection**)
0.00 338.32 0.01 648063 0.00 0.00 SpikingConnection** std::copy<__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, SpikingConnection**>(__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, __gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, SpikingConnection**)
0.00 338.33 0.01 648030 0.00 0.00 std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::operator[](unsigned long)
0.00 338.34 0.01 558048 0.00 0.00 std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
0.00 338.35 0.01 432024 0.00 0.00 std::_Vector_base<float, std::allocator<float> >::_Vector_impl::_Vector_impl(std::allocator<float> const&)
0.00 338.36 0.01 432024 0.00 0.00 std::_Vector_base<float, std::allocator<float> >::_Vector_impl::~_Vector_impl()
0.00 338.37 0.01 432012 0.00 0.00 float* std::fill_n<float*, unsigned long, float>(float*, unsigned long, float const&)
0.00 338.38 0.01 252096 0.00 0.00 neuralnets::SpikingConnection::add_synapses()
0.00 338.39 0.01 252096 0.00 0.00 neuralnets::Synapse::set_has_s()
0.00 338.40 0.01 216000 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::Raster>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::Mutable<google::protobuf::RepeatedPtrField<neuralnets::Raster>::TypeHandler>(int)
0.00 338.41 0.01 140225 0.00 0.00 stdp(float)
0.00 338.42 0.01 63 0.00 0.00 __gnu_cxx::__normal_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > > >::operator*() const
0.00 338.43 0.01 30 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::_M_check_len(unsigned long, char const*) const
0.00 338.44 0.01 30 0.00 0.00 SpikingConnection** std::__uninitialized_move_if_noexcept_a<SpikingConnection**, SpikingConnection**, std::allocator<SpikingConnection*> >(SpikingConnection**, SpikingConnection**, SpikingConnection**, std::allocator<SpikingConnection*>&)
0.00 338.45 0.01 neuralnets::SpikingConnection::~SpikingConnection()
0.00 338.46 0.01 neuralnets::Synapse::MergeFrom(neuralnets::Synapse const&)
0.00 338.47 0.01 google::protobuf::RepeatedPtrField<neuralnets::Spike>::TypeHandler::Type const& google::protobuf::internal::RepeatedPtrFieldBase::Get<google::protobuf::RepeatedPtrField<neuralnets::Spike>::TypeHandler>(int) const
0.00 338.48 0.01 progressbar_update
0.00 338.48 0.00 10264236 0.00 0.00 std::_Bit_iterator_base::operator!=(std::_Bit_iterator_base const&) const
0.00 338.48 0.00 3456336 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::base() const
0.00 338.48 0.00 2009400 0.00 0.00 std::_Iter_base<unsigned long*, false>::_S_base(unsigned long*)
0.00 338.48 0.00 1728168 0.00 0.00 bool __gnu_cxx::operator!=<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(__gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > const&, __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > const&)
0.00 338.48 0.00 1368192 0.00 0.00 std::_Iter_base<std::_Bit_const_iterator, false>::_S_base(std::_Bit_const_iterator)
0.00 338.48 0.00 1296192 0.00 0.00 __gnu_cxx::new_allocator<SpikingConnection*>::~new_allocator()
0.00 338.48 0.00 1296192 0.00 0.00 std::allocator<SpikingConnection*>::~allocator()
0.00 338.48 0.00 1296174 0.00 0.00 __gnu_cxx::new_allocator<SpikingConnection*>::new_allocator(__gnu_cxx::new_allocator<SpikingConnection*> const&)
0.00 338.48 0.00 1296126 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::base() const
0.00 338.48 0.00 1296126 0.00 0.00 std::_Iter_base<__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, false>::_S_base(__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >)
0.00 338.48 0.00 1296126 0.00 0.00 std::_Iter_base<__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, true>::_S_base(__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >)
0.00 338.48 0.00 1296126 0.00 0.00 std::_Miter_base<__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >(__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >)
0.00 338.48 0.00 1296126 0.00 0.00 std::_Niter_base<__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >(__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >)
0.00 338.48 0.00 1152012 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::operator[](unsigned long)
0.00 338.48 0.00 1080105 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::operator++()
0.00 338.48 0.00 1080105 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::operator*() const
0.00 338.48 0.00 972288 0.00 0.00 std::_Iter_base<std::_Bit_iterator, false>::_S_base(std::_Bit_iterator)
0.00 338.48 0.00 864048 0.00 0.00 __gnu_cxx::new_allocator<float>::~new_allocator()
0.00 338.48 0.00 864048 0.00 0.00 std::_Vector_base<float, std::allocator<float> >::_M_get_Tp_allocator()
0.00 338.48 0.00 840030 0.00 0.00 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::begin()
0.00 338.48 0.00 828096 0.00 0.00 std::_Bit_iterator::_Bit_iterator()
0.00 338.48 0.00 828096 0.00 0.00 std::_Bvector_base<std::allocator<bool> >::_S_nword(unsigned long)
0.00 338.48 0.00 720192 0.00 0.00 std::_Niter_base<std::_Bit_iterator>::iterator_type std::__niter_base<std::_Bit_iterator>(std::_Bit_iterator)
0.00 338.48 0.00 720000 0.00 0.00 __gnu_cxx::new_allocator<unsigned long>::~new_allocator()
0.00 338.48 0.00 720000 0.00 0.00 std::allocator<unsigned long>::~allocator()
0.00 338.48 0.00 684096 0.00 0.00 std::_Miter_base<unsigned long*>::iterator_type std::__miter_base<unsigned long*>(unsigned long*)
0.00 338.48 0.00 666144 0.00 0.00 __gnu_cxx::new_allocator<unsigned long>::max_size() const
0.00 338.48 0.00 648159 0.00 0.00 void std::_Destroy_aux<true>::__destroy<SpikingConnection**>(SpikingConnection**, SpikingConnection**)
0.00 338.48 0.00 648159 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_M_deallocate(SpikingConnection**, unsigned long)
0.00 338.48 0.00 648159 0.00 0.00 void std::_Destroy<SpikingConnection**, SpikingConnection*>(SpikingConnection**, SpikingConnection**, std::allocator<SpikingConnection*>&)
0.00 338.48 0.00 648153 0.00 0.00 std::_Iter_base<SpikingConnection**, false>::_S_base(SpikingConnection**)
0.00 338.48 0.00 648153 0.00 0.00 std::_Niter_base<SpikingConnection**>::iterator_type std::__niter_base<SpikingConnection**>(SpikingConnection**)
0.00 338.48 0.00 648129 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_Vector_impl::~_Vector_impl()
0.00 338.48 0.00 648123 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_M_get_Tp_allocator() const
0.00 338.48 0.00 648063 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<SpikingConnection*> >::_S_select_on_copy(std::allocator<SpikingConnection*> const&)
0.00 338.48 0.00 648063 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::end() const
0.00 338.48 0.00 648063 0.00 0.00 SpikingConnection** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<SpikingConnection*>(SpikingConnection* const*, SpikingConnection* const*, SpikingConnection**)
0.00 338.48 0.00 648063 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_Vector_impl::_Vector_impl(std::allocator<SpikingConnection*> const&)
0.00 338.48 0.00 648063 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_M_create_storage(unsigned long)
0.00 338.48 0.00 648063 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_Vector_base(unsigned long, std::allocator<SpikingConnection*> const&)
0.00 338.48 0.00 648063 0.00 0.00 std::allocator_traits<std::allocator<SpikingConnection*> >::select_on_container_copy_construction(std::allocator<SpikingConnection*> const&)
0.00 338.48 0.00 648063 0.00 0.00 _ZNSt16allocator_traitsISaIP17SpikingConnectionEE9_S_selectIKS2_EENSt9enable_ifIXntsr15__select_helperIT_EE5valueES7_E4typeERS7_
0.00 338.48 0.00 648063 0.00 0.00 SpikingConnection** std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, SpikingConnection**>(__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, __gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, SpikingConnection**)
0.00 338.48 0.00 648063 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::end()
0.00 338.48 0.00 648063 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::begin()
0.00 338.48 0.00 648063 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::vector(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > const&)
0.00 338.48 0.00 648063 0.00 0.00 SpikingConnection** std::__copy_move_a<false, SpikingConnection* const*, SpikingConnection**>(SpikingConnection* const*, SpikingConnection* const*, SpikingConnection**)
0.00 338.48 0.00 648063 0.00 0.00 SpikingConnection** std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, SpikingConnection**>(__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, __gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, SpikingConnection**)
0.00 338.48 0.00 648063 0.00 0.00 SpikingConnection** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, SpikingConnection**, SpikingConnection*>(__gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, __gnu_cxx::__normal_iterator<SpikingConnection* const*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >, SpikingConnection**, std::allocator<SpikingConnection*>&)
0.00 338.48 0.00 540096 0.00 0.00 std::_Bit_iterator::operator+(long) const
0.00 338.48 0.00 540096 0.00 0.00 std::_Bit_iterator::operator+=(long)
0.00 338.48 0.00 540096 0.00 0.00 std::_Bit_iterator_base::_M_incr(long)
0.00 338.48 0.00 504192 0.00 0.00 std::vector<bool, std::allocator<bool> >::end()
0.00 338.48 0.00 504132 0.00 0.00 __gnu_cxx::new_allocator<SpikingConnection*>::max_size() const
0.00 338.48 0.00 504072 0.00 0.00 __gnu_cxx::new_allocator<SpikingConnection*>::deallocate(SpikingConnection**, unsigned long)
0.00 338.48 0.00 504072 0.00 0.00 __gnu_cxx::new_allocator<SpikingConnection*>::allocate(unsigned long, void const*)
0.00 338.48 0.00 468096 0.00 0.00 std::_Bvector_base<std::allocator<bool> >::_M_get_Bit_allocator() const
0.00 338.48 0.00 468096 0.00 0.00 std::_Bit_const_iterator::_Bit_const_iterator(unsigned long*, unsigned int)
0.00 338.48 0.00 432036 0.00 0.00 __gnu_cxx::new_allocator<float>::new_allocator(__gnu_cxx::new_allocator<float> const&)
0.00 338.48 0.00 432036 0.00 0.00 std::allocator<float>::allocator(std::allocator<float> const&)
0.00 338.48 0.00 432024 0.00 0.00 __gnu_cxx::new_allocator<float>::deallocate(float*, unsigned long)
0.00 338.48 0.00 432024 0.00 0.00 __gnu_cxx::new_allocator<float>::allocate(unsigned long, void const*)
0.00 338.48 0.00 432024 0.00 0.00 __gnu_cxx::new_allocator<float>::max_size() const
0.00 338.48 0.00 432024 0.00 0.00 std::_Iter_base<float*, false>::_S_base(float*)
0.00 338.48 0.00 432024 0.00 0.00 void std::_Destroy_aux<true>::__destroy<float*>(float*, float*)
0.00 338.48 0.00 432024 0.00 0.00 std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long)
0.00 338.48 0.00 432024 0.00 0.00 std::_Vector_base<float, std::allocator<float> >::_M_deallocate(float*, unsigned long)
0.00 338.48 0.00 432024 0.00 0.00 std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long)
0.00 338.48 0.00 432024 0.00 0.00 std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&)
0.00 338.48 0.00 432024 0.00 0.00 std::_Vector_base<float, std::allocator<float> >::~_Vector_base()
0.00 338.48 0.00 432024 0.00 0.00 std::_Niter_base<float*>::iterator_type std::__niter_base<float*>(float*)
0.00 338.48 0.00 432024 0.00 0.00 void std::_Destroy<float*>(float*, float*)
0.00 338.48 0.00 432024 0.00 0.00 void std::_Destroy<float*, float>(float*, float*, std::allocator<float>&)
0.00 338.48 0.00 432012 0.00 0.00 std::allocator<float>::allocator()
0.00 338.48 0.00 432012 0.00 0.00 void std::__uninitialized_fill_n<true>::__uninit_fill_n<float*, unsigned long, float>(float*, unsigned long, float const&)
0.00 338.48 0.00 432012 0.00 0.00 std::vector<float, std::allocator<float> >::_M_fill_initialize(unsigned long, float const&)
0.00 338.48 0.00 432012 0.00 0.00 std::vector<float, std::allocator<float> >::vector(unsigned long, float const&, std::allocator<float> const&)
0.00 338.48 0.00 432012 0.00 0.00 void std::uninitialized_fill_n<float*, unsigned long, float>(float*, unsigned long, float const&)
0.00 338.48 0.00 432012 0.00 0.00 void std::__uninitialized_fill_n_a<float*, unsigned long, float, float>(float*, unsigned long, float const&, std::allocator<float>&)
0.00 338.48 0.00 432000 0.00 0.00 std::_Bvector_base<std::allocator<bool> >::_Bvector_impl::~_Bvector_impl()
0.00 338.48 0.00 432000 0.00 0.00 std::_Bvector_base<std::allocator<bool> >::~_Bvector_base()
0.00 338.48 0.00 432000 0.00 0.00 std::vector<bool, std::allocator<bool> >::~vector()
0.00 338.48 0.00 414048 0.00 0.00 __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
0.00 338.48 0.00 414048 0.00 0.00 __gnu_cxx::new_allocator<unsigned long>::new_allocator()
0.00 338.48 0.00 414048 0.00 0.00 std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
0.00 338.48 0.00 378144 0.00 0.00 google::protobuf::internal::GenericTypeHandler<neuralnets::Synapse>::New()
0.00 338.48 0.00 378144 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::Synapse>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::Add<google::protobuf::RepeatedPtrField<neuralnets::Synapse>::TypeHandler>()
0.00 338.48 0.00 378144 0.00 0.00 std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
0.00 338.48 0.00 378144 0.00 0.00 std::vector<bool, std::allocator<bool> >::insert(std::_Bit_iterator, unsigned long, bool const&)
0.00 338.48 0.00 378144 0.00 0.00 std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
0.00 338.48 0.00 342048 0.00 0.00 unsigned long* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned long>(unsigned long const*, unsigned long const*, unsigned long*)
0.00 338.48 0.00 342048 0.00 0.00 unsigned long* std::__copy_move_a<false, unsigned long*, unsigned long*>(unsigned long*, unsigned long*, unsigned long*)
0.00 338.48 0.00 342048 0.00 0.00 std::_Bit_iterator std::__copy_move_a<false, std::_Bit_const_iterator, std::_Bit_iterator>(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
0.00 338.48 0.00 342048 0.00 0.00 unsigned long* std::__copy_move_a2<false, unsigned long*, unsigned long*>(unsigned long*, unsigned long*, unsigned long*)
0.00 338.48 0.00 342048 0.00 0.00 unsigned long* std::copy<unsigned long*, unsigned long*>(unsigned long*, unsigned long*, unsigned long*)
0.00 338.48 0.00 342048 0.00 0.00 std::_Bit_iterator std::copy<std::_Bit_const_iterator, std::_Bit_iterator>(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
0.00 338.48 0.00 288000 0.00 0.00 __gnu_cxx::new_allocator<bool>::new_allocator()
0.00 338.48 0.00 288000 0.00 0.00 __gnu_cxx::new_allocator<bool>::~new_allocator()
0.00 338.48 0.00 288000 0.00 0.00 __gnu_cxx::new_allocator<unsigned long>::new_allocator(__gnu_cxx::new_allocator<unsigned long> const&)
0.00 338.48 0.00 288000 0.00 0.00 std::allocator<bool>::~allocator()
0.00 338.48 0.00 288000 0.00 0.00 std::allocator<unsigned long>::allocator(std::allocator<unsigned long> const&)
0.00 338.48 0.00 288000 0.00 0.00 std::allocator<unsigned long>::allocator<bool>(std::allocator<bool> const&)
0.00 338.48 0.00 288000 0.00 0.00 std::_Bvector_base<std::allocator<bool> >::_Bvector_impl::_Bvector_impl(std::allocator<unsigned long>&&)
0.00 338.48 0.00 288000 0.00 0.00 std::_Bvector_base<std::allocator<bool> >::_Bvector_base(std::allocator<bool> const&)
0.00 338.48 0.00 288000 0.00 0.00 std::remove_reference<std::allocator<unsigned long>&>::type&& std::move<std::allocator<unsigned long>&>(std::allocator<unsigned long>&)
0.00 338.48 0.00 252096 0.00 0.00 neuralnets::Synapse::set_has_stype()
0.00 338.48 0.00 252096 0.00 0.00 neuralnets::Synapse::set_s(int)
0.00 338.48 0.00 252096 0.00 0.00 neuralnets::Synapse::set_t(int)
0.00 338.48 0.00 252096 0.00 0.00 neuralnets::Synapse::set_w(float)
0.00 338.48 0.00 252096 0.00 0.00 neuralnets::Synapse::set_has_d()
0.00 338.48 0.00 252096 0.00 0.00 neuralnets::Synapse::set_has_t()
0.00 338.48 0.00 252096 0.00 0.00 neuralnets::Synapse::set_has_w()
0.00 338.48 0.00 252096 0.00 0.00 neuralnets::Synapse::set_stype(neuralnets::Synapse_SynapseType)
0.00 338.48 0.00 252096 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::Synapse>::Add()
0.00 338.48 0.00 252096 0.00 0.00 std::vector<bool, std::allocator<bool> >::max_size() const
0.00 338.48 0.00 252096 0.00 0.00 std::_Miter_base<std::_Bit_iterator>::iterator_type std::__miter_base<std::_Bit_iterator>(std::_Bit_iterator)
0.00 338.48 0.00 216072 0.00 0.00 google::protobuf::internal::RepeatedPtrFieldBase::size() const
0.00 338.48 0.00 216018 0.00 0.00 std::vector<Stim*, std::allocator<Stim*> >::operator[](unsigned long)
0.00 338.48 0.00 216000 0.00 0.00 updateTransmission(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, SpikingLayer*)
0.00 338.48 0.00 216000 0.00 0.00 neuralnets::SimulationResults::mutable_spikes(int)
0.00 338.48 0.00 216000 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::Raster>::Mutable(int)
0.00 338.48 0.00 216000 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::Raster>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::cast<google::protobuf::RepeatedPtrField<neuralnets::Raster>::TypeHandler>(void*)
0.00 338.48 0.00 216000 0.00 0.00 std::allocator<bool>::allocator<unsigned long>(std::allocator<unsigned long> const&)
0.00 338.48 0.00 216000 0.00 0.00 std::vector<bool, std::allocator<bool> >::vector(std::vector<bool, std::allocator<bool> > const&)
0.00 338.48 0.00 203628 0.00 0.00 std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
0.00 338.48 0.00 149580 0.00 0.00 void std::fill<unsigned long*, int>(unsigned long*, unsigned long*, int const&)
0.00 338.48 0.00 149580 0.00 0.00 _ZSt8__fill_aIPmiEN9__gnu_cxx11__enable_ifIXsr11__is_scalarIT0_EE7__valueEvE6__typeET_S6_RKS3_
0.00 338.48 0.00 140225 0.00 0.00 float const& std::max<float>(float const&, float const&)
0.00 338.48 0.00 140225 0.00 0.00 float const& std::min<float>(float const&, float const&)
0.00 338.48 0.00 126112 0.00 0.00 unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
0.00 338.48 0.00 126048 0.00 0.00 SpikingSynapse::SpikingSynapse(syn_t, int, int, float, float)
0.00 338.48 0.00 126048 0.00 0.00 std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
0.00 338.48 0.00 126048 0.00 0.00 std::vector<bool, std::allocator<bool> >::capacity() const
0.00 338.48 0.00 126048 0.00 0.00 std::allocator<unsigned long>::allocator()
0.00 338.48 0.00 126048 0.00 0.00 std::_Bit_iterator std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<std::_Bit_iterator, std::_Bit_iterator>(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator)
0.00 338.48 0.00 126048 0.00 0.00 std::_Bvector_base<std::allocator<bool> >::_Bvector_impl::_Bvector_impl()
0.00 338.48 0.00 126048 0.00 0.00 std::_Bvector_base<std::allocator<bool> >::_Bvector_base()
0.00 338.48 0.00 126048 0.00 0.00 std::vector<bool, std::allocator<bool> >::begin()
0.00 338.48 0.00 126048 0.00 0.00 std::vector<bool, std::allocator<bool> >::vector()
0.00 338.48 0.00 126048 0.00 0.00 std::_Bit_iterator std::__copy_move_a<false, std::_Bit_iterator, std::_Bit_iterator>(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator)
0.00 338.48 0.00 126048 0.00 0.00 std::_Bit_iterator std::__copy_move_a2<false, std::_Bit_iterator, std::_Bit_iterator>(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator)
0.00 338.48 0.00 126048 0.00 0.00 std::_Bit_iterator std::copy<std::_Bit_iterator, std::_Bit_iterator>(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator)
0.00 338.48 0.00 126048 0.00 0.00 std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
0.00 338.48 0.00 72000 0.00 0.00 std::allocator<bool>::allocator()
0.00 338.48 0.00 72000 0.00 0.00 std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&)
0.00 338.48 0.00 26172 0.00 0.00 neuralnets::Spike::set_i(int)
0.00 338.48 0.00 26172 0.00 0.00 neuralnets::Spike::set_t(int)
0.00 338.48 0.00 26172 0.00 0.00 neuralnets::Spike::set_has_i()
0.00 338.48 0.00 26172 0.00 0.00 neuralnets::Spike::set_has_t()
0.00 338.48 0.00 26172 0.00 0.00 neuralnets::Raster::add_spikes()
0.00 338.48 0.00 26172 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::Spike>::Add()
0.00 338.48 0.00 26172 0.00 0.00 google::protobuf::internal::GenericTypeHandler<neuralnets::Spike>::New()
0.00 338.48 0.00 26172 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::Spike>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::Add<google::protobuf::RepeatedPtrField<neuralnets::Spike>::TypeHandler>()
0.00 338.48 0.00 5700 0.00 0.00 SpikingNeuron::SpikingNeuron()
0.00 338.48 0.00 5400 0.00 0.00 Hinf(float)
0.00 338.48 0.00 5400 0.00 0.00 Minf(float)
0.00 338.48 0.00 5400 0.00 0.00 Ninf(float)
0.00 338.48 0.00 5400 0.00 0.00 HodgkinHuxley::HodgkinHuxley()
0.00 338.48 0.00 1238 0.00 0.00 QBasicAtomicInteger<int>::load() const
0.00 338.48 0.00 600 0.00 0.00 google::protobuf::RepeatedField<int>::Add(int const&)
0.00 338.48 0.00 432 0.00 0.00 std::remove_reference<SpikingConnection**&>::type&& std::move<SpikingConnection**&>(SpikingConnection**&)
0.00 338.48 0.00 376 0.00 0.00 QtPrivate::RefCount::deref()
0.00 338.48 0.00 375 0.00 0.00 bool QBasicAtomicOps<4>::deref<int>(int&)
0.00 338.48 0.00 375 0.00 0.00 QBasicAtomicInteger<int>::deref()
0.00 338.48 0.00 366 0.00 0.00 QString* std::__addressof<QString>(QString&)
0.00 338.48 0.00 360 0.00 0.00 QString::~QString()
0.00 338.48 0.00 344 0.00 0.00 QString const& std::forward<QString const&>(std::remove_reference<QString const&>::type&)
0.00 338.48 0.00 324 0.00 0.00 std::remove_reference<int*&>::type&& std::move<int*&>(int*&)
0.00 338.48 0.00 286 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >::base() const
0.00 338.48 0.00 270 0.00 0.00 std::remove_reference<SpikingSynapse**&>::type&& std::move<SpikingSynapse**&>(SpikingSynapse**&)
0.00 338.48 0.00 243 0.00 0.00 qt_noop()
0.00 338.48 0.00 242 0.00 0.00 bool QBasicAtomicOps<4>::ref<int>(int&)
0.00 338.48 0.00 242 0.00 0.00 QBasicAtomicInteger<int>::ref()
0.00 338.48 0.00 242 0.00 0.00 QString::QString(QString const&)
0.00 338.48 0.00 242 0.00 0.00 QtPrivate::RefCount::ref()
0.00 338.48 0.00 239 0.00 0.00 void std::_Destroy<QString>(QString*)
0.00 338.48 0.00 209 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >::operator*() const
0.00 338.48 0.00 200 0.00 0.00 neuralnets::RGBImage::add_b(int)
0.00 338.48 0.00 200 0.00 0.00 neuralnets::RGBImage::add_g(int)
0.00 338.48 0.00 200 0.00 0.00 neuralnets::RGBImage::add_r(int)
0.00 338.48 0.00 179 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >::operator++()
0.00 338.48 0.00 144 0.00 0.00 void std::swap<SpikingConnection**>(SpikingConnection**&, SpikingConnection**&)
0.00 338.48 0.00 140 0.00 0.00 __gnu_cxx::__normal_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > > >::base() const
0.00 338.48 0.00 130 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >::__normal_iterator(SpikingLayer** const&)
0.00 338.48 0.00 129 0.00 0.00 QTypedArrayData<unsigned short>::deallocate(QArrayData*)
0.00 338.48 0.00 127 0.00 0.00 void std::_Construct<QString, QString&>(QString*, QString&)
0.00 338.48 0.00 127 0.00 0.00 QString& std::forward<QString&>(std::remove_reference<QString&>::type&)
0.00 338.48 0.00 121 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_M_get_Tp_allocator()
0.00 338.48 0.00 120 0.00 0.00 SpikingConnection* const& std::forward<SpikingConnection* const&>(std::remove_reference<SpikingConnection* const&>::type&)
0.00 338.48 0.00 112 0.00 0.00 void __gnu_cxx::new_allocator<QString>::construct<QString, QString const&>(QString*, QString const&)
0.00 338.48 0.00 112 0.00 0.00 _ZNSt16allocator_traitsISaI7QStringEE12_S_constructIS0_JRKS0_EEENSt9enable_ifIXsr18__construct_helperIT_DpT0_EE5valueEvE4typeERS1_PS7_DpOS8_
0.00 338.48 0.00 112 0.00 0.00 _ZNSt16allocator_traitsISaI7QStringEE9constructIS0_JRKS0_EEEDTcl12_S_constructfp_fp0_spclsr3stdE7forwardIT0_Efp1_EEERS1_PT_DpOS6_
0.00 338.48 0.00 112 0.00 0.00 std::vector<QString, std::allocator<QString> >::push_back(QString const&)
0.00 338.48 0.00 112 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >&& std::forward<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(std::remove_reference<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::type&)
0.00 338.48 0.00 108 0.00 0.00 void std::swap<int*>(int*&, int*&)
0.00 338.48 0.00 106 0.00 0.00 __gnu_cxx::new_allocator<SpikingSynapse*>::~new_allocator()
0.00 338.48 0.00 106 0.00 0.00 std::allocator<SpikingSynapse*>::~allocator()
0.00 338.48 0.00 96 0.00 0.00 std::remove_reference<std::allocator<SpikingConnection*>&>::type&& std::move<std::allocator<SpikingConnection*>&>(std::allocator<SpikingConnection*>&)
0.00 338.48 0.00 96 0.00 0.00 std::remove_reference<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >&>::type&& std::move<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >&>(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >&)
0.00 338.48 0.00 90 0.00 0.00 __gnu_cxx::new_allocator<SpikingSynapse*>::new_allocator(__gnu_cxx::new_allocator<SpikingSynapse*> const&)
0.00 338.48 0.00 90 0.00 0.00 std::allocator<SpikingSynapse*>::allocator(std::allocator<SpikingSynapse*> const&)
0.00 338.48 0.00 90 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator()
0.00 338.48 0.00 90 0.00 0.00 void std::swap<SpikingSynapse**>(SpikingSynapse**&, SpikingSynapse**&)
0.00 338.48 0.00 80 0.00 0.00 bool __gnu_cxx::operator!=<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >(__gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > const&, __gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > const&)
0.00 338.48 0.00 80 0.00 0.00 std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>::base() const
0.00 338.48 0.00 78 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >* std::__addressof<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >&)
0.00 338.48 0.00 75 0.00 0.00 std::vector<SpikingNeuron*, std::allocator<SpikingNeuron*> >::size() const
0.00 338.48 0.00 72 0.00 0.00 __gnu_cxx::new_allocator<int>::~new_allocator()
0.00 338.48 0.00 72 0.00 0.00 std::allocator<int>::~allocator()
0.00 338.48 0.00 72 0.00 0.00 int const& std::max<int>(int const&, int const&)
0.00 338.48 0.00 70 0.00 0.00 bool __gnu_cxx::operator!=<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > > >(__gnu_cxx::__normal_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > > > const&, __gnu_cxx::__normal_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > > > const&)
0.00 338.48 0.00 65 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::end()
0.00 338.48 0.00 65 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::begin()
0.00 338.48 0.00 63 0.00 0.00 __gnu_cxx::__normal_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > > >::operator++()
0.00 338.48 0.00 63 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >::difference_type __gnu_cxx::operator-<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >(__gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > const&, __gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > const&)
0.00 338.48 0.00 62 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::size() const
0.00 338.48 0.00 61 0.00 0.00 void std::_Destroy_aux<true>::__destroy<SpikingSynapse**>(SpikingSynapse**, SpikingSynapse**)
0.00 338.48 0.00 61 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_Vector_impl::~_Vector_impl()
0.00 338.48 0.00 61 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_M_deallocate(SpikingSynapse**, unsigned long)
0.00 338.48 0.00 61 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::~_Vector_base()
0.00 338.48 0.00 61 0.00 0.00 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::~vector()
0.00 338.48 0.00 61 0.00 0.00 void std::_Destroy<SpikingSynapse**>(SpikingSynapse**, SpikingSynapse**)
0.00 338.48 0.00 61 0.00 0.00 void std::_Destroy<SpikingSynapse**, SpikingSynapse*>(SpikingSynapse**, SpikingSynapse**, std::allocator<SpikingSynapse*>&)
0.00 338.48 0.00 60 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >::__normal_iterator(SpikingSynapse* const* const&)
0.00 338.48 0.00 60 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >::base() const
0.00 338.48 0.00 60 0.00 0.00 std::move_iterator<SpikingConnection**>::base() const
0.00 338.48 0.00 60 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::max_size() const
0.00 338.48 0.00 60 0.00 0.00 std::_Iter_base<__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, false>::_S_base(__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >)
0.00 338.48 0.00 60 0.00 0.00 std::_Iter_base<__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, true>::_S_base(__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >)
0.00 338.48 0.00 60 0.00 0.00 std::_Iter_base<std::move_iterator<SpikingConnection**>, true>::_S_base(std::move_iterator<SpikingConnection**>)
0.00 338.48 0.00 60 0.00 0.00 std::move_iterator<SpikingConnection**>::move_iterator(SpikingConnection**)
0.00 338.48 0.00 60 0.00 0.00 _ZNSt16allocator_traitsISaIP17SpikingConnectionEE11_S_max_sizeIKS2_EENSt9enable_ifIXsr16__maxsize_helperIT_EE5valueEmE4typeERS7_
0.00 338.48 0.00 60 0.00 0.00 std::allocator_traits<std::allocator<SpikingConnection*> >::max_size(std::allocator<SpikingConnection*> const&)
0.00 338.48 0.00 60 0.00 0.00 std::_Miter_base<__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > > >(__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >)
0.00 338.48 0.00 60 0.00 0.00 std::_Miter_base<std::move_iterator<SpikingConnection**> >::iterator_type std::__miter_base<std::move_iterator<SpikingConnection**> >(std::move_iterator<SpikingConnection**>)
0.00 338.48 0.00 60 0.00 0.00 std::_Niter_base<__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > > >(__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >)
0.00 338.48 0.00 60 0.00 0.00 std::move_iterator<SpikingConnection**> std::__make_move_if_noexcept_iterator<SpikingConnection**, std::move_iterator<SpikingConnection**> >(SpikingConnection**)
0.00 338.48 0.00 54 0.00 0.00 __gnu_cxx::new_allocator<int>::new_allocator(__gnu_cxx::new_allocator<int> const&)
0.00 338.48 0.00 54 0.00 0.00 std::allocator<int>::allocator(std::allocator<int> const&)
0.00 338.48 0.00 50 0.00 0.00 std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::size() const
0.00 338.48 0.00 48 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_Vector_impl::_M_swap_data(std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_Vector_impl&)
0.00 338.48 0.00 48 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_Vector_impl::_Vector_impl(std::allocator<SpikingConnection*>&&)
0.00 338.48 0.00 48 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_Vector_base(std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >&&)
0.00 338.48 0.00 48 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::vector(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >&&)
0.00 338.48 0.00 48 0.00 0.00 void std::_Destroy<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*)
0.00 338.48 0.00 45 0.00 0.00 google::protobuf::internal::GenericTypeHandler<neuralnets::SpikingConnection>::New()
0.00 338.48 0.00 45 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::SpikingConnection>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::Add<google::protobuf::RepeatedPtrField<neuralnets::SpikingConnection>::TypeHandler>()
0.00 338.48 0.00 45 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::SpikingConnection>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::cast<google::protobuf::RepeatedPtrField<neuralnets::SpikingConnection>::TypeHandler>(void*)
0.00 338.48 0.00 45 0.00 0.00 __gnu_cxx::new_allocator<SpikingSynapse*>::deallocate(SpikingSynapse**, unsigned long)
0.00 338.48 0.00 45 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::SpikingConnection>::TypeHandler::Type const& google::protobuf::internal::RepeatedPtrFieldBase::Get<google::protobuf::RepeatedPtrField<neuralnets::SpikingConnection>::TypeHandler>(int) const
0.00 338.48 0.00 45 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_M_get_Tp_allocator() const
0.00 338.48 0.00 45 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_Vector_impl::_Vector_impl(std::allocator<SpikingSynapse*> const&)
0.00 338.48 0.00 41 0.00 0.00 std::_Vector_base<SpikingLayer*, std::allocator<SpikingLayer*> >::_M_get_Tp_allocator()
0.00 338.48 0.00 40 0.00 0.00 std::vector<QString, std::allocator<QString> >::size() const
0.00 338.48 0.00 40 0.00 0.00 bool std::operator==<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>(std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*> const&, std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*> const&)
0.00 338.48 0.00 40 0.00 0.00 bool std::operator!=<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>(std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*> const&, std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*> const&)
0.00 338.48 0.00 36 0.00 0.00 google::protobuf::RepeatedField<int>::Reserve(int)
0.00 338.48 0.00 36 0.00 0.00 __gnu_cxx::new_allocator<int>::new_allocator()
0.00 338.48 0.00 36 0.00 0.00 std::allocator<int>::allocator()
0.00 338.48 0.00 36 0.00 0.00 std::_Iter_base<SpikingNeuron**, false>::_S_base(SpikingNeuron**)
0.00 338.48 0.00 36 0.00 0.00 void std::_Destroy_aux<true>::__destroy<int*>(int*, int*)
0.00 338.48 0.00 36 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_M_swap_data(std::_Vector_base<int, std::allocator<int> >::_Vector_impl&)
0.00 338.48 0.00 36 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl(std::allocator<int> const&)
0.00 338.48 0.00 36 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::~_Vector_impl()
0.00 338.48 0.00 36 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_M_deallocate(int*, unsigned long)
0.00 338.48 0.00 36 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::~_Vector_base()
0.00 338.48 0.00 36 0.00 0.00 std::vector<int, std::allocator<int> >::~vector()
0.00 338.48 0.00 36 0.00 0.00 std::_Niter_base<SpikingNeuron**>::iterator_type std::__niter_base<SpikingNeuron**>(SpikingNeuron**)
0.00 338.48 0.00 36 0.00 0.00 void std::_Destroy<int*>(int*, int*)
0.00 338.48 0.00 36 0.00 0.00 void std::_Destroy<int*, int>(int*, int*, std::allocator<int>&)
0.00 338.48 0.00 32 0.00 0.00 SpikingLayer* const& std::forward<SpikingLayer* const&>(std::remove_reference<SpikingLayer* const&>::type&)
0.00 338.48 0.00 31 0.00 0.00 __gnu_cxx::new_allocator<SpikingLayer*>::~new_allocator()
0.00 338.48 0.00 31 0.00 0.00 std::allocator<SpikingLayer*>::~allocator()
0.00 338.48 0.00 30 0.00 0.00 neuralnets::NetworkState::add_connections()
0.00 338.48 0.00 30 0.00 0.00 neuralnets::SpikingConnection::set_source(int)
0.00 338.48 0.00 30 0.00 0.00 neuralnets::SpikingConnection::set_target(int)
0.00 338.48 0.00 30 0.00 0.00 neuralnets::SpikingConnection::set_has_avg_w()
0.00 338.48 0.00 30 0.00 0.00 neuralnets::SpikingConnection::set_has_source()
0.00 338.48 0.00 30 0.00 0.00 neuralnets::SpikingConnection::set_has_target()
0.00 338.48 0.00 30 0.00 0.00 neuralnets::SpikingConnection::set_stdp_enabled(bool)
0.00 338.48 0.00 30 0.00 0.00 neuralnets::SpikingConnection::set_has_stdp_enabled()
0.00 338.48 0.00 30 0.00 0.00 neuralnets::SpikingConnection::set_avg_w(float)
0.00 338.48 0.00 30 0.00 0.00 google::protobuf::RepeatedField<int>::CopyArray(int*, int const*, int)
0.00 338.48 0.00 30 0.00 0.00 google::protobuf::RepeatedField<int>::MoveArray(int*, int*, int)
0.00 338.48 0.00 30 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::SpikingConnection>::Add()
0.00 338.48 0.00 30 0.00 0.00 google::protobuf::internal::ElementCopier<int, true>::operator()(int*, int const*, int)
0.00 338.48 0.00 30 0.00 0.00 __gnu_cxx::new_allocator<SpikingLayer*>::new_allocator(__gnu_cxx::new_allocator<SpikingLayer*> const&)
0.00 338.48 0.00 30 0.00 0.00 __gnu_cxx::new_allocator<SpikingSynapse*>::allocate(unsigned long, void const*)
0.00 338.48 0.00 30 0.00 0.00 void __gnu_cxx::new_allocator<SpikingConnection*>::construct<SpikingConnection*, SpikingConnection* const&>(SpikingConnection**, SpikingConnection* const&)
0.00 338.48 0.00 30 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<SpikingSynapse*> >::_S_select_on_copy(std::allocator<SpikingSynapse*> const&)
0.00 338.48 0.00 30 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >::__normal_iterator(SpikingLayer* const* const&)
0.00 338.48 0.00 30 0.00 0.00 __gnu_cxx::new_allocator<SpikingLayer*>::max_size() const
0.00 338.48 0.00 30 0.00 0.00 __gnu_cxx::new_allocator<SpikingSynapse*>::max_size() const
0.00 338.48 0.00 30 0.00 0.00 __gnu_cxx::new_allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::max_size() const
0.00 338.48 0.00 30 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >::base() const
0.00 338.48 0.00 30 0.00 0.00 std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>::operator*() const
0.00 338.48 0.00 30 0.00 0.00 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::end() const
0.00 338.48 0.00 30 0.00 0.00 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::size() const
0.00 338.48 0.00 30 0.00 0.00 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::begin() const
0.00 338.48 0.00 30 0.00 0.00 std::allocator<SpikingLayer*>::allocator(std::allocator<SpikingLayer*> const&)
0.00 338.48 0.00 30 0.00 0.00 std::_Iter_base<__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, false>::_S_base(__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >)
0.00 338.48 0.00 30 0.00 0.00 std::_Iter_base<__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, true>::_S_base(__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >)
0.00 338.48 0.00 30 0.00 0.00 std::_Iter_base<SpikingLayer**, false>::_S_base(SpikingLayer**)
0.00 338.48 0.00 30 0.00 0.00 std::_Iter_base<SpikingSynapse**, false>::_S_base(SpikingSynapse**)
0.00 338.48 0.00 30 0.00 0.00 SpikingSynapse** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<SpikingSynapse*>(SpikingSynapse* const*, SpikingSynapse* const*, SpikingSynapse**)
0.00 338.48 0.00 30 0.00 0.00 SpikingConnection** std::__copy_move<true, true, std::random_access_iterator_tag>::__copy_m<SpikingConnection*>(SpikingConnection* const*, SpikingConnection* const*, SpikingConnection**)
0.00 338.48 0.00 30 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_M_allocate(unsigned long)
0.00 338.48 0.00 30 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_Vector_impl::_M_swap_data(std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_Vector_impl&)
0.00 338.48 0.00 30 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_M_create_storage(unsigned long)
0.00 338.48 0.00 30 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_Vector_base(unsigned long, std::allocator<SpikingSynapse*> const&)
0.00 338.48 0.00 30 0.00 0.00 std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>::operator++()
0.00 338.48 0.00 30 0.00 0.00 std::allocator_traits<std::allocator<SpikingSynapse*> >::select_on_container_copy_construction(std::allocator<SpikingSynapse*> const&)
0.00 338.48 0.00 30 0.00 0.00 _ZNSt16allocator_traitsISaIP14SpikingSynapseEE9_S_selectIKS2_EENSt9enable_ifIXntsr15__select_helperIT_EE5valueES7_E4typeERS7_
0.00 338.48 0.00 30 0.00 0.00 _ZNSt16allocator_traitsISaIP17SpikingConnectionEE12_S_constructIS1_JRKS1_EEENSt9enable_ifIXsr18__construct_helperIT_DpT0_EE5valueEvE4typeERS2_PS8_DpOS9_
0.00 338.48 0.00 30 0.00 0.00 _ZNSt16allocator_traitsISaIP17SpikingConnectionEE9constructIS1_JRKS1_EEEDTcl12_S_constructfp_fp0_spclsr3stdE7forwardIT0_Efp1_EEERS2_PT_DpOS7_
0.00 338.48 0.00 30 0.00 0.00 SpikingSynapse** std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, SpikingSynapse**>(__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, __gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, SpikingSynapse**)
0.00 338.48 0.00 30 0.00 0.00 SpikingConnection** std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<SpikingConnection**>, SpikingConnection**>(std::move_iterator<SpikingConnection**>, std::move_iterator<SpikingConnection**>, SpikingConnection**)
0.00 338.48 0.00 30 0.00 0.00 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::vector(std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > const&)
0.00 338.48 0.00 30 0.00 0.00 void std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::_M_emplace_back_aux<SpikingConnection* const&>(SpikingConnection* const&)
0.00 338.48 0.00 30 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::push_back(SpikingConnection* const&)
0.00 338.48 0.00 30 0.00 0.00 void std::_Construct<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >&&)
0.00 338.48 0.00 30 0.00 0.00 std::_Miter_base<__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > >(__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >)
0.00 338.48 0.00 30 0.00 0.00 std::_Niter_base<__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > >(__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >)
0.00 338.48 0.00 30 0.00 0.00 std::_Niter_base<SpikingLayer**>::iterator_type std::__niter_base<SpikingLayer**>(SpikingLayer**)
0.00 338.48 0.00 30 0.00 0.00 std::_Niter_base<SpikingSynapse**>::iterator_type std::__niter_base<SpikingSynapse**>(SpikingSynapse**)
0.00 338.48 0.00 30 0.00 0.00 SpikingSynapse** std::__copy_move_a<false, SpikingSynapse* const*, SpikingSynapse**>(SpikingSynapse* const*, SpikingSynapse* const*, SpikingSynapse**)
0.00 338.48 0.00 30 0.00 0.00 SpikingConnection** std::__copy_move_a<true, SpikingConnection**, SpikingConnection**>(SpikingConnection**, SpikingConnection**, SpikingConnection**)
0.00 338.48 0.00 30 0.00 0.00 SpikingSynapse** std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, SpikingSynapse**>(__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, __gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, SpikingSynapse**)
0.00 338.48 0.00 30 0.00 0.00 SpikingConnection** std::__copy_move_a2<true, SpikingConnection**, SpikingConnection**>(SpikingConnection**, SpikingConnection**, SpikingConnection**)
0.00 338.48 0.00 30 0.00 0.00 SpikingSynapse** std::uninitialized_copy<__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, SpikingSynapse**>(__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, __gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, SpikingSynapse**)
0.00 338.48 0.00 30 0.00 0.00 SpikingConnection** std::uninitialized_copy<std::move_iterator<SpikingConnection**>, SpikingConnection**>(std::move_iterator<SpikingConnection**>, std::move_iterator<SpikingConnection**>, SpikingConnection**)
0.00 338.48 0.00 30 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > >(__gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > const&)
0.00 338.48 0.00 30 0.00 0.00 SpikingSynapse** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, SpikingSynapse**, SpikingSynapse*>(__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, __gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, SpikingSynapse**, std::allocator<SpikingSynapse*>&)
0.00 338.48 0.00 30 0.00 0.00 SpikingConnection** std::__uninitialized_copy_a<std::move_iterator<SpikingConnection**>, SpikingConnection**, SpikingConnection*>(std::move_iterator<SpikingConnection**>, std::move_iterator<SpikingConnection**>, SpikingConnection**, std::allocator<SpikingConnection*>&)
0.00 338.48 0.00 30 0.00 0.00 SpikingSynapse** std::copy<__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, SpikingSynapse**>(__gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, __gnu_cxx::__normal_iterator<SpikingSynapse* const*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >, SpikingSynapse**)
0.00 338.48 0.00 30 0.00 0.00 SpikingConnection** std::copy<std::move_iterator<SpikingConnection**>, SpikingConnection**>(std::move_iterator<SpikingConnection**>, std::move_iterator<SpikingConnection**>, SpikingConnection**)
0.00 338.48 0.00 30 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > std::find<__gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer*>(__gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, __gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer* const&)
0.00 338.48 0.00 30 0.00 0.00 __gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > > std::__find<__gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer*>(__gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, __gnu_cxx::__normal_iterator<SpikingLayer**, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer* const&, std::random_access_iterator_tag)
0.00 338.48 0.00 27 0.00 0.00 google::protobuf::internal::GenericTypeHandler<neuralnets::SpikingLayer>::New()
0.00 338.48 0.00 27 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::SpikingLayer>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::Add<google::protobuf::RepeatedPtrField<neuralnets::SpikingLayer>::TypeHandler>()
0.00 338.48 0.00 27 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::SpikingLayer>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::cast<google::protobuf::RepeatedPtrField<neuralnets::SpikingLayer>::TypeHandler>(void*)
0.00 338.48 0.00 27 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::SpikingLayer>::TypeHandler::Type const& google::protobuf::internal::RepeatedPtrFieldBase::Get<google::protobuf::RepeatedPtrField<neuralnets::SpikingLayer>::TypeHandler>(int) const
0.00 338.48 0.00 27 0.00 0.00 __gnu_cxx::new_allocator<SpikingNeuron*>::max_size() const
0.00 338.48 0.00 27 0.00 0.00 std::_Vector_base<SpikingNeuron*, std::allocator<SpikingNeuron*> >::_M_get_Tp_allocator()
0.00 338.48 0.00 25 0.00 0.00 std::_Vector_base<SpikingLayer*, std::allocator<SpikingLayer*> >::_M_get_Tp_allocator() const
0.00 338.48 0.00 24 0.00 0.00 __gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >::__normal_iterator(float const* const&)
0.00 338.48 0.00 24 0.00 0.00 __gnu_cxx::new_allocator<QString>::max_size() const
0.00 338.48 0.00 24 0.00 0.00 __gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >::base() const
0.00 338.48 0.00 24 0.00 0.00 std::vector<float, std::allocator<float> >::size() const
0.00 338.48 0.00 24 0.00 0.00 std::_Iter_base<__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, false>::_S_base(__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >)
0.00 338.48 0.00 24 0.00 0.00 std::_Iter_base<__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, true>::_S_base(__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >)
0.00 338.48 0.00 24 0.00 0.00 std::_Miter_base<__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > > >(__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >)
0.00 338.48 0.00 24 0.00 0.00 std::_Niter_base<__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > > >(__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >)
0.00 338.48 0.00 22 0.00 0.00 std::_Vector_base<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::_M_get_Tp_allocator()
0.00 338.48 0.00 21 0.00 0.00 void std::_Destroy_aux<true>::__destroy<SpikingLayer**>(SpikingLayer**, SpikingLayer**)
0.00 338.48 0.00 21 0.00 0.00 std::_Vector_base<SpikingLayer*, std::allocator<SpikingLayer*> >::_M_deallocate(SpikingLayer**, unsigned long)
0.00 338.48 0.00 21 0.00 0.00 void std::_Destroy<SpikingLayer**>(SpikingLayer**, SpikingLayer**)
0.00 338.48 0.00 21 0.00 0.00 void std::_Destroy<SpikingLayer**, SpikingLayer*>(SpikingLayer**, SpikingLayer**, std::allocator<SpikingLayer*>&)
0.00 338.48 0.00 20 0.00 0.00 __gnu_cxx::new_allocator<SpikingLayer*>::deallocate(SpikingLayer**, unsigned long)
0.00 338.48 0.00 20 0.00 0.00 __gnu_cxx::new_allocator<SpikingLayer*>::allocate(unsigned long, void const*)
0.00 338.48 0.00 20 0.00 0.00 std::_Vector_base<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::_M_get_Tp_allocator() const
0.00 338.48 0.00 20 0.00 0.00 std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::max_size() const
0.00 338.48 0.00 20 0.00 0.00 std::_Vector_base<SpikingLayer*, std::allocator<SpikingLayer*> >::_M_allocate(unsigned long)
0.00 338.48 0.00 20 0.00 0.00 std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>::move_iterator(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*)
0.00 338.48 0.00 20 0.00 0.00 _ZNSt16allocator_traitsISaISt6vectorIP17SpikingConnectionSaIS2_EEEE11_S_max_sizeIKS5_EENSt9enable_ifIXsr16__maxsize_helperIT_EE5valueEmE4typeERSA_
0.00 338.48 0.00 20 0.00 0.00 std::allocator_traits<std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::max_size(std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > const&)
0.00 338.48 0.00 20 0.00 0.00 std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*> std::__make_move_if_noexcept_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*> >(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*)
0.00 338.48 0.00 18 0.00 0.00 neuralnets::NetworkState::add_layers()
0.00 338.48 0.00 18 0.00 0.00 neuralnets::SpikingLayer::set_has_name()
0.00 338.48 0.00 18 0.00 0.00 neuralnets::SpikingLayer::set_n(int)
0.00 338.48 0.00 18 0.00 0.00 neuralnets::SpikingLayer::set_name(std::string const&)
0.00 338.48 0.00 18 0.00 0.00 neuralnets::SpikingLayer::set_has_n()
0.00 338.48 0.00 18 0.00 0.00 neuralnets::SimulationResults::add_spikes()
0.00 338.48 0.00 18 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::SpikingLayer>::Add()
0.00 338.48 0.00 18 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::Raster>::Add()
0.00 338.48 0.00 18 0.00 0.00 google::protobuf::RepeatedPtrField<neuralnets::Raster>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::Add<google::protobuf::RepeatedPtrField<neuralnets::Raster>::TypeHandler>()
0.00 338.48 0.00 18 0.00 0.00 google::protobuf::internal::GetEmptyStringAlreadyInited()
0.00 338.48 0.00 18 0.00 0.00 __gnu_cxx::new_allocator<SpikingConnection*>::new_allocator()
0.00 338.48 0.00 18 0.00 0.00 void __gnu_cxx::new_allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::construct<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >&&)
0.00 338.48 0.00 18 0.00 0.00 __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*)
0.00 338.48 0.00 18 0.00 0.00 __gnu_cxx::new_allocator<int>::max_size() const
0.00 338.48 0.00 18 0.00 0.00 std::_Vector_base<SpikingNeuron*, std::allocator<SpikingNeuron*> >::_M_get_Tp_allocator() const
0.00 338.48 0.00 18 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::get_allocator() const
0.00 338.48 0.00 18 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator() const
0.00 338.48 0.00 18 0.00 0.00 std::move_iterator<SpikingNeuron**>::base() const
0.00 338.48 0.00 18 0.00 0.00 std::vector<SpikingNeuron*, std::allocator<SpikingNeuron*> >::max_size() const
0.00 338.48 0.00 18 0.00 0.00 std::allocator<SpikingConnection*>::allocator()
0.00 338.48 0.00 18 0.00 0.00 std::_Iter_base<int*, false>::_S_base(int*)
0.00 338.48 0.00 18 0.00 0.00 std::_Iter_base<std::move_iterator<SpikingNeuron**>, true>::_S_base(std::move_iterator<SpikingNeuron**>)
0.00 338.48 0.00 18 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_Vector_impl::_Vector_impl()
0.00 338.48 0.00 18 0.00 0.00 std::_Vector_base<SpikingConnection*, std::allocator<SpikingConnection*> >::_Vector_base()
0.00 338.48 0.00 18 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long)
0.00 338.48 0.00 18 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl()
0.00 338.48 0.00 18 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_M_create_storage(unsigned long)
0.00 338.48 0.00 18 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_base(std::allocator<int> const&)
0.00 338.48 0.00 18 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_base(unsigned long, std::allocator<int> const&)
0.00 338.48 0.00 18 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_base()
0.00 338.48 0.00 18 0.00 0.00 std::move_iterator<SpikingNeuron**>::move_iterator(SpikingNeuron**)
0.00 338.48 0.00 18 0.00 0.00 _ZNSt16allocator_traitsISaIP13SpikingNeuronEE11_S_max_sizeIKS2_EENSt9enable_ifIXsr16__maxsize_helperIT_EE5valueEmE4typeERS7_
0.00 338.48 0.00 18 0.00 0.00 std::allocator_traits<std::allocator<SpikingNeuron*> >::max_size(std::allocator<SpikingNeuron*> const&)
0.00 338.48 0.00 18 0.00 0.00 _ZNSt16allocator_traitsISaISt6vectorIP17SpikingConnectionSaIS2_EEEE12_S_constructIS4_JS4_EEENSt9enable_ifIXsr18__construct_helperIT_DpT0_EE5valueEvE4typeERS5_PS9_DpOSA_
0.00 338.48 0.00 18 0.00 0.00 _ZNSt16allocator_traitsISaISt6vectorIP17SpikingConnectionSaIS2_EEEE9constructIS4_JS4_EEEDTcl12_S_constructfp_fp0_spclsr3stdE7forwardIT0_Efp1_EEERS5_PT_DpOS8_
0.00 338.48 0.00 18 0.00 0.00 void std::__uninitialized_fill_n<true>::__uninit_fill_n<int*, unsigned long, int>(int*, unsigned long, int const&)
0.00 338.48 0.00 18 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::vector()
0.00 338.48 0.00 18 0.00 0.00 void std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::emplace_back<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >&&)
0.00 338.48 0.00 18 0.00 0.00 std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::push_back(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >&&)
0.00 338.48 0.00 18 0.00 0.00 std::vector<int, std::allocator<int> >::_M_move_assign(std::vector<int, std::allocator<int> >&&, std::integral_constant<bool, true>)
0.00 338.48 0.00 18 0.00 0.00 std::vector<int, std::allocator<int> >::_M_fill_initialize(unsigned long, int const&)
0.00 338.48 0.00 18 0.00 0.00 std::vector<int, std::allocator<int> >::vector(std::allocator<int> const&)
0.00 338.48 0.00 18 0.00 0.00 std::vector<int, std::allocator<int> >::vector(unsigned long, int const&, std::allocator<int> const&)
0.00 338.48 0.00 18 0.00 0.00 std::vector<int, std::allocator<int> >::vector()
0.00 338.48 0.00 18 0.00 0.00 std::vector<int, std::allocator<int> >::operator=(std::vector<int, std::allocator<int> >&&)
0.00 338.48 0.00 18 0.00 0.00 _ZSt10__fill_n_aIPimiEN9__gnu_cxx11__enable_ifIXsr11__is_scalarIT1_EE7__valueET_E6__typeES4_T0_RKS3_
0.00 338.48 0.00 18 0.00 0.00 std::_Miter_base<std::move_iterator<SpikingNeuron**> >::iterator_type std::__miter_base<std::move_iterator<SpikingNeuron**> >(std::move_iterator<SpikingNeuron**>)
0.00 338.48 0.00 18 0.00 0.00 std::_Niter_base<int*>::iterator_type std::__niter_base<int*>(int*)
0.00 338.48 0.00 18 0.00 0.00 void std::__alloc_on_move<std::allocator<int> >(std::allocator<int>&, std::allocator<int>&)
0.00 338.48 0.00 18 0.00 0.00 void std::__do_alloc_on_move<std::allocator<int> >(std::allocator<int>&, std::allocator<int>&, std::integral_constant<bool, true>)
0.00 338.48 0.00 18 0.00 0.00 void std::uninitialized_fill_n<int*, unsigned long, int>(int*, unsigned long, int const&)
0.00 338.48 0.00 18 0.00 0.00 void std::__uninitialized_fill_n_a<int*, unsigned long, int, int>(int*, unsigned long, int const&, std::allocator<int>&)
0.00 338.48 0.00 18 0.00 0.00 std::move_iterator<SpikingNeuron**> std::__make_move_if_noexcept_iterator<SpikingNeuron**, std::move_iterator<SpikingNeuron**> >(SpikingNeuron**)
0.00 338.48 0.00 18 0.00 0.00 std::remove_reference<std::allocator<int>&>::type&& std::move<std::allocator<int>&>(std::allocator<int>&)
0.00 338.48 0.00 18 0.00 0.00 std::remove_reference<std::vector<int, std::allocator<int> >&>::type&& std::move<std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&)
0.00 338.48 0.00 18 0.00 0.00 int* std::fill_n<int*, unsigned long, int>(int*, unsigned long, int const&)
0.00 338.48 0.00 17 0.00 0.00 std::_Vector_base<QString, std::allocator<QString> >::_M_get_Tp_allocator()
0.00 338.48 0.00 16 0.00 0.00 std::_Vector_base<QString, std::allocator<QString> >::_M_get_Tp_allocator() const
0.00 338.48 0.00 16 0.00 0.00 std::vector<QString, std::allocator<QString> >::max_size() const
0.00 338.48 0.00 16 0.00 0.00 std::vector<Stim*, std::allocator<Stim*> >::size() const
0.00 338.48 0.00 16 0.00 0.00 std::_Vector_base<SpikingLayer*, std::allocator<SpikingLayer*> >::_Vector_impl::~_Vector_impl()
0.00 338.48 0.00 16 0.00 0.00 std::_Vector_base<SpikingLayer*, std::allocator<SpikingLayer*> >::~_Vector_base()
0.00 338.48 0.00 16 0.00 0.00 _ZNSt16allocator_traitsISaI7QStringEE11_S_max_sizeIKS1_EENSt9enable_ifIXsr16__maxsize_helperIT_EE5valueEmE4typeERS6_
0.00 338.48 0.00 16 0.00 0.00 std::allocator_traits<std::allocator<QString> >::max_size(std::allocator<QString> const&)
0.00 338.48 0.00 16 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::~vector()
0.00 338.48 0.00 16 0.00 0.00 QString* std::__make_move_if_noexcept_iterator<QString*, QString*>(QString*)
0.00 338.48 0.00 15 0.00 0.00 connect(SpikingNet*, SpikingLayer*, SpikingLayer*, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >, bool)
0.00 338.48 0.00 15 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<SpikingLayer*> >::_S_select_on_copy(std::allocator<SpikingLayer*> const&)
0.00 338.48 0.00 15 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::get_allocator() const
0.00 338.48 0.00 15 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::end() const
0.00 338.48 0.00 15 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::begin() const
0.00 338.48 0.00 15 0.00 0.00 SpikingLayer** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<SpikingLayer*>(SpikingLayer* const*, SpikingLayer* const*, SpikingLayer**)
0.00 338.48 0.00 15 0.00 0.00 std::_Vector_base<SpikingLayer*, std::allocator<SpikingLayer*> >::_Vector_impl::_Vector_impl(std::allocator<SpikingLayer*> const&)
0.00 338.48 0.00 15 0.00 0.00 std::_Vector_base<SpikingLayer*, std::allocator<SpikingLayer*> >::_M_create_storage(unsigned long)
0.00 338.48 0.00 15 0.00 0.00 std::_Vector_base<SpikingLayer*, std::allocator<SpikingLayer*> >::_Vector_base(unsigned long, std::allocator<SpikingLayer*> const&)
0.00 338.48 0.00 15 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_Vector_base(std::allocator<SpikingSynapse*> const&)
0.00 338.48 0.00 15 0.00 0.00 std::allocator_traits<std::allocator<SpikingLayer*> >::select_on_container_copy_construction(std::allocator<SpikingLayer*> const&)
0.00 338.48 0.00 15 0.00 0.00 _ZNSt16allocator_traitsISaIP12SpikingLayerEE9_S_selectIKS2_EENSt9enable_ifIXntsr15__select_helperIT_EE5valueES7_E4typeERS7_
0.00 338.48 0.00 15 0.00 0.00 SpikingLayer** std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer**>(__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, __gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer**)
0.00 338.48 0.00 15 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::vector(std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > const&)
0.00 338.48 0.00 15 0.00 0.00 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_M_move_assign(std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >&&, std::integral_constant<bool, true>)
0.00 338.48 0.00 15 0.00 0.00 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::vector(std::allocator<SpikingSynapse*> const&)
0.00 338.48 0.00 15 0.00 0.00 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::operator=(std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >&&)
0.00 338.48 0.00 15 0.00 0.00 SpikingLayer** std::__copy_move_a<false, SpikingLayer* const*, SpikingLayer**>(SpikingLayer* const*, SpikingLayer* const*, SpikingLayer**)
0.00 338.48 0.00 15 0.00 0.00 SpikingLayer** std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer**>(__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, __gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer**)
0.00 338.48 0.00 15 0.00 0.00 void std::__alloc_on_move<std::allocator<SpikingSynapse*> >(std::allocator<SpikingSynapse*>&, std::allocator<SpikingSynapse*>&)
0.00 338.48 0.00 15 0.00 0.00 void std::__do_alloc_on_move<std::allocator<SpikingSynapse*> >(std::allocator<SpikingSynapse*>&, std::allocator<SpikingSynapse*>&, std::integral_constant<bool, true>)
0.00 338.48 0.00 15 0.00 0.00 SpikingLayer** std::uninitialized_copy<__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer**>(__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, __gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer**)
0.00 338.48 0.00 15 0.00 0.00 SpikingLayer** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer**, SpikingLayer*>(__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, __gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer**, std::allocator<SpikingLayer*>&)
0.00 338.48 0.00 15 0.00 0.00 SpikingLayer** std::copy<__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer**>(__gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, __gnu_cxx::__normal_iterator<SpikingLayer* const*, std::vector<SpikingLayer*, std::allocator<SpikingLayer*> > >, SpikingLayer**)
0.00 338.48 0.00 15 0.00 0.00 std::remove_reference<std::allocator<SpikingSynapse*>&>::type&& std::move<std::allocator<SpikingSynapse*>&>(std::allocator<SpikingSynapse*>&)
0.00 338.48 0.00 15 0.00 0.00 std::remove_reference<std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >&>::type&& std::move<std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >&>(std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >&)
0.00 338.48 0.00 14 0.00 0.00 __gnu_cxx::__normal_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > > >::__normal_iterator(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >* const&)
0.00 338.48 0.00 12 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<float> >::_S_select_on_copy(std::allocator<float> const&)
0.00 338.48 0.00 12 0.00 0.00 std::_Vector_base<float, std::allocator<float> >::_M_get_Tp_allocator() const
0.00 338.48 0.00 12 0.00 0.00 std::vector<float, std::allocator<float> >::end() const
0.00 338.48 0.00 12 0.00 0.00 std::vector<float, std::allocator<float> >::begin() const
0.00 338.48 0.00 12 0.00 0.00 float* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<float>(float const*, float const*, float*)
0.00 338.48 0.00 12 0.00 0.00 void std::_Destroy_aux<false>::__destroy<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*)
0.00 338.48 0.00 12 0.00 0.00 std::_Vector_base<Stim*, std::allocator<Stim*> >::_M_get_Tp_allocator()
0.00 338.48 0.00 12 0.00 0.00 std::_Vector_base<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::_M_deallocate(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, unsigned long)
0.00 338.48 0.00 12 0.00 0.00 std::allocator_traits<std::allocator<float> >::select_on_container_copy_construction(std::allocator<float> const&)
0.00 338.48 0.00 12 0.00 0.00 _ZNSt16allocator_traitsISaIfEE9_S_selectIKS0_EENSt9enable_ifIXntsr15__select_helperIT_EE5valueES5_E4typeERS5_
0.00 338.48 0.00 12 0.00 0.00 float* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, float*>(__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, __gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, float*)
0.00 338.48 0.00 12 0.00 0.00 std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&)
0.00 338.48 0.00 12 0.00 0.00 float* std::__copy_move_a<false, float const*, float*>(float const*, float const*, float*)
0.00 338.48 0.00 12 0.00 0.00 float* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, float*>(__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, __gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, float*)
0.00 338.48 0.00 12 0.00 0.00 float* std::uninitialized_copy<__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, float*>(__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, __gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, float*)
0.00 338.48 0.00 12 0.00 0.00 float* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, float*, float>(__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, __gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, float*, std::allocator<float>&)
0.00 338.48 0.00 12 0.00 0.00 float* std::copy<__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, float*>(__gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, __gnu_cxx::__normal_iterator<float const*, std::vector<float, std::allocator<float> > >, float*)
0.00 338.48 0.00 12 0.00 0.00 void std::_Destroy<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*)
0.00 338.48 0.00 12 0.00 0.00 void std::_Destroy<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >&)
0.00 338.48 0.00 10 0.00 0.00 __gnu_cxx::new_allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::deallocate(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, unsigned long)
0.00 338.48 0.00 10 0.00 0.00 __gnu_cxx::new_allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::allocate(unsigned long, void const*)
0.00 338.48 0.00 10 0.00 0.00 std::move_iterator<SpikingLayer**>::base() const
0.00 338.48 0.00 10 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::max_size() const
0.00 338.48 0.00 10 0.00 0.00 std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::_M_check_len(unsigned long, char const*) const
0.00 338.48 0.00 10 0.00 0.00 std::_Iter_base<Stim**, false>::_S_base(Stim**)
0.00 338.48 0.00 10 0.00 0.00 std::_Iter_base<std::move_iterator<SpikingLayer**>, true>::_S_base(std::move_iterator<SpikingLayer**>)
0.00 338.48 0.00 10 0.00 0.00 std::_Vector_base<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::_M_allocate(unsigned long)
0.00 338.48 0.00 10 0.00 0.00 std::move_iterator<SpikingLayer**>::move_iterator(SpikingLayer**)
0.00 338.48 0.00 10 0.00 0.00 _ZNSt16allocator_traitsISaIP12SpikingLayerEE11_S_max_sizeIKS2_EENSt9enable_ifIXsr16__maxsize_helperIT_EE5valueEmE4typeERS7_
0.00 338.48 0.00 10 0.00 0.00 std::allocator_traits<std::allocator<SpikingLayer*> >::max_size(std::allocator<SpikingLayer*> const&)
0.00 338.48 0.00 10 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>(std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>, std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*)
0.00 338.48 0.00 10 0.00 0.00 void std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::_M_emplace_back_aux<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >&&)
0.00 338.48 0.00 10 0.00 0.00 std::_Miter_base<std::move_iterator<SpikingLayer**> >::iterator_type std::__miter_base<std::move_iterator<SpikingLayer**> >(std::move_iterator<SpikingLayer**>)
0.00 338.48 0.00 10 0.00 0.00 std::_Niter_base<Stim**>::iterator_type std::__niter_base<Stim**>(Stim**)
0.00 338.48 0.00 10 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >* std::uninitialized_copy<std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>(std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>, std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*)
0.00 338.48 0.00 10 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >* std::__uninitialized_copy_a<std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>, std::move_iterator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*>, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >&)
0.00 338.48 0.00 10 0.00 0.00 std::move_iterator<SpikingLayer**> std::__make_move_if_noexcept_iterator<SpikingLayer**, std::move_iterator<SpikingLayer**> >(SpikingLayer**)
0.00 338.48 0.00 10 0.00 0.00 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >* std::__uninitialized_move_if_noexcept_a<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >*, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >&)
0.00 338.48 0.00 9 0.00 0.00 add_layer(SpikingNet*, SpikingLayer*)
0.00 338.48 0.00 9 0.00 0.00 SpikingLayer::SpikingLayer(std::string, int)
0.00 338.48 0.00 9 0.00 0.00 void __gnu_cxx::new_allocator<SpikingLayer*>::construct<SpikingLayer*, SpikingLayer* const&>(SpikingLayer**, SpikingLayer* const&)
0.00 338.48 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<SpikingNeuron*>::allocate(unsigned long, void const*)
0.00 338.48 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<SpikingNeuron*>::new_allocator()
0.00 338.48 0.00 9 0.00 0.00 std::vector<SpikingNeuron*, std::allocator<SpikingNeuron*> >::_M_check_len(unsigned long, char const*) const
0.00 338.48 0.00 9 0.00 0.00 std::allocator<SpikingNeuron*>::allocator()
0.00 338.48 0.00 9 0.00 0.00 SpikingNeuron** std::__copy_move<true, true, std::random_access_iterator_tag>::__copy_m<SpikingNeuron*>(SpikingNeuron* const*, SpikingNeuron* const*, SpikingNeuron**)
0.00 338.48 0.00 9 0.00 0.00 void std::_Destroy_aux<false>::__destroy<QString*>(QString*, QString*)
0.00 338.48 0.00 9 0.00 0.00 void std::_Destroy_aux<true>::__destroy<SpikingNeuron**>(SpikingNeuron**, SpikingNeuron**)
0.00 338.48 0.00 9 0.00 0.00 std::_Vector_base<QString, std::allocator<QString> >::_M_deallocate(QString*, unsigned long)
0.00 338.48 0.00 9 0.00 0.00 std::_Vector_base<SpikingNeuron*, std::allocator<SpikingNeuron*> >::_M_allocate(unsigned long)
0.00 338.48 0.00 9 0.00 0.00 std::_Vector_base<SpikingNeuron*, std::allocator<SpikingNeuron*> >::_Vector_impl::_Vector_impl()
0.00 338.48 0.00 9 0.00 0.00 std::_Vector_base<SpikingNeuron*, std::allocator<SpikingNeuron*> >::_M_deallocate(SpikingNeuron**, unsigned long)
0.00 338.48 0.00 9 0.00 0.00 std::_Vector_base<SpikingNeuron*, std::allocator<SpikingNeuron*> >::_Vector_base()
0.00 338.48 0.00 9 0.00 0.00 _ZNSt16allocator_traitsISaIP12SpikingLayerEE12_S_constructIS1_JRKS1_EEENSt9enable_ifIXsr18__construct_helperIT_DpT0_EE5valueEvE4typeERS2_PS8_DpOS9_
0.00 338.48 0.00 9 0.00 0.00 _ZNSt16allocator_traitsISaIP12SpikingLayerEE9constructIS1_JRKS1_EEEDTcl12_S_constructfp_fp0_spclsr3stdE7forwardIT0_Efp1_EEERS2_PT_DpOS7_
0.00 338.48 0.00 9 0.00 0.00 SpikingNeuron** std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<SpikingNeuron**>, SpikingNeuron**>(std::move_iterator<SpikingNeuron**>, std::move_iterator<SpikingNeuron**>, SpikingNeuron**)
0.00 338.48 0.00 9 0.00 0.00 void std::__uninitialized_default_n_1<true>::__uninit_default_n<SpikingNeuron**, unsigned long>(SpikingNeuron**, unsigned long)
0.00 338.48 0.00 9 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::push_back(SpikingLayer* const&)
0.00 338.48 0.00 9 0.00 0.00 std::vector<SpikingNeuron*, std::allocator<SpikingNeuron*> >::_M_default_append(unsigned long)
0.00 338.48 0.00 9 0.00 0.00 std::vector<SpikingNeuron*, std::allocator<SpikingNeuron*> >::vector()
0.00 338.48 0.00 9 0.00 0.00 _ZSt10__fill_n_aIPP13SpikingNeuronmS1_EN9__gnu_cxx11__enable_ifIXsr11__is_scalarIT1_EE7__valueET_E6__typeES6_T0_RKS5_
0.00 338.48 0.00 9 0.00 0.00 SpikingNeuron** std::__copy_move_a<true, SpikingNeuron**, SpikingNeuron**>(SpikingNeuron**, SpikingNeuron**, SpikingNeuron**)
0.00 338.48 0.00 9 0.00 0.00 SpikingNeuron** std::__copy_move_a2<true, SpikingNeuron**, SpikingNeuron**>(SpikingNeuron**, SpikingNeuron**, SpikingNeuron**)
0.00 338.48 0.00 9 0.00 0.00 SpikingNeuron** std::uninitialized_copy<std::move_iterator<SpikingNeuron**>, SpikingNeuron**>(std::move_iterator<SpikingNeuron**>, std::move_iterator<SpikingNeuron**>, SpikingNeuron**)
0.00 338.48 0.00 9 0.00 0.00 SpikingNeuron** std::__uninitialized_copy_a<std::move_iterator<SpikingNeuron**>, SpikingNeuron**, SpikingNeuron*>(std::move_iterator<SpikingNeuron**>, std::move_iterator<SpikingNeuron**>, SpikingNeuron**, std::allocator<SpikingNeuron*>&)
0.00 338.48 0.00 9 0.00 0.00 void std::__uninitialized_default_n<SpikingNeuron**, unsigned long>(SpikingNeuron**, unsigned long)
0.00 338.48 0.00 9 0.00 0.00 void std::__uninitialized_default_n_a<SpikingNeuron**, unsigned long, SpikingNeuron*>(SpikingNeuron**, unsigned long, std::allocator<SpikingNeuron*>&)
0.00 338.48 0.00 9 0.00 0.00 SpikingNeuron** std::__uninitialized_move_if_noexcept_a<SpikingNeuron**, SpikingNeuron**, std::allocator<SpikingNeuron*> >(SpikingNeuron**, SpikingNeuron**, SpikingNeuron**, std::allocator<SpikingNeuron*>&)
0.00 338.48 0.00 9 0.00 0.00 SpikingNeuron** std::copy<std::move_iterator<SpikingNeuron**>, SpikingNeuron**>(std::move_iterator<SpikingNeuron**>, std::move_iterator<SpikingNeuron**>, SpikingNeuron**)
0.00 338.48 0.00 9 0.00 0.00 SpikingNeuron** std::fill_n<SpikingNeuron**, unsigned long, SpikingNeuron*>(SpikingNeuron**, unsigned long, SpikingNeuron* const&)
0.00 338.48 0.00 9 0.00 0.00 void std::_Destroy<QString*>(QString*, QString*)
0.00 338.48 0.00 9 0.00 0.00 void std::_Destroy<QString*, QString>(QString*, QString*, std::allocator<QString>&)
0.00 338.48 0.00 9 0.00 0.00 void std::_Destroy<SpikingNeuron**>(SpikingNeuron**, SpikingNeuron**)
0.00 338.48 0.00 9 0.00 0.00 void std::_Destroy<SpikingNeuron**, SpikingNeuron*>(SpikingNeuron**, SpikingNeuron**, std::allocator<SpikingNeuron*>&)
0.00 338.48 0.00 8 0.00 0.00 __gnu_cxx::new_allocator<QString>::deallocate(QString*, unsigned long)
0.00 338.48 0.00 8 0.00 0.00 __gnu_cxx::new_allocator<QString>::allocate(unsigned long, void const*)
0.00 338.48 0.00 8 0.00 0.00 __gnu_cxx::new_allocator<Stim*>::max_size() const
0.00 338.48 0.00 8 0.00 0.00 std::vector<QString, std::allocator<QString> >::_M_check_len(unsigned long, char const*) const
0.00 338.48 0.00 8 0.00 0.00 std::_Vector_base<QString, std::allocator<QString> >::_M_allocate(unsigned long)
0.00 338.48 0.00 8 0.00 0.00 QString* std::__uninitialized_copy<false>::__uninit_copy<QString*, QString*>(QString*, QString*, QString*)
0.00 338.48 0.00 8 0.00 0.00 void std::vector<QString, std::allocator<QString> >::_M_emplace_back_aux<QString const&>(QString const&)
0.00 338.48 0.00 8 0.00 0.00 QString* std::uninitialized_copy<QString*, QString*>(QString*, QString*, QString*)
0.00 338.48 0.00 8 0.00 0.00 QString* std::__uninitialized_copy_a<QString*, QString*, QString>(QString*, QString*, QString*, std::allocator<QString>&)
0.00 338.48 0.00 8 0.00 0.00 QString* std::__uninitialized_move_if_noexcept_a<QString*, QString*, std::allocator<QString> >(QString*, QString*, QString*, std::allocator<QString>&)
0.00 338.48 0.00 7 0.00 0.00 std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::end()
0.00 338.48 0.00 7 0.00 0.00 std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::begin()
0.00 338.48 0.00 6 0.00 0.07 SpikingLayer* create_layer<HodgkinHuxley>(SpikingNet*, std::string, int)
0.00 338.48 0.00 6 0.00 0.00 FixedRateSpikeStim::FixedRateSpikeStim(std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, int, int)
0.00 338.48 0.00 6 0.00 0.00 FixedRateSpikeStim::FixedRateSpikeStim(std::vector<float, std::allocator<float> >, float, int, int)
0.00 338.48 0.00 6 0.00 0.00 Stim::Stim(int)
0.00 338.48 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<Stim*>::~new_allocator()
0.00 338.48 0.00 6 0.00 0.00 std::_Vector_base<Stim*, std::allocator<Stim*> >::_M_get_Tp_allocator() const
0.00 338.48 0.00 6 0.00 0.00 std::allocator<Stim*>::~allocator()
0.00 338.48 0.00 6 0.00 0.00 void std::_Destroy_aux<true>::__destroy<Stim**>(Stim**, Stim**)
0.00 338.48 0.00 6 0.00 0.00 std::_Vector_base<Stim*, std::allocator<Stim*> >::_M_deallocate(Stim**, unsigned long)
0.00 338.48 0.00 6 0.00 0.00 std::remove_reference<QImageData*&>::type&& std::move<QImageData*&>(QImageData*&)
0.00 338.48 0.00 6 0.00 0.00 void std::_Destroy<Stim**>(Stim**, Stim**)
0.00 338.48 0.00 6 0.00 0.00 void std::_Destroy<Stim**, Stim*>(Stim**, Stim**, std::allocator<Stim*>&)
0.00 338.48 0.00 5 0.00 0.00 QListData::begin() const
0.00 338.48 0.00 5 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::_M_check_len(unsigned long, char const*) const
0.00 338.48 0.00 5 0.00 0.00 SpikingLayer** std::__copy_move<true, true, std::random_access_iterator_tag>::__copy_m<SpikingLayer*>(SpikingLayer* const*, SpikingLayer* const*, SpikingLayer**)
0.00 338.48 0.00 5 0.00 0.00 SpikingLayer** std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<SpikingLayer**>, SpikingLayer**>(std::move_iterator<SpikingLayer**>, std::move_iterator<SpikingLayer**>, SpikingLayer**)
0.00 338.48 0.00 5 0.00 0.00 void std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::_M_emplace_back_aux<SpikingLayer* const&>(SpikingLayer* const&)
0.00 338.48 0.00 5 0.00 0.00 SpikingLayer** std::__copy_move_a<true, SpikingLayer**, SpikingLayer**>(SpikingLayer**, SpikingLayer**, SpikingLayer**)
0.00 338.48 0.00 5 0.00 0.00 SpikingLayer** std::__copy_move_a2<true, SpikingLayer**, SpikingLayer**>(SpikingLayer**, SpikingLayer**, SpikingLayer**)
0.00 338.48 0.00 5 0.00 0.00 SpikingLayer** std::uninitialized_copy<std::move_iterator<SpikingLayer**>, SpikingLayer**>(std::move_iterator<SpikingLayer**>, std::move_iterator<SpikingLayer**>, SpikingLayer**)
0.00 338.48 0.00 5 0.00 0.00 SpikingLayer** std::__uninitialized_copy_a<std::move_iterator<SpikingLayer**>, SpikingLayer**, SpikingLayer*>(std::move_iterator<SpikingLayer**>, std::move_iterator<SpikingLayer**>, SpikingLayer**, std::allocator<SpikingLayer*>&)
0.00 338.48 0.00 5 0.00 0.00 SpikingLayer** std::__uninitialized_move_if_noexcept_a<SpikingLayer**, SpikingLayer**, std::allocator<SpikingLayer*> >(SpikingLayer**, SpikingLayer**, SpikingLayer**, std::allocator<SpikingLayer*>&)
0.00 338.48 0.00 5 0.00 0.00 SpikingLayer** std::copy<std::move_iterator<SpikingLayer**>, SpikingLayer**>(std::move_iterator<SpikingLayer**>, std::move_iterator<SpikingLayer**>, SpikingLayer**)
0.00 338.48 0.00 4 0.00 0.00 QString::QString(char const*)
0.00 338.48 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<Stim*>::deallocate(Stim**, unsigned long)
0.00 338.48 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<Stim*>::allocate(unsigned long, void const*)
0.00 338.48 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<Stim*>::new_allocator(__gnu_cxx::new_allocator<Stim*> const&)
0.00 338.48 0.00 4 0.00 0.00 __gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >::__normal_iterator(Stim* const* const&)
0.00 338.48 0.00 4 0.00 0.00 __gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >::base() const
0.00 338.48 0.00 4 0.00 0.00 std::move_iterator<Stim**>::base() const
0.00 338.48 0.00 4 0.00 0.00 std::vector<Stim*, std::allocator<Stim*> >::max_size() const
0.00 338.48 0.00 4 0.00 0.00 std::allocator<Stim*>::allocator(std::allocator<Stim*> const&)
0.00 338.48 0.00 4 0.00 0.00 std::_Iter_base<__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, false>::_S_base(__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >)
0.00 338.48 0.00 4 0.00 0.00 std::_Iter_base<__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, true>::_S_base(__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >)
0.00 338.48 0.00 4 0.00 0.00 std::_Iter_base<std::move_iterator<Stim**>, true>::_S_base(std::move_iterator<Stim**>)
0.00 338.48 0.00 4 0.00 0.00 std::_Vector_base<Stim*, std::allocator<Stim*> >::_M_allocate(unsigned long)
0.00 338.48 0.00 4 0.00 0.00 std::_Vector_base<Stim*, std::allocator<Stim*> >::_Vector_impl::~_Vector_impl()
0.00 338.48 0.00 4 0.00 0.00 std::_Vector_base<Stim*, std::allocator<Stim*> >::~_Vector_base()
0.00 338.48 0.00 4 0.00 0.00 std::move_iterator<Stim**>::move_iterator(Stim**)
0.00 338.48 0.00 4 0.00 0.00 _ZNSt16allocator_traitsISaIP4StimEE11_S_max_sizeIKS2_EENSt9enable_ifIXsr16__maxsize_helperIT_EE5valueEmE4typeERS7_
0.00 338.48 0.00 4 0.00 0.00 std::allocator_traits<std::allocator<Stim*> >::max_size(std::allocator<Stim*> const&)
0.00 338.48 0.00 4 0.00 0.00 std::vector<Stim*, std::allocator<Stim*> >::~vector()
0.00 338.48 0.00 4 0.00 0.00 std::_Miter_base<__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > > >::iterator_type std::__miter_base<__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > > >(__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >)
0.00 338.48 0.00 4 0.00 0.00 std::_Miter_base<std::move_iterator<Stim**> >::iterator_type std::__miter_base<std::move_iterator<Stim**> >(std::move_iterator<Stim**>)
0.00 338.48 0.00 4 0.00 0.00 std::_Niter_base<__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > > >::iterator_type std::__niter_base<__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > > >(__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >)
0.00 338.48 0.00 4 0.00 0.00 std::move_iterator<Stim**> std::__make_move_if_noexcept_iterator<Stim**, std::move_iterator<Stim**> >(Stim**)
0.00 338.48 0.00 3 0.00 0.05 SpikingLayer* create_layer<SpikingNeuron>(SpikingNet*, std::string, int)
0.00 338.48 0.00 2 0.00 167.99 train_iter(SpikingNet*, QString)
0.00 338.48 0.00 2 0.00 0.00 getRandomPatch(QImage, int)
0.00 338.48 0.00 2 0.00 0.00 normalizeWeights(SpikingNet*)
0.00 338.48 0.00 2 0.00 0.00 getStimsFromImage(QImage, SpikingNet*, float, float)
0.00 338.48 0.00 2 0.00 0.00 copy(neuralnets::RGBImage*, QImage)
0.00 338.48 0.00 2 0.00 0.00 void qSwap<QImageData*>(QImageData*&, QImageData*&)
0.00 338.48 0.00 2 0.00 0.00 reset(SpikingNet*)
0.00 338.48 0.00 2 0.00 0.00 neuralnets::SimulationResults::set_has_dt()
0.00 338.48 0.00 2 0.00 0.00 neuralnets::SimulationResults::mutable_img()
0.00 338.48 0.00 2 0.00 0.00 neuralnets::SimulationResults::set_has_img()
0.00 338.48 0.00 2 0.00 0.00 neuralnets::SimulationResults::mutable_nstate()
0.00 338.48 0.00 2 0.00 0.00 neuralnets::SimulationResults::set_has_nstate()
0.00 338.48 0.00 2 0.00 0.00 neuralnets::SimulationResults::set_t(float)
0.00 338.48 0.00 2 0.00 0.00 neuralnets::SimulationResults::set_dt(float)
0.00 338.48 0.00 2 0.00 0.00 neuralnets::SimulationResults::set_has_t()
0.00 338.48 0.00 2 0.00 0.00 QList<QString>::node_copy(QList<QString>::Node*, QList<QString>::Node*, QList<QString>::Node*)
0.00 338.48 0.00 2 0.00 0.00 QRect::QRect(int, int, int, int)
0.00 338.48 0.00 2 0.00 0.00 QFlags<Qt::ImageConversionFlag>::QFlags(Qt::ImageConversionFlag)
0.00 338.48 0.00 2 0.00 0.00 QImage::operator=(QImage&&)
0.00 338.48 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<Stim*>::new_allocator()
0.00 338.48 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::new_allocator()
0.00 338.48 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::~new_allocator()
0.00 338.48 0.00 2 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<Stim*> >::_S_select_on_copy(std::allocator<Stim*> const&)
0.00 338.48 0.00 2 0.00 0.00 QImage::copy(int, int, int, int) const
0.00 338.48 0.00 2 0.00 0.00 QImage::convertToFormat(QImage::Format, QFlags<Qt::ImageConversionFlag>) const &
0.00 338.48 0.00 2 0.00 0.00 std::vector<Stim*, std::allocator<Stim*> >::_M_check_len(unsigned long, char const*) const
0.00 338.48 0.00 2 0.00 0.00 std::vector<Stim*, std::allocator<Stim*> >::end() const
0.00 338.48 0.00 2 0.00 0.00 std::vector<Stim*, std::allocator<Stim*> >::begin() const
0.00 338.48 0.00 2 0.00 0.00 std::allocator<Stim*>::allocator()
0.00 338.48 0.00 2 0.00 0.00 std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::allocator()
0.00 338.48 0.00 2 0.00 0.00 std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::~allocator()
0.00 338.48 0.00 2 0.00 0.00 Stim** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<Stim*>(Stim* const*, Stim* const*, Stim**)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::__copy_move<true, true, std::random_access_iterator_tag>::__copy_m<Stim*>(Stim* const*, Stim* const*, Stim**)
0.00 338.48 0.00 2 0.00 0.00 std::_Vector_base<Stim*, std::allocator<Stim*> >::_Vector_impl::_Vector_impl(std::allocator<Stim*> const&)
0.00 338.48 0.00 2 0.00 0.00 std::_Vector_base<Stim*, std::allocator<Stim*> >::_Vector_impl::_Vector_impl()
0.00 338.48 0.00 2 0.00 0.00 std::_Vector_base<Stim*, std::allocator<Stim*> >::_M_create_storage(unsigned long)
0.00 338.48 0.00 2 0.00 0.00 std::_Vector_base<Stim*, std::allocator<Stim*> >::_Vector_base(unsigned long, std::allocator<Stim*> const&)
0.00 338.48 0.00 2 0.00 0.00 std::_Vector_base<Stim*, std::allocator<Stim*> >::_Vector_base()
0.00 338.48 0.00 2 0.00 0.00 std::_Vector_base<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::_Vector_impl::_Vector_impl()
0.00 338.48 0.00 2 0.00 0.00 std::_Vector_base<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::_Vector_impl::~_Vector_impl()
0.00 338.48 0.00 2 0.00 0.00 std::_Vector_base<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::_Vector_base()
0.00 338.48 0.00 2 0.00 0.00 std::_Vector_base<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::~_Vector_base()
0.00 338.48 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<Stim*> >::select_on_container_copy_construction(std::allocator<Stim*> const&)
0.00 338.48 0.00 2 0.00 0.00 _ZNSt16allocator_traitsISaIP4StimEE9_S_selectIKS2_EENSt9enable_ifIXntsr15__select_helperIT_EE5valueES7_E4typeERS7_
0.00 338.48 0.00 2 0.00 0.00 Stim** std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, Stim**>(__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, __gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, Stim**)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<Stim**>, Stim**>(std::move_iterator<Stim**>, std::move_iterator<Stim**>, Stim**)
0.00 338.48 0.00 2 0.00 0.00 void std::__uninitialized_default_n_1<true>::__uninit_default_n<Stim**, unsigned long>(Stim**, unsigned long)
0.00 338.48 0.00 2 0.00 0.00 std::vector<QString, std::allocator<QString> >::operator[](unsigned long)
0.00 338.48 0.00 2 0.00 0.00 std::vector<Stim*, std::allocator<Stim*> >::_M_default_append(unsigned long)
0.00 338.48 0.00 2 0.00 0.00 std::vector<Stim*, std::allocator<Stim*> >::resize(unsigned long)
0.00 338.48 0.00 2 0.00 0.00 std::vector<Stim*, std::allocator<Stim*> >::vector(std::vector<Stim*, std::allocator<Stim*> > const&)
0.00 338.48 0.00 2 0.00 0.00 std::vector<Stim*, std::allocator<Stim*> >::vector()
0.00 338.48 0.00 2 0.00 0.00 std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::vector()
0.00 338.48 0.00 2 0.00 0.00 std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::~vector()
0.00 338.48 0.00 2 0.00 0.00 _ZSt10__fill_n_aIPP4StimmS1_EN9__gnu_cxx11__enable_ifIXsr11__is_scalarIT1_EE7__valueET_E6__typeES6_T0_RKS5_
0.00 338.48 0.00 2 0.00 0.00 Stim** std::__copy_move_a<false, Stim* const*, Stim**>(Stim* const*, Stim* const*, Stim**)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::__copy_move_a<true, Stim**, Stim**>(Stim**, Stim**, Stim**)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, Stim**>(__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, __gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, Stim**)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::__copy_move_a2<true, Stim**, Stim**>(Stim**, Stim**, Stim**)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::uninitialized_copy<__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, Stim**>(__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, __gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, Stim**)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::uninitialized_copy<std::move_iterator<Stim**>, Stim**>(std::move_iterator<Stim**>, std::move_iterator<Stim**>, Stim**)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, Stim**, Stim*>(__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, __gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, Stim**, std::allocator<Stim*>&)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::__uninitialized_copy_a<std::move_iterator<Stim**>, Stim**, Stim*>(std::move_iterator<Stim**>, std::move_iterator<Stim**>, Stim**, std::allocator<Stim*>&)
0.00 338.48 0.00 2 0.00 0.00 void std::__uninitialized_default_n<Stim**, unsigned long>(Stim**, unsigned long)
0.00 338.48 0.00 2 0.00 0.00 void std::__uninitialized_default_n_a<Stim**, unsigned long, Stim*>(Stim**, unsigned long, std::allocator<Stim*>&)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::__uninitialized_move_if_noexcept_a<Stim**, Stim**, std::allocator<Stim*> >(Stim**, Stim**, Stim**, std::allocator<Stim*>&)
0.00 338.48 0.00 2 0.00 0.00 std::ceil(float)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::copy<__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, Stim**>(__gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, __gnu_cxx::__normal_iterator<Stim* const*, std::vector<Stim*, std::allocator<Stim*> > >, Stim**)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::copy<std::move_iterator<Stim**>, Stim**>(std::move_iterator<Stim**>, std::move_iterator<Stim**>, Stim**)
0.00 338.48 0.00 2 0.00 0.00 void std::swap<QImageData*>(QImageData*&, QImageData*&)
0.00 338.48 0.00 2 0.00 0.00 Stim** std::fill_n<Stim**, unsigned long, Stim*>(Stim**, unsigned long, Stim* const&)
0.00 338.48 0.00 2 0.00 0.00 std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)
0.00 338.48 0.00 1 0.00 0.00 saveResults(neuralnets::SimulationResults, std::string)
0.00 338.48 0.00 1 0.00 336.00 full_train_default(SpikingNet*, int)
0.00 338.48 0.00 1 0.00 336.58 full_train_default()
0.00 338.48 0.00 1 0.00 0.58 buildnet()
0.00 338.48 0.00 1 0.00 0.00 QArrayData::data()
0.00 338.48 0.00 1 0.00 0.00 QByteArray::~QByteArray()
0.00 338.48 0.00 1 0.00 0.00 SpikingNet::SpikingNet()
0.00 338.48 0.00 1 0.00 0.00 SpikingNet::~SpikingNet()
0.00 338.48 0.00 1 0.00 0.00 QLatin1Char::QLatin1Char(char)
0.00 338.48 0.00 1 0.00 0.00 QStringList::QStringList()
0.00 338.48 0.00 1 0.00 0.00 QStringList::~QStringList()
0.00 338.48 0.00 1 0.00 0.00 QStringList::operator<<(QString const&)
0.00 338.48 0.00 1 0.00 0.00 QTypedArrayData<char>::deallocate(QArrayData*)
0.00 338.48 0.00 1 0.00 0.00 QTypedArrayData<char>::data()
0.00 338.48 0.00 1 0.00 0.00 QChar::QChar(QLatin1Char)
0.00 338.48 0.00 1 0.00 0.00 QChar::QChar(char)
0.00 338.48 0.00 1 0.00 0.00 QList<QString>::node_construct(QList<QString>::Node*, QString const&)
0.00 338.48 0.00 1 0.00 0.00 QList<QString>::detach_helper_grow(int, int)
0.00 338.48 0.00 1 0.00 0.00 QList<QString>::append(QString const&)
0.00 338.48 0.00 1 0.00 0.00 QList<QString>::QList()
0.00 338.48 0.00 1 0.00 0.00 QList<QString>::~QList()
0.00 338.48 0.00 1 0.00 0.00 QFlags<QDirIterator::IteratorFlag>::QFlags(QDirIterator::IteratorFlag)
0.00 338.48 0.00 1 0.00 0.00 QFlags<QDir::Filter>::QFlags(QDir::Filter)
0.00 338.48 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<QString>::new_allocator()
0.00 338.48 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<QString>::~new_allocator()
0.00 338.48 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<SpikingLayer*>::new_allocator()
0.00 338.48 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<SpikingSynapse*>::new_allocator()
0.00 338.48 0.00 1 0.00 0.00 QByteArray::toStdString() const
0.00 338.48 0.00 1 0.00 0.00 QByteArray::length() const
0.00 338.48 0.00 1 0.00 0.00 QByteArray::constData() const
0.00 338.48 0.00 1 0.00 0.00 QLatin1Char::unicode() const
0.00 338.48 0.00 1 0.00 0.00 QString::toStdString() const
0.00 338.48 0.00 1 0.00 0.00 QString::arg(QString const&, QString const&) const
0.00 338.48 0.00 1 0.00 0.00 QString::arg(int, int, int, QChar) const
0.00 338.48 0.00 1 0.00 0.00 QListData::end() const
0.00 338.48 0.00 1 0.00 0.00 QtPrivate::RefCount::isShared() const
0.00 338.48 0.00 1 0.00 0.00 QString::toUtf8() const &
0.00 338.48 0.00 1 0.00 0.00 std::allocator<QString>::allocator()
0.00 338.48 0.00 1 0.00 0.00 std::allocator<QString>::~allocator()
0.00 338.48 0.00 1 0.00 0.00 std::allocator<SpikingLayer*>::allocator()
0.00 338.48 0.00 1 0.00 0.00 std::allocator<SpikingSynapse*>::allocator()
0.00 338.48 0.00 1 0.00 0.00 std::_Vector_base<QString, std::allocator<QString> >::_Vector_impl::_Vector_impl()
0.00 338.48 0.00 1 0.00 0.00 std::_Vector_base<QString, std::allocator<QString> >::_Vector_impl::~_Vector_impl()
0.00 338.48 0.00 1 0.00 0.00 std::_Vector_base<QString, std::allocator<QString> >::_Vector_base()
0.00 338.48 0.00 1 0.00 0.00 std::_Vector_base<QString, std::allocator<QString> >::~_Vector_base()
0.00 338.48 0.00 1 0.00 0.00 std::_Vector_base<SpikingLayer*, std::allocator<SpikingLayer*> >::_Vector_impl::_Vector_impl()
0.00 338.48 0.00 1 0.00 0.00 std::_Vector_base<SpikingLayer*, std::allocator<SpikingLayer*> >::_Vector_base()
0.00 338.48 0.00 1 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_Vector_impl::_Vector_impl()
0.00 338.48 0.00 1 0.00 0.00 std::_Vector_base<SpikingSynapse*, std::allocator<SpikingSynapse*> >::_Vector_base()
0.00 338.48 0.00 1 0.00 0.00 std::vector<QString, std::allocator<QString> >::vector()
0.00 338.48 0.00 1 0.00 0.00 std::vector<QString, std::allocator<QString> >::~vector()
0.00 338.48 0.00 1 0.00 0.00 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::vector()
0.00 338.48 0.00 1 0.00 0.00 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::vector()
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init1
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init1
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init1
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init1
0.00 338.48 0.00 1 0.00 0.00 __cxx_global_var_init1
% the percentage of the total running time of the
time program used by this function.
cumulative a running sum of the number of seconds accounted
seconds for by this function and those listed above it.
self the number of seconds accounted for by this
seconds function alone. This is the major sort for this
listing.
calls the number of times this function was invoked, if
this function is profiled, else blank.
self the average number of milliseconds spent in this
ms/call function per call, if this function is profiled,
else blank.
total the average number of milliseconds spent in this
ms/call function and its descendents per call, if this
function is profiled, else blank.
name the name of the function. This is the minor sort
for this listing. The index shows the location of
the function in the gprof listing. If the index is
in parenthesis it shows where it would appear in
the gprof listing if it were to be printed.
Copyright (C) 2012 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
Call graph (explanation follows)
granularity: each sample hit covers 2 byte(s) for 0.00% of 338.48 seconds
index % time self children called name
<spontaneous>
[1] 99.4 0.00 336.58 main [1]
0.00 336.58 1/1 full_train_default() [2]
-----------------------------------------------
0.00 336.58 1/1 main [1]
[2] 99.4 0.00 336.58 1 full_train_default() [2]
0.00 336.00 1/1 full_train_default(SpikingNet*, int) [3]
0.00 0.58 1/1 buildnet() [57]
-----------------------------------------------
0.00 336.00 1/1 full_train_default() [2]
[3] 99.3 0.00 336.00 1 full_train_default(SpikingNet*, int) [3]
0.00 335.99 2/2 train_iter(SpikingNet*, QString) [4]
0.00 0.00 2/2 reset(SpikingNet*) [164]
0.00 0.00 2/2 normalizeWeights(SpikingNet*) [163]
0.00 0.00 1/1 SpikingNet::~SpikingNet() [170]
0.00 0.00 121/360 QString::~QString() [317]
0.00 0.00 112/112 std::vector<QString, std::allocator<QString> >::push_back(QString const&) [344]
0.00 0.00 4/4 QString::QString(char const*) [692]
0.00 0.00 2/2 std::vector<QString, std::allocator<QString> >::operator[](unsigned long) [758]
0.00 0.00 2/242 QString::QString(QString const&) [325]
0.00 0.00 1/1 QLatin1Char::QLatin1Char(char) [786]
0.00 0.00 1/1 QChar::QChar(QLatin1Char) [792]
0.00 0.00 1/1 QStringList::QStringList() [787]
0.00 0.00 1/1 QStringList::operator<<(QString const&) [789]
0.00 0.00 1/1 QFlags<QDir::Filter>::QFlags(QDir::Filter) [800]
0.00 0.00 1/1 QFlags<QDirIterator::IteratorFlag>::QFlags(QDirIterator::IteratorFlag) [799]
0.00 0.00 1/1 QStringList::~QStringList() [788]
0.00 0.00 1/1 std::vector<QString, std::allocator<QString> >::vector() [827]
0.00 0.00 1/1 QChar::QChar(char) [793]
0.00 0.00 1/1 QString::arg(int, int, int, QChar) const [811]
0.00 0.00 1/1 QString::arg(QString const&, QString const&) const [810]
0.00 0.00 1/1 QString::toStdString() const [809]
0.00 0.00 1/1 saveResults(neuralnets::SimulationResults, std::string) [782]
0.00 0.00 1/1 std::vector<QString, std::allocator<QString> >::~vector() [828]
-----------------------------------------------
0.00 335.99 2/2 full_train_default(SpikingNet*, int) [3]
[4] 99.3 0.00 335.99 2 train_iter(SpikingNet*, QString) [4]
0.02 335.97 2/2 run(SpikingNet*, RunSettings*) [5]
0.00 0.00 2/2 getStimsFromImage(QImage, SpikingNet*, float, float) [175]
0.00 0.00 4/4 std::vector<Stim*, std::allocator<Stim*> >::~vector() [710]
0.00 0.00 2/2 getRandomPatch(QImage, int) [715]
0.00 0.00 2/2 std::vector<Stim*, std::allocator<Stim*> >::vector(std::vector<Stim*, std::allocator<Stim*> > const&) [761]
0.00 0.00 2/2 neuralnets::SimulationResults::mutable_img() [719]
0.00 0.00 2/2 copy(neuralnets::RGBImage*, QImage) [716]
-----------------------------------------------
0.02 335.97 2/2 train_iter(SpikingNet*, QString) [4]
[5] 99.3 0.02 335.97 2 run(SpikingNet*, RunSettings*) [5]
0.00 244.41 216000/216000 updateTransmission(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, SpikingLayer*) [6]
38.19 39.46 216000/216000 updateLayer(SpikingLayer*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::vector<bool, std::allocator<bool> >, float) [9]
3.50 6.40 360000/360000 updateSTDP(SpikingConnection*, SpikingLayer*, SpikingLayer*) [23]
0.02 1.19 2/2 recordState(neuralnets::NetworkState*, SpikingNet*) [41]
0.00 0.98 432000/432000 std::vector<bool, std::allocator<bool> >::~vector() [49]
0.00 0.91 216000/216000 std::vector<bool, std::allocator<bool> >::vector(std::vector<bool, std::allocator<bool> > const&) [50]
0.40 0.20 216000/216000 recordSpikes(neuralnets::Raster*, SpikingLayer*, int) [56]
0.09 0.05 72000/72000 FixedRateSpikeStim::yield() [75]
0.00 0.09 648000/648063 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::vector(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > const&) [78]
0.01 0.03 648000/648129 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::~vector() [85]
0.00 0.02 18/18 neuralnets::SimulationResults::add_spikes() [105]
0.00 0.01 216000/216000 neuralnets::SimulationResults::mutable_spikes(int) [134]
0.01 0.00 648000/648030 std::vector<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::allocator<std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > >::operator[](unsigned long) [128]
0.00 0.00 216000/648063 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::begin() [158]
0.00 0.00 216000/648063 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::end() [157]
0.00 0.00 1152000/1152012 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::operator[](unsigned long) [224]
0.00 0.00 576000/1728168 bool __gnu_cxx::operator!=<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(__gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > const&, __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > const&) [214]
0.00 0.00 360000/1080105 __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::operator*() const [226]
0.00 0.00 360000/1080105 __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::operator++() [225]
0.00 0.00 216000/216018 std::vector<Stim*, std::allocator<Stim*> >::operator[](unsigned long) [292]
0.00 0.00 22/62 std::vector<SpikingLayer*, std::allocator<SpikingLayer*> >::size() const [367]
0.00 0.00 2/2 std::ceil(float) [776]
0.00 0.00 2/2 neuralnets::SimulationResults::set_dt(float) [724]
0.00 0.00 2/2 neuralnets::SimulationResults::set_t(float) [723]
0.00 0.00 2/2 neuralnets::SimulationResults::mutable_nstate() [721]
-----------------------------------------------
0.00 244.41 216000/216000 run(SpikingNet*, RunSettings*) [5]
[6] 72.2 0.00 244.41 216000 updateTransmission(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, SpikingLayer*) [6]
14.09 230.32 360000/360000 updateTransmission(SpikingConnection*, SpikingLayer*) [7]
0.00 0.00 216000/648063 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::begin() [158]
0.00 0.00 216000/648063 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::end() [157]
0.00 0.00 576000/1728168 bool __gnu_cxx::operator!=<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(__gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > const&, __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > const&) [214]
0.00 0.00 360000/1080105 __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::operator*() const [226]
0.00 0.00 360000/1080105 __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::operator++() [225]
-----------------------------------------------
14.09 230.32 360000/360000 updateTransmission(std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, SpikingLayer*) [6]
[7] 72.2 14.09 230.32 360000 updateTransmission(SpikingConnection*, SpikingLayer*) [7]
53.15 153.69 3025152000/3025152000 updateTransmission(SpikingSynapse*, SpikingNeuron*) [8]
7.44 5.23 3025512000/6576996126 bool __gnu_cxx::operator!=<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >(__gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > > const&, __gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > > const&) [13]
4.39 0.00 3025152000/4349957700 std::vector<SpikingNeuron*, std::allocator<SpikingNeuron*> >::operator[](unsigned long) [27]
2.97 0.00 3025152000/6576156096 __gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >::operator++() [26]
2.71 0.00 3025152000/6576156096 __gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >::operator*() const [28]
0.72 0.01 360000/840030 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::end() [33]
0.00 0.01 360000/840030 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::begin() [88]
-----------------------------------------------
53.15 153.69 3025152000/3025152000 updateTransmission(SpikingConnection*, SpikingLayer*) [7]
[8] 61.1 53.15 153.69 3025152000 updateTransmission(SpikingSynapse*, SpikingNeuron*) [8]
15.06 58.44 6050304000/6187106475 std::vector<bool, std::allocator<bool> >::operator[](unsigned long) [10]
7.63 41.66 3025152000/3026754528 std::vector<bool, std::allocator<bool> >::size() const [11]
16.97 0.00 3025152000/3038383083 std::_Bit_reference::operator=(bool) [18]
13.94 0.00 3025152000/3165120000 std::_Bit_reference::operator bool() const [21]
-----------------------------------------------
38.19 39.46 216000/216000 run(SpikingNet*, RunSettings*) [5]
[9] 22.9 38.19 39.46 216000 updateLayer(SpikingLayer*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::vector<bool, std::allocator<bool> >, float) [9]
7.44 5.23 3025512000/6576996126 bool __gnu_cxx::operator!=<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >(__gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > > const&, __gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > > const&) [13]
3.58 4.99 129600000/129600000 HodgkinHuxley::update(float, float, bool, float) [25]
5.47 0.00 3298752000/3298753793 std::vector<float, std::allocator<float> >::operator[](unsigned long) [29]
2.97 0.00 3025152000/6576156096 __gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >::operator++() [26]
2.71 0.00 3025152000/6576156096 __gnu_cxx::__normal_iterator<SpikingSynapse**, std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> > >::operator*() const [28]
0.00 2.14 432000/432012 std::allocator<float>::allocator() [31]
0.34 1.32 136800000/6187106475 std::vector<bool, std::allocator<bool> >::operator[](unsigned long) [10]
1.08 0.02 432000/432024 std::vector<float, std::allocator<float> >::~vector() [47]
0.72 0.01 360000/840030 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::end() [33]
0.63 0.00 136800000/3165120000 std::_Bit_reference::operator bool() const [21]
0.00 0.57 432000/432012 std::vector<float, std::allocator<float> >::vector(unsigned long, float const&, std::allocator<float> const&) [58]
0.20 0.00 136800000/4349957700 std::vector<SpikingNeuron*, std::allocator<SpikingNeuron*> >::operator[](unsigned long) [27]
0.03 0.00 7200000/7200000 SpikingNeuron::update(float, float, bool, float) [90]
0.00 0.01 360000/840030 std::vector<SpikingSynapse*, std::allocator<SpikingSynapse*> >::begin() [88]
0.01 0.00 432000/864048 std::allocator<float>::~allocator() [99]
0.00 0.00 216000/648063 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::begin() [158]
0.00 0.00 216000/648063 std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >::end() [157]
0.00 0.00 576000/1728168 bool __gnu_cxx::operator!=<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >(__gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > const&, __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > > const&) [214]
0.00 0.00 360000/1080105 __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::operator*() const [226]
0.00 0.00 360000/1080105 __gnu_cxx::__normal_iterator<SpikingConnection**, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> > >::operator++() [225]
-----------------------------------------------
0.00 0.00 2475/6187106475 FixedRateSpikeStim::yield() [75]
0.34 1.32 136800000/6187106475 updateLayer(SpikingLayer*, std::vector<SpikingConnection*, std::allocator<SpikingConnection*> >, std::vector<bool, std::allocator<bool> >, float) [9]
15.06 58.44 6050304000/6187106475 updateTransmission(SpikingSynapse*, SpikingNeuron*) [8]
[10] 22.2 15.40 59.76 6187106475 std::vector<bool, std::allocator<bool> >::operator[](unsigned long) [10]
14.09 20.97 1892139179/1905367787 std::_Bit_iterator::operator*() const [12]
10.69 14.01 1892139179/1893176483 std::_Bit_iterator::_Bit_iterator(unsigned long*, unsigned int) [15]
-----------------------------------------------
0.00 0.00 126048/3026754528 std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool) [45]
0.00 0.00 216000/3026754528 std::vector<bool, std::allocator<bool> >::vector(std::vector<bool, std::allocator<bool> > const&) [50]