LCOV - code coverage report
Current view: top level - tools Hit Total Coverage
Test: plumed test coverage Lines: 8260 10067 82.1 %
Date: 2026-11-05 10:19:04 Functions: 1466 1925 76.2 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
KernelFunctions.cpp
40.6%40.6%
40.6 % 121 / 298 72.7 % 8 / 11
PDB.cpp
52.7%52.7%
52.7 % 248 / 471 63.8 % 30 / 47
DLLoader.cpp
57.9%57.9%
57.9 % 22 / 38 62.5 % 5 / 8
HistogramBead.cpp
59.0%59.0%
59.0 % 95 / 161 55.0 % 11 / 20
CheckInRange.cpp
62.5%62.5%
62.5 % 35 / 56 100.0 % 4 / 4
Angle.h
64.7%64.7%
64.7 % 11 / 17 100.0 % 1 / 1
Subprocess.cpp
68.1%68.1%
68.1 % 79 / 116 88.2 % 15 / 17
h36.cpp
69.5%69.5%
69.5 % 98 / 141 75.0 % 9 / 12
Grid.cpp
70.4%70.4%
70.4 % 567 / 805 40.1 % 69 / 172
RMSD.cpp
71.1%71.1%
71.1 % 576 / 810 56.1 % 46 / 82
LeptonCall.cpp
73.3%73.3%
73.3 % 55 / 75 75.0 % 6 / 8
LatticeReduction.cpp
77.6%77.6%
77.6 % 83 / 107 80.0 % 8 / 10
RMSD.h
78.0%78.0%
78.0 % 39 / 50 75.0 % 6 / 8
TokenizedLine.cpp
78.9%78.9%
78.9 % 56 / 71 66.7 % 10 / 15
Matrix.h
83.4%83.4%
83.4 % 251 / 301 96.3 % 26 / 27
MolDataClass.cpp
84.1%84.1%
84.1 % 413 / 491 100.0 % 5 / 5
TrajectoryParser.cpp
84.9%84.9%
84.9 % 348 / 410 66.7 % 50 / 75
SwitchingFunction.cpp
85.1%85.1%
85.1 % 569 / 669 73.0 % 170 / 233
AtomDistribution.cpp
85.2%85.2%
85.2 % 328 / 385 72.0 % 59 / 82
Communicator.cpp
87.2%87.2%
87.2 % 170 / 195 87.8 % 36 / 41
Keywords.h
88.9%88.9%
88.9 % 16 / 18 100.0 % 2 / 2
Keywords.cpp
89.6%89.6%
89.6 % 578 / 645 95.7 % 90 / 94
PlumedHandle.cpp
90.0%90.0%
90.0 % 36 / 40 87.5 % 7 / 8
Tools.cpp
90.1%90.1%
90.1 % 373 / 414 97.1 % 68 / 70
BiasRepresentation.cpp
90.1%90.1%
90.1 % 274 / 304 77.4 % 24 / 31
AtomDistributionFiles.cpp
90.7%90.7%
90.7 % 39 / 43 100.0 % 5 / 5
TypesafePtr.h
90.8%90.8%
90.8 % 129 / 142 91.7 % 55 / 60
OFile.cpp
91.0%91.0%
91.0 % 274 / 301 94.3 % 33 / 35
Random.cpp
91.4%91.4%
91.4 % 85 / 93 90.9 % 10 / 11
Units.cpp
91.8%91.8%
91.8 % 89 / 97 100.0 % 11 / 11
Exception.h
91.9%91.9%
91.9 % 34 / 37 31.7 % 44 / 139
NeighborList.cpp
92.0%92.0%
92.0 % 207 / 225 94.7 % 18 / 19
Pbc.cpp
92.2%92.2%
92.2 % 178 / 193 73.7 % 14 / 19
Tree.cpp
92.4%92.4%
92.4 % 61 / 66 85.7 % 6 / 7
Stopwatch.h
92.9%92.9%
92.9 % 65 / 70 100.0 % 11 / 11
LinkCells.cpp
93.1%93.1%
93.1 % 188 / 202 95.2 % 20 / 21
TypesafePtr.cpp
93.8%93.8%
93.8 % 15 / 16 100.0 % 3 / 3
Tensor.h
93.9%93.9%
93.9 % 138 / 147 87.5 % 21 / 24
Tools.h
94.0%94.0%
94.0 % 110 / 117 95.5 % 64 / 67
IFile.cpp
94.4%94.4%
94.4 % 170 / 180 87.5 % 21 / 24
Exception.cpp
94.5%94.5%
94.5 % 52 / 55 100.0 % 6 / 6
Communicator.h
95.5%95.5%
95.5 % 84 / 88 97.1 % 67 / 69
Brent1DRootSearch.h
96.6%96.6%
96.6 % 56 / 58 66.7 % 6 / 9
ERMSD.cpp
97.7%97.7%
97.7 % 125 / 128 80.0 % 4 / 5
Minimise1DBrent.h
99.1%99.1%
99.1 % 111 / 112 100.0 % 12 / 12
Units.h
100.0%
100.0 % 1 / 1 - 0 / 0
Citations.h
100.0%
100.0 % 1 / 1 - 0 / 0
Random.h
100.0%
100.0 % 1 / 1 - 0 / 0
CheckInRange.h
100.0%
100.0 % 1 / 1 - 0 / 0
IFile.h
100.0%
100.0 % 1 / 1 - 0 / 0
Pbc.h
100.0%
100.0 % 1 / 1 - 0 / 0
ERMSD.h
100.0%
100.0 % 2 / 2 - 0 / 0
FileTools.h
100.0%
100.0 % 2 / 2 - 0 / 0
LeptonCall.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
AtomDistribution.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
BitmaskEnum.h
100.0%
100.0 % 3 / 3 - 0 / 0
LinkCells.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
Subprocess.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
ForwardDecl.h
100.0%
100.0 % 4 / 4 100.0 % 13 / 13
FileBase.h
100.0%
100.0 % 5 / 5 - 0 / 0
View2D.h
100.0%
100.0 % 5 / 5 - 0 / 0
Tensor.cpp
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
OFile.h
100.0%
100.0 % 6 / 6 93.5 % 100 / 107
OpenMP.h
100.0%
100.0 % 8 / 8 75.0 % 6 / 8
HistogramBead.h
100.0%
100.0 % 9 / 9 - 0 / 0
KernelFunctions.h
100.0%
100.0 % 10 / 10 100.0 % 1 / 1
TokenizedLine.h
100.0%
100.0 % 13 / 13 100.0 % 14 / 14
RootFindingBase.h
100.0%
100.0 % 16 / 16 66.7 % 4 / 6
AtomNumber.h
100.0%
100.0 % 17 / 17 100.0 % 2 / 2
OpenMP.cpp
100.0%
100.0 % 17 / 17 100.0 % 4 / 4
ConjugateGradient.h
100.0%
100.0 % 20 / 20 100.0 % 3 / 3
Torsion.h
100.0%
100.0 % 21 / 21 100.0 % 1 / 1
Citations.cpp
100.0%
100.0 % 22 / 22 100.0 % 4 / 4
LoopUnroller.h
100.0%
100.0 % 24 / 24 100.0 % 25 / 25
Stopwatch.cpp
100.0%
100.0 % 26 / 26 100.0 % 3 / 3
View.h
100.0%
100.0 % 27 / 27 100.0 % 4 / 4
MergeVectorTools.h
100.0%
100.0 % 27 / 27 100.0 % 2 / 2
MinimiseBase.h
100.0%
100.0 % 29 / 29 88.9 % 16 / 18
ColvarOutput.h
100.0%
100.0 % 37 / 37 100.0 % 4 / 4
Vector.h
100.0%
100.0 % 42 / 42 100.0 % 17 / 17
FileBase.cpp
100.0%
100.0 % 92 / 92 93.3 % 14 / 15
Grid.h
100.0%
100.0 % 99 / 99 96.2 % 25 / 26

Generated by: LCOV version 1.16