src/helics/application_api/AsyncFedCallInfo.hpp
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/application_api/BrokerApp.cpp
|
120
|
114
|
0
|
6
|
95.00%
|
src/helics/application_api/BrokerApp.hpp
|
9
|
8
|
0
|
1
|
88.88%
|
src/helics/application_api/CombinationFederate.cpp
|
38
|
38
|
0
|
0
|
100.00%
|
src/helics/application_api/CombinationFederate.hpp
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/application_api/CoreApp.cpp
|
117
|
117
|
0
|
0
|
100.00%
|
src/helics/application_api/CoreApp.hpp
|
4
|
4
|
0
|
0
|
100.00%
|
src/helics/application_api/Endpoints.cpp
|
5
|
4
|
0
|
1
|
80.00%
|
src/helics/application_api/Endpoints.hpp
|
52
|
52
|
0
|
0
|
100.00%
|
src/helics/application_api/Federate.cpp
|
705
|
680
|
0
|
25
|
96.45%
|
src/helics/application_api/Federate.hpp
|
22
|
22
|
0
|
0
|
100.00%
|
src/helics/application_api/FederateInfo.cpp
|
338
|
311
|
0
|
27
|
92.01%
|
src/helics/application_api/FederateInfo.hpp
|
3
|
3
|
0
|
0
|
100.00%
|
src/helics/application_api/FilterFederateManager.cpp
|
55
|
40
|
0
|
15
|
72.72%
|
src/helics/application_api/FilterFederateManager.hpp
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/application_api/FilterOperations.cpp
|
166
|
98
|
0
|
68
|
59.03%
|
src/helics/application_api/FilterOperations.hpp
|
8
|
7
|
0
|
1
|
87.50%
|
src/helics/application_api/Filters.cpp
|
184
|
128
|
0
|
56
|
69.56%
|
src/helics/application_api/Filters.hpp
|
11
|
9
|
0
|
2
|
81.81%
|
src/helics/application_api/HelicsPrimaryTypes.hpp
|
90
|
58
|
0
|
32
|
64.44%
|
src/helics/application_api/Inputs.cpp
|
443
|
282
|
0
|
161
|
63.65%
|
src/helics/application_api/Inputs.hpp
|
118
|
101
|
0
|
17
|
85.59%
|
src/helics/application_api/MessageFederate.cpp
|
172
|
167
|
0
|
5
|
97.09%
|
src/helics/application_api/MessageFederate.hpp
|
5
|
5
|
0
|
0
|
100.00%
|
src/helics/application_api/MessageFederateManager.cpp
|
151
|
125
|
0
|
26
|
82.78%
|
src/helics/application_api/MessageFederateManager.hpp
|
2
|
2
|
0
|
0
|
100.00%
|
src/helics/application_api/MessageOperators.cpp
|
87
|
35
|
0
|
52
|
40.22%
|
src/helics/application_api/MessageOperators.hpp
|
9
|
7
|
0
|
2
|
77.77%
|
src/helics/application_api/Publications.cpp
|
179
|
123
|
0
|
56
|
68.71%
|
src/helics/application_api/Publications.hpp
|
52
|
51
|
0
|
1
|
98.07%
|
src/helics/application_api/Subscriptions.hpp
|
49
|
46
|
0
|
3
|
93.87%
|
src/helics/application_api/ValueConverter.hpp
|
6
|
6
|
0
|
0
|
100.00%
|
src/helics/application_api/ValueConverter_impl.hpp
|
97
|
84
|
0
|
13
|
86.59%
|
src/helics/application_api/ValueFederate.cpp
|
307
|
307
|
0
|
0
|
100.00%
|
src/helics/application_api/ValueFederate.hpp
|
31
|
31
|
0
|
0
|
100.00%
|
src/helics/application_api/ValueFederateManager.cpp
|
293
|
234
|
0
|
59
|
79.86%
|
src/helics/application_api/ValueFederateManager.hpp
|
4
|
4
|
0
|
0
|
100.00%
|
src/helics/application_api/data_view.hpp
|
41
|
39
|
0
|
2
|
95.12%
|
src/helics/application_api/helicsPrimaryTypes.cpp
|
539
|
227
|
0
|
312
|
42.11%
|
src/helics/application_api/helicsTypes.cpp
|
492
|
378
|
0
|
114
|
76.82%
|
src/helics/application_api/helicsTypes.hpp
|
84
|
79
|
0
|
5
|
94.04%
|
src/helics/application_api/queryFunctions.cpp
|
73
|
34
|
0
|
39
|
46.57%
|
src/helics/application_api/timeOperations.cpp
|
6
|
2
|
0
|
4
|
33.33%
|
src/helics/application_api/typeOperations.cpp
|
6
|
4
|
0
|
2
|
66.66%
|
src/helics/apps/AsioBrokerServer.cpp
|
111
|
98
|
0
|
13
|
88.28%
|
src/helics/apps/AsioBrokerServer.hpp
|
4
|
4
|
0
|
0
|
100.00%
|
src/helics/apps/BrokerServer.cpp
|
68
|
52
|
0
|
16
|
76.47%
|
src/helics/apps/Clone.cpp
|
188
|
123
|
0
|
65
|
65.42%
|
src/helics/apps/Clone.hpp
|
5
|
5
|
0
|
0
|
100.00%
|
src/helics/apps/Echo.cpp
|
65
|
36
|
0
|
29
|
55.38%
|
src/helics/apps/Echo.hpp
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/apps/MultiBroker.cpp
|
154
|
121
|
0
|
33
|
78.57%
|
src/helics/apps/Player.cpp
|
453
|
333
|
0
|
120
|
73.50%
|
src/helics/apps/Player.hpp
|
26
|
24
|
0
|
2
|
92.30%
|
src/helics/apps/PrecHelper.cpp
|
28
|
4
|
0
|
24
|
14.28%
|
src/helics/apps/Recorder.cpp
|
374
|
272
|
0
|
102
|
72.72%
|
src/helics/apps/Recorder.hpp
|
6
|
6
|
0
|
0
|
100.00%
|
src/helics/apps/SignalGenerators.cpp
|
78
|
32
|
0
|
46
|
41.02%
|
src/helics/apps/SignalGenerators.hpp
|
3
|
2
|
0
|
1
|
66.66%
|
src/helics/apps/Source.cpp
|
200
|
127
|
0
|
73
|
63.50%
|
src/helics/apps/Source.hpp
|
7
|
7
|
0
|
0
|
100.00%
|
src/helics/apps/Tracer.cpp
|
282
|
198
|
0
|
84
|
70.21%
|
src/helics/apps/Tracer.hpp
|
7
|
7
|
0
|
0
|
100.00%
|
src/helics/apps/TypedBrokerServer.cpp
|
62
|
49
|
0
|
13
|
79.03%
|
src/helics/apps/TypedBrokerServer.hpp
|
2
|
2
|
0
|
0
|
100.00%
|
src/helics/apps/appMain.cpp
|
79
|
30
|
0
|
49
|
37.97%
|
src/helics/apps/helics-broker-server.cpp
|
87
|
0
|
0
|
87
|
0.00%
|
src/helics/apps/helics-broker.cpp
|
159
|
30
|
0
|
129
|
18.86%
|
src/helics/apps/helicsApp.cpp
|
92
|
65
|
0
|
27
|
70.65%
|
src/helics/apps/helicsApp.hpp
|
4
|
3
|
0
|
1
|
75.00%
|
src/helics/apps/helicsConfigMain.cpp
|
68
|
0
|
0
|
68
|
0.00%
|
src/helics/apps/helicsWebServer.cpp
|
469
|
417
|
0
|
52
|
88.91%
|
src/helics/apps/helicsWebServer.hpp
|
5
|
4
|
0
|
1
|
80.00%
|
src/helics/apps/playerMain.cpp
|
13
|
7
|
0
|
6
|
53.84%
|
src/helics/apps/recorderMain.cpp
|
13
|
0
|
0
|
13
|
0.00%
|
src/helics/apps/zmqBrokerServer.cpp
|
141
|
112
|
0
|
29
|
79.43%
|
src/helics/apps/zmqBrokerServer.hpp
|
5
|
5
|
0
|
0
|
100.00%
|
src/helics/common/AsioContextManager.cpp
|
124
|
55
|
0
|
69
|
44.35%
|
src/helics/common/AsioContextManager.h
|
8
|
7
|
0
|
1
|
87.50%
|
src/helics/common/JsonBuilder.cpp
|
79
|
47
|
0
|
32
|
59.49%
|
src/helics/common/JsonBuilder.hpp
|
6
|
6
|
0
|
0
|
100.00%
|
src/helics/common/JsonProcessingFunctions.cpp
|
55
|
44
|
0
|
11
|
80.00%
|
src/helics/common/JsonProcessingFunctions.hpp
|
27
|
27
|
0
|
0
|
100.00%
|
src/helics/common/TomlProcessingFunctions.cpp
|
58
|
27
|
0
|
31
|
46.55%
|
src/helics/common/TomlProcessingFunctions.hpp
|
34
|
32
|
0
|
2
|
94.11%
|
src/helics/common/addTargets.cpp
|
28
|
28
|
0
|
0
|
100.00%
|
src/helics/common/addTargets.hpp
|
26
|
26
|
0
|
0
|
100.00%
|
src/helics/common/configFileHelpers.cpp
|
7
|
7
|
0
|
0
|
100.00%
|
src/helics/core/ActionMessage.cpp
|
458
|
360
|
0
|
98
|
78.60%
|
src/helics/core/ActionMessage.hpp
|
60
|
59
|
0
|
1
|
98.33%
|
src/helics/core/BasicHandleInfo.hpp
|
7
|
7
|
0
|
0
|
100.00%
|
src/helics/core/Broker.hpp
|
2
|
2
|
0
|
0
|
100.00%
|
src/helics/core/BrokerBase.cpp
|
403
|
306
|
0
|
97
|
75.93%
|
src/helics/core/BrokerBase.hpp
|
4
|
1
|
0
|
3
|
25.00%
|
src/helics/core/BrokerFactory.cpp
|
130
|
96
|
0
|
34
|
73.84%
|
src/helics/core/BrokerFactory.hpp
|
6
|
6
|
0
|
0
|
100.00%
|
src/helics/core/CommonCore.cpp
|
2,627
|
2,084
|
0
|
543
|
79.33%
|
src/helics/core/CommonCore.hpp
|
5
|
5
|
0
|
0
|
100.00%
|
src/helics/core/Core.hpp
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/core/CoreBroker.cpp
|
1,900
|
1,476
|
0
|
424
|
77.68%
|
src/helics/core/CoreBroker.hpp
|
6
|
6
|
0
|
0
|
100.00%
|
src/helics/core/CoreFactory.cpp
|
169
|
109
|
0
|
60
|
64.49%
|
src/helics/core/CoreFactory.hpp
|
8
|
8
|
0
|
0
|
100.00%
|
src/helics/core/CoreFederateInfo.hpp
|
5
|
5
|
0
|
0
|
100.00%
|
src/helics/core/EndpointInfo.cpp
|
30
|
28
|
0
|
2
|
93.33%
|
src/helics/core/EndpointInfo.hpp
|
3
|
3
|
0
|
0
|
100.00%
|
src/helics/core/FederateState.cpp
|
1,004
|
807
|
0
|
197
|
80.37%
|
src/helics/core/FederateState.hpp
|
27
|
24
|
0
|
3
|
88.88%
|
src/helics/core/FilterCoordinator.cpp
|
10
|
8
|
0
|
2
|
80.00%
|
src/helics/core/FilterCoordinator.hpp
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/core/FilterInfo.cpp
|
5
|
5
|
0
|
0
|
100.00%
|
src/helics/core/FilterInfo.hpp
|
4
|
4
|
0
|
0
|
100.00%
|
src/helics/core/ForwardingTimeCoordinator.cpp
|
204
|
194
|
0
|
10
|
95.09%
|
src/helics/core/ForwardingTimeCoordinator.hpp
|
6
|
6
|
0
|
0
|
100.00%
|
src/helics/core/HandleManager.cpp
|
197
|
162
|
0
|
35
|
82.23%
|
src/helics/core/HandleManager.hpp
|
5
|
5
|
0
|
0
|
100.00%
|
src/helics/core/InputInfo.cpp
|
252
|
221
|
0
|
31
|
87.69%
|
src/helics/core/InputInfo.hpp
|
12
|
12
|
0
|
0
|
100.00%
|
src/helics/core/InterfaceInfo.cpp
|
284
|
209
|
0
|
75
|
73.59%
|
src/helics/core/InterfaceInfo.hpp
|
9
|
8
|
0
|
1
|
88.88%
|
src/helics/core/MessageTimer.cpp
|
85
|
81
|
0
|
4
|
95.29%
|
src/helics/core/MessageTimer.hpp
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/core/PublicationInfo.cpp
|
8
|
8
|
0
|
0
|
100.00%
|
src/helics/core/PublicationInfo.hpp
|
4
|
4
|
0
|
0
|
100.00%
|
src/helics/core/TimeCoordinator.cpp
|
495
|
446
|
0
|
49
|
90.10%
|
src/helics/core/TimeCoordinator.hpp
|
7
|
7
|
0
|
0
|
100.00%
|
src/helics/core/TimeDependencies.cpp
|
138
|
131
|
0
|
7
|
94.92%
|
src/helics/core/TimeDependencies.hpp
|
7
|
7
|
0
|
0
|
100.00%
|
src/helics/core/TimeoutMonitor.cpp
|
159
|
81
|
0
|
78
|
50.94%
|
src/helics/core/TimeoutMonitor.h
|
7
|
4
|
0
|
3
|
57.14%
|
src/helics/core/UnknownHandleManager.cpp
|
142
|
127
|
0
|
15
|
89.43%
|
src/helics/core/UnknownHandleManager.hpp
|
2
|
2
|
0
|
0
|
100.00%
|
src/helics/core/core-data.hpp
|
64
|
56
|
0
|
8
|
87.50%
|
src/helics/core/core-exceptions.hpp
|
29
|
22
|
0
|
7
|
75.86%
|
src/helics/core/core-types.hpp
|
2
|
2
|
0
|
0
|
100.00%
|
src/helics/core/coreTypeOperations.cpp
|
92
|
54
|
0
|
38
|
58.69%
|
src/helics/core/federate_id.cpp
|
18
|
6
|
0
|
12
|
33.33%
|
src/helics/core/federate_id.hpp
|
16
|
16
|
0
|
0
|
100.00%
|
src/helics/core/fileConnections.hpp
|
91
|
45
|
0
|
46
|
49.45%
|
src/helics/core/flagOperations.hpp
|
11
|
11
|
0
|
0
|
100.00%
|
src/helics/core/global_federate_id.hpp
|
47
|
47
|
0
|
0
|
100.00%
|
src/helics/core/helics-time.hpp
|
3
|
3
|
0
|
0
|
100.00%
|
src/helics/core/helicsCLI11.hpp
|
74
|
63
|
0
|
11
|
85.13%
|
src/helics/core/helicsCLI11JsonConfig.cpp
|
64
|
60
|
0
|
4
|
93.75%
|
src/helics/core/helicsCLI11JsonConfig.hpp
|
2
|
2
|
0
|
0
|
100.00%
|
src/helics/core/queryHelpers.hpp
|
19
|
19
|
0
|
0
|
100.00%
|
src/helics/cpp98/Broker.hpp
|
22
|
20
|
0
|
2
|
90.90%
|
src/helics/cpp98/Core.hpp
|
12
|
12
|
0
|
0
|
100.00%
|
src/helics/cpp98/Endpoint.hpp
|
59
|
59
|
0
|
0
|
100.00%
|
src/helics/cpp98/Federate.hpp
|
74
|
57
|
0
|
17
|
77.02%
|
src/helics/cpp98/Input.hpp
|
32
|
31
|
0
|
1
|
96.87%
|
src/helics/cpp98/MessageFederate.hpp
|
21
|
21
|
0
|
0
|
100.00%
|
src/helics/cpp98/Publication.hpp
|
14
|
14
|
0
|
0
|
100.00%
|
src/helics/cpp98/ValueFederate.hpp
|
39
|
37
|
0
|
2
|
94.87%
|
src/helics/cpp98/helics.hpp
|
2
|
0
|
0
|
2
|
0.00%
|
src/helics/cpp98/helicsExceptions.hpp
|
8
|
4
|
0
|
4
|
50.00%
|
src/helics/network/CommsBroker_impl.hpp
|
39
|
33
|
0
|
6
|
84.61%
|
src/helics/network/CommsInterface.cpp
|
315
|
220
|
0
|
95
|
69.84%
|
src/helics/network/CommsInterface.hpp
|
13
|
13
|
0
|
0
|
100.00%
|
src/helics/network/NetworkBroker.hpp
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/network/NetworkBrokerData.cpp
|
313
|
212
|
0
|
101
|
67.73%
|
src/helics/network/NetworkBrokerData.hpp
|
3
|
3
|
0
|
0
|
100.00%
|
src/helics/network/NetworkBroker_impl.hpp
|
39
|
25
|
0
|
14
|
64.10%
|
src/helics/network/NetworkCommsInterface.cpp
|
146
|
123
|
0
|
23
|
84.24%
|
src/helics/network/NetworkCommsInterface.hpp
|
5
|
5
|
0
|
0
|
100.00%
|
src/helics/network/NetworkCore.hpp
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/network/NetworkCore_impl.hpp
|
38
|
25
|
0
|
13
|
65.78%
|
src/helics/network/inproc/InprocComms.cpp
|
130
|
88
|
0
|
42
|
67.69%
|
src/helics/network/inproc/InprocComms.h
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/network/ipc/IpcComms.cpp
|
167
|
96
|
0
|
71
|
57.48%
|
src/helics/network/ipc/IpcComms.h
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/network/ipc/IpcQueueHelper.cpp
|
121
|
78
|
0
|
43
|
64.46%
|
src/helics/network/ipc/IpcQueueHelper.h
|
30
|
19
|
0
|
11
|
63.33%
|
src/helics/network/loadCores.cpp
|
32
|
32
|
0
|
0
|
100.00%
|
src/helics/network/mpi/MpiBroker.cpp
|
32
|
0
|
0
|
32
|
0.00%
|
src/helics/network/mpi/MpiComms.cpp
|
94
|
0
|
0
|
94
|
0.00%
|
src/helics/network/mpi/MpiComms.h
|
3
|
0
|
0
|
3
|
0.00%
|
src/helics/network/mpi/MpiCore.cpp
|
31
|
0
|
0
|
31
|
0.00%
|
src/helics/network/mpi/MpiService.cpp
|
136
|
0
|
0
|
136
|
0.00%
|
src/helics/network/mpi/MpiService.h
|
3
|
0
|
0
|
3
|
0.00%
|
src/helics/network/tcp/TcpBroker.cpp
|
17
|
14
|
0
|
3
|
82.35%
|
src/helics/network/tcp/TcpBroker.h
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/network/tcp/TcpComms.cpp
|
281
|
209
|
0
|
72
|
74.37%
|
src/helics/network/tcp/TcpCommsCommon.cpp
|
27
|
12
|
0
|
15
|
44.44%
|
src/helics/network/tcp/TcpCommsSS.cpp
|
249
|
135
|
0
|
114
|
54.21%
|
src/helics/network/tcp/TcpCore.cpp
|
17
|
14
|
0
|
3
|
82.35%
|
src/helics/network/tcp/TcpCore.h
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/network/tcp/TcpHelperClasses.cpp
|
420
|
244
|
0
|
176
|
58.09%
|
src/helics/network/tcp/TcpHelperClasses.h
|
30
|
26
|
0
|
4
|
86.66%
|
src/helics/network/test/TestComms.cpp
|
141
|
113
|
0
|
28
|
80.14%
|
src/helics/network/test/TestComms.h
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/network/udp/UdpComms.cpp
|
323
|
209
|
0
|
114
|
64.70%
|
src/helics/network/zmq/ZmqBroker.cpp
|
14
|
10
|
0
|
4
|
71.42%
|
src/helics/network/zmq/ZmqBroker.h
|
2
|
2
|
0
|
0
|
100.00%
|
src/helics/network/zmq/ZmqComms.cpp
|
366
|
266
|
0
|
100
|
72.67%
|
src/helics/network/zmq/ZmqCommsCommon.cpp
|
17
|
13
|
0
|
4
|
76.47%
|
src/helics/network/zmq/ZmqCommsSS.cpp
|
303
|
206
|
0
|
97
|
67.98%
|
src/helics/network/zmq/ZmqContextManager.cpp
|
39
|
28
|
0
|
11
|
71.79%
|
src/helics/network/zmq/ZmqContextManager.h
|
1
|
1
|
0
|
0
|
100.00%
|
src/helics/network/zmq/ZmqCore.cpp
|
16
|
11
|
0
|
5
|
68.75%
|
src/helics/network/zmq/ZmqCore.h
|
2
|
2
|
0
|
0
|
100.00%
|
src/helics/network/zmq/ZmqHelper.cpp
|
12
|
0
|
0
|
12
|
0.00%
|
src/helics/network/zmq/ZmqRequestSets.cpp
|
83
|
73
|
0
|
10
|
87.95%
|
src/helics/network/zmq/ZmqRequestSets.h
|
2
|
2
|
0
|
0
|
100.00%
|
src/helics/shared_api_library/FederateExport.cpp
|
589
|
577
|
0
|
12
|
97.96%
|
src/helics/shared_api_library/MessageFederateExport.cpp
|
500
|
458
|
0
|
42
|
91.60%
|
src/helics/shared_api_library/MessageFiltersExport.cpp
|
237
|
237
|
0
|
0
|
100.00%
|
src/helics/shared_api_library/ValueFederateExport.cpp
|
644
|
644
|
0
|
0
|
100.00%
|
src/helics/shared_api_library/helicsCallbacks.cpp
|
28
|
28
|
0
|
0
|
100.00%
|
src/helics/shared_api_library/helicsExport.cpp
|
576
|
560
|
0
|
16
|
97.22%
|