GCC Code Coverage Report


Directory: ./
Date: 2022-10-15 05:10:18
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23767 26742 88.9%
Functions: 2210 2861 77.2%
Branches: 30721 58286 52.7%
Decisions: 5485 7494 73.2%

File Lines Functions Branches Decisions
ArchAwareSynth/Path.cpp 99.2 99.2% 128 / 129 100.0% 10 / 10 66.0% 157 / 238 88.2% 60 / 68
ArchAwareSynth/SteinerForest.cpp 98.5 98.5% 269 / 273 100.0% 18 / 18 60.5% 248 / 410 71.2% 57 / 80
ArchAwareSynth/SteinerTree.cpp 90.0 90.0% 430 / 478 100.0% 23 / 23 58.9% 391 / 664 58.3% 42 / 72
ArchAwareSynth/include/ArchAwareSynth/Path.hpp 40.0 40.0% 2 / 5 25.0% 1 / 4 0.0% 0 / 4 -% 0 / 0
ArchAwareSynth/include/ArchAwareSynth/SteinerTree.hpp 0.0 0.0% 0 / 4 0.0% 0 / 2 -% 0 / 0 -% 0 / 0
Architecture/Architecture.cpp 84.7 84.7% 155 / 183 80.0% 16 / 20 51.6% 158 / 306 47.1% 16 / 34
Architecture/ArchitectureMapping.cpp 100.0 100.0% 47 / 47 100.0% 8 / 8 61.1% 33 / 54 83.3% 10 / 12
Architecture/BestTsaWithArch.cpp 97.0 97.0% 32 / 33 100.0% 2 / 2 55.2% 32 / 58 60.0% 6 / 10
Architecture/DistancesFromArchitecture.cpp 100.0 100.0% 34 / 34 100.0% 5 / 5 85.0% 17 / 20 100.0% 14 / 14
Architecture/NeighboursFromArchitecture.cpp 100.0 100.0% 17 / 17 100.0% 2 / 2 59.1% 13 / 22 100.0% 4 / 4
Architecture/SubgraphMonomorphisms.cpp 88.1 88.1% 59 / 67 75.0% 3 / 4 24.4% 42 / 172 73.1% 19 / 26
Architecture/include/Architecture/Architecture.hpp 0.0 0.0% 0 / 7 0.0% 0 / 4 -% 0 / 0 -% 0 / 0
Characterisation/Cycles.cpp 90.4 90.4% 151 / 167 87.5% 14 / 16 54.8% 161 / 294 73.1% 57 / 78
Characterisation/DeviceCharacterisation.cpp 95.9 95.9% 47 / 49 100.0% 13 / 13 53.4% 31 / 58 50.0% 4 / 8
Characterisation/FrameRandomisation.cpp 85.5 85.5% 284 / 332 88.9% 16 / 18 49.7% 276 / 555 85.6% 101 / 118
Characterisation/include/Characterisation/Cycles.hpp 60.0 60.0% 3 / 5 66.7% 2 / 3 0.0% 0 / 2 -% 0 / 0
Characterisation/include/Characterisation/DeviceCharacterisation.hpp 0.0 0.0% 0 / 12 0.0% 0 / 2 0.0% 0 / 10 -% 0 / 0
Characterisation/include/Characterisation/FrameRandomisation.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0 -% 0 / 0
Circuit/AssertionSynthesis.cpp 95.7 95.7% 155 / 162 100.0% 10 / 10 55.5% 216 / 389 91.9% 57 / 62
Circuit/Boxes.cpp 83.0 83.0% 498 / 600 77.8% 91 / 117 45.3% 535 / 1182 60.3% 47 / 78
Circuit/CircPool.cpp 97.3 97.3% 944 / 970 96.9% 126 / 130 49.7% 2197 / 4421 100.0% 48 / 48
Circuit/CircUtils.cpp 89.5 89.5% 750 / 838 100.0% 27 / 27 52.7% 1202 / 2281 84.5% 267 / 316
Circuit/Circuit.cpp 97.1 97.1% 198 / 204 94.4% 17 / 18 59.6% 298 / 500 81.1% 60 / 74
Circuit/CircuitJson.cpp 97.8 97.8% 45 / 46 100.0% 2 / 2 54.8% 92 / 168 45.5% 10 / 22
Circuit/CommandJson.cpp 97.0 97.0% 32 / 33 100.0% 2 / 2 55.0% 44 / 80 92.9% 13 / 14
Circuit/Conditional.cpp 84.2 84.2% 48 / 57 75.0% 12 / 16 46.4% 52 / 112 75.0% 3 / 4
Circuit/ControlledGates.cpp 93.7 93.7% 638 / 681 100.0% 20 / 20 53.9% 937 / 1737 80.1% 229 / 286
Circuit/DAGProperties.cpp 94.2 94.2% 65 / 69 100.0% 2 / 2 45.9% 123 / 268 91.7% 22 / 24
Circuit/OpJson.cpp 72.2 72.2% 13 / 18 100.0% 1 / 1 43.2% 19 / 44 75.0% 9 / 12
Circuit/ThreeQubitConversion.cpp 97.1 97.1% 340 / 350 100.0% 16 / 16 51.6% 596 / 1155 83.3% 15 / 18
Circuit/basic_circ_manip.cpp 87.5 87.5% 293 / 335 100.0% 28 / 28 48.9% 348 / 712 67.8% 80 / 118
Circuit/include/Circuit/Boxes.hpp 41.6 41.6% 42 / 101 39.7% 29 / 73 38.2% 13 / 34 25.0% 1 / 4
Circuit/include/Circuit/CircPool.hpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0 -% 0 / 0
Circuit/include/Circuit/Circuit.hpp 54.9 54.9% 73 / 133 40.0% 22 / 55 24.6% 58 / 236 57.9% 22 / 38
Circuit/include/Circuit/Command.hpp 3.0 3.0% 1 / 33 9.1% 1 / 11 0.0% 0 / 50 0.0% 0 / 10
Circuit/include/Circuit/DAGDefs.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 50.0% 1 / 2 -% 0 / 0
Circuit/latex_drawing.cpp 87.3 87.3% 227 / 260 100.0% 3 / 3 50.7% 311 / 614 67.3% 66 / 98
Circuit/macro_circ_info.cpp 98.7 98.7% 617 / 625 100.0% 48 / 48 61.5% 780 / 1268 63.5% 176 / 277
Circuit/macro_manipulation.cpp 92.5 92.5% 442 / 478 100.0% 25 / 25 55.6% 590 / 1062 38.9% 7 / 18
Circuit/setters_and_getters.cpp 93.1 93.1% 416 / 447 93.8% 75 / 80 56.0% 497 / 888 76.8% 106 / 138
Clifford/CliffTableau.cpp 75.3 75.3% 332 / 441 91.7% 22 / 24 53.6% 365 / 681 66.7% 80 / 120
Clifford/SymplecticTableau.cpp 92.6 92.6% 237 / 256 95.5% 21 / 22 64.6% 235 / 364 86.7% 72 / 83
Clifford/UnitaryTableau.cpp 91.5 91.5% 396 / 433 100.0% 27 / 27 52.5% 427 / 813 68.2% 88 / 129
Clifford/include/Clifford/CliffTableau.hpp 100.0 100.0% 13 / 13 100.0% 2 / 2 57.1% 8 / 14 100.0% 2 / 2
Clifford/include/Clifford/SymplecticTableau.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 50.0% 2 / 4 -% 0 / 0
Clifford/include/Clifford/UnitaryTableau.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 50.0% 1 / 2 -% 0 / 0
Converters/CliffTableauConverters.cpp 96.6 96.6% 112 / 116 100.0% 2 / 2 57.3% 165 / 288 76.9% 40 / 52
Converters/Gauss.cpp 76.2 76.2% 32 / 42 88.9% 8 / 9 55.6% 40 / 72 76.7% 23 / 30
Converters/PauliGadget.cpp 96.4 96.4% 186 / 193 100.0% 6 / 6 56.2% 212 / 377 77.0% 47 / 61
Converters/PauliGraphConverters.cpp 96.6 96.6% 140 / 145 100.0% 4 / 4 55.9% 195 / 349 56.7% 34 / 60
Converters/PhasePoly.cpp 92.9 92.9% 368 / 396 89.5% 17 / 19 57.7% 487 / 844 65.9% 87 / 132
Converters/UnitaryTableauBox.cpp 87.2 87.2% 34 / 39 83.3% 10 / 12 50.0% 24 / 48 75.0% 3 / 4
Converters/UnitaryTableauConverters.cpp 96.6 96.6% 112 / 116 100.0% 2 / 2 56.5% 173 / 306 80.0% 40 / 50
Converters/ZXConverters.cpp 91.2 91.2% 567 / 622 100.0% 12 / 12 48.6% 649 / 1335 72.5% 121 / 167
Converters/include/Converters/Gauss.hpp 75.0 75.0% 3 / 4 66.7% 2 / 3 50.0% 1 / 2 -% 0 / 0
Converters/include/Converters/PauliGadget.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
Converters/include/Converters/PhasePoly.hpp 64.3 64.3% 9 / 14 50.0% 3 / 6 60.0% 6 / 10 -% 0 / 0
Diagonalisation/DiagUtils.cpp 55.6 55.6% 5 / 9 100.0% 1 / 1 22.2% 4 / 18 50.0% 1 / 2
Diagonalisation/Diagonalisation.cpp 92.7 92.7% 228 / 246 100.0% 5 / 5 57.1% 304 / 532 90.7% 98 / 108
Diagonalisation/PauliPartition.cpp 91.3 91.3% 116 / 127 100.0% 12 / 12 60.1% 128 / 213 66.7% 30 / 45
Diagonalisation/include/Diagonalisation/DiagUtils.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
Diagonalisation/include/Diagonalisation/PauliPartition.hpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0 -% 0 / 0
Gate/Gate.cpp 86.4 86.4% 375 / 434 96.4% 27 / 28 51.7% 634 / 1227 77.2% 139 / 180
Gate/GatePtr.cpp 100.0 100.0% 6 / 6 100.0% 1 / 1 66.7% 4 / 6 100.0% 2 / 2
Gate/GateUnitaryMatrix.cpp 100.0 100.0% 96 / 96 100.0% 5 / 5 69.7% 122 / 175 77.8% 7 / 9
Gate/GateUnitaryMatrixComposites.cpp 100.0 100.0% 46 / 46 100.0% 17 / 17 56.0% 47 / 84 100.0% 2 / 2
Gate/GateUnitaryMatrixError.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
Gate/GateUnitaryMatrixFixedMatrices.cpp 100.0 100.0% 78 / 78 100.0% 33 / 33 50.4% 118 / 234 100.0% 2 / 2
Gate/GateUnitaryMatrixPrimitives.cpp 100.0 100.0% 94 / 94 100.0% 14 / 14 51.3% 80 / 156 100.0% 4 / 4
Gate/GateUnitaryMatrixUtils.cpp 73.5 73.5% 61 / 83 100.0% 7 / 7 34.0% 70 / 206 57.7% 15 / 26
Gate/GateUnitaryMatrixVariableQubits.cpp 97.1 97.1% 34 / 35 100.0% 4 / 4 14.8% 18 / 122 76.9% 10 / 13
Gate/GateUnitarySparseMatrix.cpp 98.6 98.6% 69 / 70 100.0% 7 / 7 60.5% 49 / 81 85.7% 18 / 21
Gate/OpPtrFunctions.cpp 100.0 100.0% 7 / 7 100.0% 2 / 2 58.3% 7 / 12 100.0% 2 / 2
Gate/Rotation.cpp 87.0 87.0% 240 / 276 90.9% 10 / 11 53.4% 436 / 816 64.3% 90 / 140
Gate/SymTable.cpp 100.0 100.0% 20 / 20 100.0% 4 / 4 59.4% 19 / 32 50.0% 2 / 4
Gate/include/Gate/Gate.hpp 0.0 0.0% 0 / 3 0.0% 0 / 2 -% 0 / 0 -% 0 / 0
Gate/include/Gate/Rotation.hpp 100.0 100.0% 3 / 3 100.0% 2 / 2 50.0% 4 / 8 -% 0 / 0
Graphs/AdjacencyData.cpp 100.0 100.0% 68 / 68 100.0% 10 / 10 70.3% 52 / 74 100.0% 30 / 30
Graphs/ArticulationPoints.cpp 97.2 97.2% 70 / 72 35.5% 11 / 31 56.7% 101 / 178 46.7% 14 / 30
Graphs/BruteForceColouring.cpp 93.2 93.2% 82 / 88 100.0% 8 / 8 66.3% 57 / 86 88.2% 30 / 34
Graphs/ColouringPriority.cpp 100.0 100.0% 45 / 45 83.3% 5 / 6 68.2% 30 / 44 95.0% 19 / 20
Graphs/GraphColouring.cpp 100.0 100.0% 54 / 54 100.0% 7 / 7 56.2% 36 / 64 91.7% 11 / 12
Graphs/GraphRoutines.cpp 100.0 100.0% 25 / 25 100.0% 1 / 1 67.6% 23 / 34 100.0% 12 / 12
Graphs/LargeCliquesResult.cpp 97.1 97.1% 34 / 35 100.0% 1 / 1 73.8% 31 / 42 95.5% 21 / 22
Graphs/include/Graphs/AbstractGraph.hpp 36.4 36.4% 4 / 11 14.3% 2 / 14 66.7% 4 / 6 -% 0 / 0
Graphs/include/Graphs/CompleteGraph.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
Graphs/include/Graphs/DirectedGraph.hpp 46.9 46.9% 112 / 239 21.5% 23 / 107 28.0% 106 / 378 35.1% 33 / 94
Graphs/include/Graphs/TreeSearch.hpp 100.0 100.0% 21 / 21 62.5% 5 / 8 66.7% 20 / 30 66.7% 4 / 6
Graphs/include/Graphs/TreeSearch_impl.hpp 93.8 93.8% 61 / 65 66.7% 24 / 36 48.9% 46 / 94 57.1% 8 / 14
Graphs/include/Graphs/Utils.hpp 90.0 90.0% 36 / 40 47.8% 11 / 23 45.8% 22 / 48 -% 0 / 0
Graphs/include/Graphs/Utils_impl.hpp 92.3 92.3% 60 / 65 54.5% 30 / 55 63.5% 33 / 52 81.2% 13 / 16
Mapping/AASLabelling.cpp 100.0 100.0% 58 / 58 100.0% 3 / 3 65.4% 68 / 104 75.0% 6 / 8
Mapping/AASRoute.cpp 97.1 97.1% 68 / 70 100.0% 6 / 6 59.1% 65 / 110 100.0% 4 / 4
Mapping/BoxDecomposition.cpp 97.1 97.1% 34 / 35 100.0% 6 / 6 51.7% 30 / 58 100.0% 4 / 4
Mapping/LexiLabelling.cpp 100.0 100.0% 10 / 10 100.0% 3 / 3 50.0% 5 / 10 -% 0 / 0
Mapping/LexiRoute.cpp 97.9 97.9% 325 / 332 100.0% 13 / 13 63.2% 382 / 604 82.6% 76 / 92
Mapping/LexiRouteRoutingMethod.cpp 100.0 100.0% 15 / 15 100.0% 5 / 5 50.0% 7 / 14 -% 0 / 0
Mapping/LexicographicalComparison.cpp 100.0 100.0% 61 / 61 100.0% 5 / 5 64.3% 63 / 98 95.8% 23 / 24
Mapping/MappingFrontier.cpp 94.9 94.9% 426 / 449 100.0% 21 / 21 54.2% 476 / 878 50.0% 14 / 28
Mapping/MappingManager.cpp 100.0 100.0% 88 / 88 100.0% 4 / 4 65.3% 94 / 144 86.7% 26 / 30
Mapping/MultiGateReorder.cpp 96.4 96.4% 135 / 140 84.6% 11 / 13 57.8% 119 / 206 88.5% 23 / 26
Mapping/RoutingMethodCircuit.cpp 96.6 96.6% 28 / 29 100.0% 2 / 2 55.8% 29 / 52 87.5% 7 / 8
Mapping/RoutingMethodJson.cpp 97.1 97.1% 33 / 34 100.0% 4 / 4 59.5% 44 / 74 83.3% 15 / 18
Mapping/Verification.cpp 71.7 71.7% 43 / 60 100.0% 1 / 1 51.7% 77 / 149 40.0% 8 / 20
Mapping/include/Mapping/AASLabelling.hpp 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0 -% 0 / 0
Mapping/include/Mapping/LexiLabelling.hpp 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0 -% 0 / 0
Mapping/include/Mapping/LexiRoute.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
Mapping/include/Mapping/LexicographicalComparison.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
Mapping/include/Mapping/MappingFrontier.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
Mapping/include/Mapping/MappingManager.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
Mapping/include/Mapping/RoutingMethod.hpp 0.0 0.0% 0 / 8 0.0% 0 / 4 0.0% 0 / 6 -% 0 / 0
Mapping/include/Mapping/RoutingMethodCircuit.hpp 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0 -% 0 / 0
MeasurementSetup/MeasurementReduction.cpp 100.0 100.0% 44 / 44 100.0% 1 / 1 65.5% 38 / 58 87.5% 14 / 16
MeasurementSetup/MeasurementSetup.cpp 72.4 72.4% 71 / 98 81.8% 9 / 11 44.1% 90 / 204 35.7% 10 / 28
MeasurementSetup/include/MeasurementSetup/MeasurementSetup.hpp 60.0 60.0% 6 / 10 62.5% 5 / 8 -% 0 / 0 -% 0 / 0
OpType/OpDesc.cpp 66.0 66.0% 33 / 50 70.0% 14 / 20 50.0% 22 / 44 33.3% 2 / 6
OpType/OpTypeFunctions.cpp 100.0 100.0% 73 / 73 100.0% 26 / 26 53.8% 100 / 186 -% 0 / 0
OpType/OpTypeInfo.cpp 11.1 11.1% 12 / 108 100.0% 1 / 1 50.1% 408 / 814 -% 0 / 0
OpType/OpTypeJson.cpp 94.7 94.7% 18 / 19 100.0% 4 / 4 56.2% 18 / 32 50.0% 2 / 4
OpType/include/OpType/EdgeType.hpp 100.0 100.0% 1 / 1 100.0% 4 / 4 43.8% 7 / 16 -% 0 / 0
OpType/include/OpType/OpTypeInfo.hpp 0.0 0.0% 0 / 4 0.0% 0 / 3 0.0% 0 / 8 -% 0 / 0
Ops/ClassicalOps.cpp 49.2 49.2% 153 / 311 63.4% 26 / 41 24.3% 149 / 612 39.4% 37 / 94
Ops/FlowOp.cpp 0.0 0.0% 0 / 26 0.0% 0 / 9 0.0% 0 / 48 0.0% 0 / 8
Ops/MetaOp.cpp 89.7 89.7% 35 / 39 90.9% 10 / 11 44.1% 30 / 68 66.7% 4 / 6
Ops/Op.cpp 88.2 88.2% 15 / 17 75.0% 3 / 4 52.9% 18 / 34 83.3% 5 / 6
Ops/OpJsonFactory.cpp 76.0 76.0% 19 / 25 100.0% 5 / 5 38.9% 28 / 72 37.5% 3 / 8
Ops/include/Ops/ClassicalOps.hpp 35.3 35.3% 12 / 34 33.3% 9 / 27 21.4% 3 / 14 -% 0 / 0
Ops/include/Ops/MetaOp.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
Ops/include/Ops/Op.hpp 15.4 15.4% 4 / 26 15.8% 3 / 19 3.8% 1 / 26 0.0% 0 / 2
PauliGraph/ConjugatePauliFunctions.cpp 85.1 85.1% 40 / 47 100.0% 4 / 4 53.4% 63 / 118 72.7% 16 / 22
PauliGraph/PauliGraph.cpp 67.6 67.6% 184 / 272 56.5% 13 / 23 33.7% 261 / 775 46.6% 48 / 103
PauliGraph/include/PauliGraph/PauliGraph.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
Placement/MonomorphismCalculation.cpp 94.7 94.7% 71 / 75 100.0% 3 / 3 9.2% 56 / 610 78.6% 11 / 14
Placement/NeighbourPlacements.cpp 100.0 100.0% 91 / 91 100.0% 6 / 6 61.2% 109 / 178 82.4% 28 / 34
Placement/Placement.cpp 96.9 96.9% 157 / 162 95.2% 20 / 21 53.1% 137 / 258 87.5% 14 / 16
Placement/Qubit_Placement.cpp 93.8 93.8% 242 / 258 93.8% 15 / 16 59.0% 282 / 478 67.0% 67 / 100
Placement/RelabelledGraphWSM.hpp 97.3 97.3% 36 / 37 100.0% 10 / 10 22.6% 37 / 164 80.0% 8 / 10
Placement/include/Placement/Placement.hpp 14.3 14.3% 5 / 35 27.8% 5 / 18 0.0% 0 / 32 -% 0 / 0
Placement/subgraph_mapping.cpp 94.3 94.3% 33 / 35 100.0% 2 / 2 54.4% 37 / 68 80.0% 8 / 10
Predicates/CompilationUnit.cpp 58.1 58.1% 36 / 62 70.0% 7 / 10 23.1% 24 / 104 40.9% 9 / 22
Predicates/CompilerPass.cpp 86.9 86.9% 345 / 397 76.7% 23 / 30 53.1% 445 / 838 84.6% 154 / 182
Predicates/PassGenerators.cpp 91.3 91.3% 471 / 516 92.3% 36 / 39 47.6% 514 / 1080 54.3% 19 / 35
Predicates/PassLibrary.cpp 99.0 99.0% 286 / 289 100.0% 44 / 44 52.5% 319 / 608 71.4% 10 / 14
Predicates/Predicates.cpp 72.9 72.9% 373 / 512 35.3% 42 / 119 54.9% 556 / 1012 69.2% 144 / 208
Predicates/include/Predicates/CompilationUnit.hpp 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0 -% 0 / 0
Predicates/include/Predicates/CompilerPass.hpp 38.7 38.7% 12 / 31 40.0% 4 / 10 17.9% 5 / 28 25.0% 1 / 4
Predicates/include/Predicates/Predicates.hpp 33.3 33.3% 7 / 21 20.0% 3 / 15 14.3% 2 / 14 -% 0 / 0
Simulation/BitOperations.cpp 100.0 100.0% 26 / 26 100.0% 3 / 3 92.9% 13 / 14 100.0% 8 / 8
Simulation/CircuitSimulator.cpp 79.5 79.5% 35 / 44 100.0% 4 / 4 44.4% 48 / 108 40.0% 4 / 10
Simulation/DecomposeCircuit.cpp 85.0 85.0% 85 / 100 85.7% 6 / 7 47.3% 87 / 184 57.1% 8 / 14
Simulation/GateNode.cpp 100.0 100.0% 38 / 38 100.0% 4 / 4 63.3% 19 / 30 100.0% 8 / 8
Simulation/GateNodesBuffer.cpp 96.2 96.2% 25 / 26 100.0% 9 / 9 50.0% 4 / 8 75.0% 3 / 4
Simulation/PauliExpBoxUnitaryCalculator.cpp 97.4 97.4% 76 / 78 100.0% 9 / 9 57.1% 40 / 70 93.8% 15 / 16
Transformations/BasicOptimisation.cpp 85.1 85.1% 451 / 530 74.1% 20 / 27 54.1% 581 / 1074 71.1% 138 / 194
Transformations/CliffordOptimisation.cpp 95.8 95.8% 457 / 477 100.0% 8 / 8 61.6% 624 / 1013 80.0% 16 / 20
Transformations/CliffordReductionPass.cpp 97.0 97.0% 480 / 495 100.0% 16 / 16 59.5% 552 / 928 82.8% 154 / 186
Transformations/Combinator.cpp 81.4 81.4% 35 / 43 77.8% 7 / 9 50.0% 32 / 64 37.5% 3 / 8
Transformations/ContextualReduction.cpp 95.8 95.8% 250 / 261 100.0% 14 / 14 61.1% 306 / 501 89.5% 77 / 86
Transformations/Decomposition.cpp 96.9 96.9% 1048 / 1082 100.0% 72 / 72 61.3% 1413 / 2305 86.5% 333 / 385
Transformations/MeasurePass.cpp 100.0 100.0% 45 / 45 100.0% 2 / 2 63.7% 65 / 102 100.0% 10 / 10
Transformations/OptimisationPass.cpp 98.2 98.2% 109 / 111 100.0% 18 / 18 51.4% 203 / 395 85.7% 6 / 7
Transformations/PQPSquash.cpp 95.2 95.2% 236 / 248 94.1% 16 / 17 62.1% 307 / 494 84.3% 86 / 102
Transformations/PauliOptimisation.cpp 96.8 96.8% 152 / 157 100.0% 6 / 6 56.1% 189 / 337 76.3% 29 / 38
Transformations/PhaseOptimisation.cpp 96.6 96.6% 112 / 116 83.3% 5 / 6 60.6% 131 / 216 65.6% 21 / 32
Transformations/PhasedXFrontier.cpp 96.1 96.1% 272 / 283 100.0% 25 / 25 54.9% 316 / 576 63.2% 67 / 106
Transformations/Rebase.cpp 92.0 92.0% 150 / 163 88.9% 16 / 18 58.3% 204 / 350 83.3% 40 / 48
Transformations/Replacement.cpp 89.4 89.4% 186 / 208 100.0% 4 / 4 48.5% 264 / 544 84.4% 38 / 45
Transformations/RzPhasedXSquash.cpp 97.7 97.7% 43 / 44 100.0% 4 / 4 53.8% 85 / 158 85.0% 17 / 20
Transformations/SingleQubitSquash.cpp 89.9 89.9% 152 / 169 81.2% 13 / 16 64.8% 193 / 298 82.7% 43 / 52
Transformations/StandardSquash.cpp 91.5 91.5% 43 / 47 100.0% 9 / 9 52.0% 51 / 98 66.7% 4 / 6
Transformations/ThreeQubitSquash.cpp 98.5 98.5% 200 / 203 100.0% 24 / 24 63.9% 163 / 255 100.0% 14 / 14
Transformations/include/Transformations/CliffordReductionPass.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
Transformations/include/Transformations/PauliOptimisation.hpp 100.0 100.0% 1 / 1 50.0% 2 / 4 43.8% 7 / 16 -% 0 / 0
Transformations/include/Transformations/SingleQubitSquash.hpp 25.0 25.0% 1 / 4 33.3% 1 / 3 -% 0 / 0 -% 0 / 0
Transformations/include/Transformations/Transform.hpp 57.1 57.1% 4 / 7 40.0% 2 / 5 25.0% 1 / 4 -% 0 / 0
Utils/CosSinDecomposition.cpp 73.2 73.2% 30 / 41 100.0% 1 / 1 45.6% 72 / 158 55.0% 11 / 20
Utils/Expression.cpp 96.4 96.4% 81 / 84 100.0% 16 / 16 60.0% 102 / 170 61.5% 16 / 26
Utils/HelperFunctions.cpp 100.0 100.0% 19 / 19 100.0% 2 / 2 70.8% 17 / 24 83.3% 10 / 12
Utils/MatrixAnalysis.cpp 94.9 94.9% 296 / 312 90.0% 27 / 30 56.0% 445 / 794 91.5% 86 / 94
Utils/PauliStrings.cpp 80.9 80.9% 263 / 325 78.0% 39 / 50 57.3% 256 / 447 73.6% 103 / 140
Utils/UnitID.cpp 100.0 100.0% 48 / 48 100.0% 15 / 15 54.2% 52 / 96 75.0% 6 / 8
Utils/include/Utils/EigenConfig.hpp 100.0 100.0% 14 / 14 83.3% 10 / 12 73.7% 14 / 19 100.0% 8 / 8
Utils/include/Utils/Expression.hpp 38.9 38.9% 7 / 18 28.6% 2 / 7 23.1% 6 / 26 -% 0 / 0
Utils/include/Utils/HelperFunctions.hpp 100.0 100.0% 17 / 17 100.0% 3 / 3 52.2% 24 / 46 50.0% 2 / 4
Utils/include/Utils/Json.hpp 100.0 100.0% 18 / 18 100.0% 5 / 5 70.0% 7 / 10 100.0% 4 / 4
Utils/include/Utils/PauliStrings.hpp 17.4 17.4% 4 / 23 35.0% 7 / 20 36.4% 16 / 44 -% 0 / 0
Utils/include/Utils/UnitID.hpp 44.0 44.0% 40 / 91 38.6% 17 / 44 18.2% 28 / 154 35.0% 7 / 20
ZX/Flow.cpp 94.5 94.5% 397 / 420 100.0% 10 / 10 59.8% 704 / 1177 58.8% 57 / 97
ZX/ZXDConstructors.cpp 98.4 98.4% 61 / 62 88.9% 8 / 9 63.3% 57 / 90 83.3% 10 / 12
ZX/ZXDExpansions.cpp 81.5 81.5% 110 / 135 100.0% 3 / 3 51.7% 119 / 230 80.5% 33 / 41
ZX/ZXDFormats.cpp 95.7 95.7% 22 / 23 100.0% 2 / 2 64.9% 87 / 134 45.0% 9 / 20
ZX/ZXDGettersSetters.cpp 94.3 94.3% 216 / 229 97.5% 39 / 40 61.1% 332 / 543 68.2% 45 / 66
ZX/ZXDManipulation.cpp 83.0 83.0% 88 / 106 87.5% 14 / 16 56.8% 150 / 264 72.5% 29 / 40
ZX/ZXDSubdiagram.cpp 87.8 87.8% 108 / 123 80.0% 4 / 5 52.4% 153 / 292 69.4% 43 / 62
ZX/ZXGenerator.cpp 79.9 79.9% 195 / 244 89.8% 53 / 59 45.5% 136 / 299 46.8% 29 / 62
ZX/ZXRWAxioms.cpp 97.6 97.6% 122 / 125 100.0% 8 / 8 66.0% 161 / 244 78.1% 25 / 32
ZX/ZXRWCombinators.cpp 100.0 100.0% 39 / 39 100.0% 9 / 9 65.2% 30 / 46 100.0% 8 / 8
ZX/ZXRWDecompositions.cpp 89.2 89.2% 256 / 287 100.0% 8 / 8 52.4% 346 / 660 64.9% 48 / 74
ZX/ZXRWGraphLikeForm.cpp 93.6 93.6% 44 / 47 100.0% 4 / 4 56.5% 52 / 92 55.6% 10 / 18
ZX/ZXRWGraphLikeSimplification.cpp 85.5 85.5% 136 / 159 100.0% 9 / 9 50.9% 174 / 342 60.0% 42 / 70
ZX/include/ZX/Types.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
ZX/include/ZX/ZXDiagram.hpp 100.0 100.0% 3 / 3 66.7% 2 / 3 50.0% 2 / 4 -% 0 / 0