src/helics/application_api/AsyncFedCallInfo.hpp
1
1
0
0
100.00%
src/helics/application_api/BrokerApp.cpp
114
114
0
0
100.00%
src/helics/application_api/BrokerApp.hpp
9
5
0
4
55.55%
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
0
0
4
0.00%
src/helics/application_api/Endpoints.cpp
5
4
0
1
80.00%
src/helics/application_api/Endpoints.hpp
51
46
0
5
90.19%
src/helics/application_api/Federate.cpp
661
657
0
4
99.39%
src/helics/application_api/Federate.hpp
22
12
0
10
54.54%
src/helics/application_api/FederateInfo.cpp
282
275
0
7
97.51%
src/helics/application_api/FederateInfo.hpp
3
2
0
1
66.66%
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
169
99
0
70
58.57%
src/helics/application_api/FilterOperations.hpp
8
7
0
1
87.50%
src/helics/application_api/Filters.cpp
185
129
0
56
69.72%
src/helics/application_api/Filters.hpp
11
6
0
5
54.54%
src/helics/application_api/HelicsPrimaryTypes.hpp
90
30
0
60
33.33%
src/helics/application_api/Inputs.cpp
190
117
0
73
61.57%
src/helics/application_api/Inputs.hpp
115
81
0
34
70.43%
src/helics/application_api/MessageFederate.cpp
172
168
0
4
97.67%
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
41
0
11
78.84%
src/helics/application_api/Subscriptions.hpp
49
46
0
3
93.87%
src/helics/application_api/ValueConverter.hpp
6
2
0
4
33.33%
src/helics/application_api/ValueConverter_impl.hpp
96
83
0
13
86.45%
src/helics/application_api/ValueFederate.cpp
301
301
0
0
100.00%
src/helics/application_api/ValueFederate.hpp
29
29
0
0
100.00%
src/helics/application_api/ValueFederateManager.cpp
278
223
0
55
80.21%
src/helics/application_api/ValueFederateManager.hpp
4
4
0
0
100.00%
src/helics/application_api/data_view.hpp
40
5
0
35
12.50%
src/helics/application_api/helicsPrimaryTypes.cpp
538
204
0
334
37.91%
src/helics/application_api/helicsTypes.cpp
488
361
0
127
73.97%
src/helics/application_api/helicsTypes.hpp
84
16
0
68
19.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
112
99
0
13
88.39%
src/helics/apps/AsioBrokerServer.hpp
4
3
0
1
75.00%
src/helics/apps/BrokerServer.cpp
68
52
0
16
76.47%
src/helics/apps/Clone.cpp
189
124
0
65
65.60%
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
456
333
0
123
73.02%
src/helics/apps/Player.hpp
26
21
0
5
80.76%
src/helics/apps/PrecHelper.cpp
28
4
0
24
14.28%
src/helics/apps/Recorder.cpp
374
273
0
101
72.99%
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
202
128
0
74
63.36%
src/helics/apps/Source.hpp
7
6
0
1
85.71%
src/helics/apps/Tracer.cpp
282
199
0
83
70.56%
src/helics/apps/Tracer.hpp
7
7
0
0
100.00%
src/helics/apps/TypedBrokerServer.cpp
63
50
0
13
79.36%
src/helics/apps/TypedBrokerServer.hpp
2
2
0
0
100.00%
src/helics/apps/appMain.cpp
80
31
0
49
38.75%
src/helics/apps/helics-broker-server.cpp
88
0
0
88
0.00%
src/helics/apps/helics-broker.cpp
160
30
0
130
18.75%
src/helics/apps/helicsApp.cpp
92
65
0
27
70.65%
src/helics/apps/helicsApp.hpp
4
1
0
3
25.00%
src/helics/apps/helicsConfigMain.cpp
68
0
0
68
0.00%
src/helics/apps/helicsWebServer.cpp
429
390
0
39
90.90%
src/helics/apps/helicsWebServer.hpp
5
1
0
4
20.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
142
115
0
27
80.98%
src/helics/apps/zmqBrokerServer.hpp
5
3
0
2
60.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
61
44
0
17
72.13%
src/helics/common/JsonBuilder.hpp
4
3
0
1
75.00%
src/helics/common/JsonProcessingFunctions.cpp
53
44
0
9
83.01%
src/helics/common/JsonProcessingFunctions.hpp
27
8
0
19
29.62%
src/helics/common/TomlProcessingFunctions.cpp
54
27
0
27
50.00%
src/helics/common/TomlProcessingFunctions.hpp
34
8
0
26
23.52%
src/helics/common/addTargets.hpp
26
25
0
1
96.15%
src/helics/common/configFileHelpers.cpp
7
7
0
0
100.00%
src/helics/common/zmqContextManager.cpp
39
28
0
11
71.79%
src/helics/common/zmqContextManager.h
1
1
0
0
100.00%
src/helics/core/ActionMessage.cpp
453
353
0
100
77.92%
src/helics/core/ActionMessage.hpp
58
20
0
38
34.48%
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
327
270
0
57
82.56%
src/helics/core/BrokerBase.hpp
4
1
0
3
25.00%
src/helics/core/BrokerFactory.cpp
126
95
0
31
75.39%
src/helics/core/BrokerFactory.hpp
7
7
0
0
100.00%
src/helics/core/CommonCore.cpp
2,554
2,024
0
530
79.24%
src/helics/core/CommonCore.hpp
5
5
0
0
100.00%
src/helics/core/CoreBroker.cpp
1,749
1,366
0
383
78.10%
src/helics/core/CoreBroker.hpp
6
2
0
4
33.33%
src/helics/core/CoreFactory.cpp
167
104
0
63
62.27%
src/helics/core/CoreFactory.hpp
8
8
0
0
100.00%
src/helics/core/CoreFederateInfo.hpp
5
4
0
1
80.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
970
757
0
213
78.04%
src/helics/core/FederateState.hpp
26
15
0
11
57.69%
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
4
4
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
191
158
0
33
82.72%
src/helics/core/HandleManager.hpp
5
4
0
1
80.00%
src/helics/core/InterfaceInfo.cpp
237
186
0
51
78.48%
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/NamedInputInfo.cpp
184
160
0
24
86.95%
src/helics/core/NamedInputInfo.hpp
9
9
0
0
100.00%
src/helics/core/PublicationInfo.cpp
7
7
0
0
100.00%
src/helics/core/PublicationInfo.hpp
4
1
0
3
25.00%
src/helics/core/TimeCoordinator.cpp
495
430
0
65
86.86%
src/helics/core/TimeCoordinator.hpp
7
6
0
1
85.71%
src/helics/core/TimeDependencies.cpp
138
131
0
7
94.92%
src/helics/core/TimeDependencies.hpp
7
2
0
5
28.57%
src/helics/core/TimeoutMonitor.cpp
163
82
0
81
50.30%
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
54
24
0
30
44.44%
src/helics/core/core-exceptions.hpp
28
5
0
23
17.85%
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
8
0
8
50.00%
src/helics/core/fileConnections.hpp
91
45
0
46
49.45%
src/helics/core/flagOperations.hpp
11
7
0
4
63.63%
src/helics/core/global_federate_id.hpp
46
16
0
30
34.78%
src/helics/core/helics-time.hpp
3
3
0
0
100.00%
src/helics/core/helicsCLI11.hpp
74
37
0
37
50.00%
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
18
0
1
94.73%
src/helics/cpp98/Broker.hpp
14
0
0
14
0.00%
src/helics/cpp98/Core.hpp
4
0
0
4
0.00%
src/helics/cpp98/Endpoint.hpp
13
13
0
0
100.00%
src/helics/cpp98/Federate.hpp
58
2
0
56
3.44%
src/helics/cpp98/Input.hpp
22
17
0
5
77.27%
src/helics/cpp98/MessageFederate.hpp
13
13
0
0
100.00%
src/helics/cpp98/Publication.hpp
10
5
0
5
50.00%
src/helics/cpp98/ValueFederate.hpp
34
27
0
7
79.41%
src/helics/cpp98/helics.hpp
6
0
0
6
0.00%
src/helics/cpp98/helicsExceptions.hpp
8
0
0
8
0.00%
src/helics/network/CommsBroker_impl.hpp
39
33
0
6
84.61%
src/helics/network/CommsInterface.cpp
314
221
0
93
70.38%
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
314
213
0
101
67.83%
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
147
125
0
22
85.03%
src/helics/network/NetworkCommsInterface.hpp
5
4
0
1
80.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
131
88
0
43
67.17%
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
118
75
0
43
63.55%
src/helics/network/ipc/IpcQueueHelper.h
30
7
0
23
23.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
93
0
0
93
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
139
0
0
139
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
284
209
0
75
73.59%
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
420
239
0
181
56.90%
src/helics/network/tcp/TcpHelperClasses.h
30
8
0
22
26.66%
src/helics/network/test/TestComms.cpp
141
112
0
29
79.43%
src/helics/network/test/TestComms.h
1
0
0
1
0.00%
src/helics/network/udp/UdpComms.cpp
310
198
0
112
63.87%
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
369
244
0
125
66.12%
src/helics/network/zmq/ZmqCommsCommon.cpp
17
13
0
4
76.47%
src/helics/network/zmq/ZmqCommsSS.cpp
305
210
0
95
68.85%
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/ZmqRequestSets.cpp
88
78
0
10
88.63%
src/helics/network/zmq/ZmqRequestSets.h
2
2
0
0
100.00%
src/helics/shared_api_library/FederateExport.cpp
597
591
0
6
98.99%
src/helics/shared_api_library/MessageFederateExport.cpp
486
432
0
54
88.88%
src/helics/shared_api_library/MessageFiltersExport.cpp
258
258
0
0
100.00%
src/helics/shared_api_library/ValueFederateExport.cpp
706
706
0
0
100.00%
src/helics/shared_api_library/helicsCallbacks.cpp
28
28
0
0
100.00%
src/helics/shared_api_library/helicsExport.cpp
579
579
0
0
100.00%