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
491
441
0
50
89.81%
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
357
0
101
77.94%
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,094
0
533
79.71%
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
25
0
2
92.59%
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
445
0
50
89.89%
src/helics/core/TimeCoordinator.hpp
7
7
0
0
100.00%
src/helics/core/TimeDependencies.cpp
138
130
0
8
94.20%
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
128
0
14
90.14%
src/helics/core/UnknownHandleManager.hpp
2
2
0
0
100.00%
src/helics/core/core-data.hpp
54
46
0
8
85.18%
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
219
0
96
69.52%
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
87
0
43
66.92%
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
136
0
113
54.61%
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
424
245
0
179
57.78%
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
495
454
0
41
91.71%
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%