GCC Code Coverage Report


Directory: Bembel/src/
Date: 2024-09-30 07:01:38
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 3933 4161 94.5%
Functions: 3310 3345 99.0%
Branches: 3322 5837 56.9%

File Lines Functions Branches
AnsatzSpace/AnsatzSpace.hpp 97.0 97.0% 32 / 33 100.0% 70 / 70 50.0% 8 / 16
AnsatzSpace/FunctionEvaluator.hpp 97.2 97.2% 70 / 72 100.0% 43 / 43 51.6% 32 / 62
AnsatzSpace/FunctionEvaluatorEval.hpp 100.0 100.0% 24 / 24 100.0% 9 / 9 50.0% 39 / 78
AnsatzSpace/Glue.hpp 88.5 88.5% 193 / 218 92.9% 65 / 70 64.3% 160 / 249
AnsatzSpace/Projector.hpp 98.7 98.7% 154 / 156 100.0% 77 / 77 64.6% 106 / 164
AnsatzSpace/SuperSpace.hpp 94.0 94.0% 126 / 134 100.0% 118 / 118 52.0% 91 / 175
ClusterTree/ClusterTree.hpp 100.0 100.0% 25 / 25 100.0% 7 / 7 60.0% 24 / 40
ClusterTree/ElementTree.hpp 95.7 95.7% 224 / 234 100.0% 19 / 19 62.8% 182 / 290
ClusterTree/ElementTreeNode.hpp 80.4 80.4% 41 / 51 93.8% 15 / 16 61.1% 11 / 18
DuffyTrick/compareElements.hpp 100.0 100.0% 26 / 26 100.0% 1 / 1 64.8% 35 / 54
DuffyTrick/evaluateBilinearForm.hpp 80.6 80.6% 25 / 31 100.0% 4 / 4 52.6% 20 / 38
DuffyTrick/farFieldQuadratureNodes.hpp 93.8 93.8% 15 / 16 100.0% 5 / 5 61.1% 11 / 18
DuffyTrick/integrate0.hpp 100.0 100.0% 6 / 6 100.0% 5 / 5 100.0% 4 / 4
DuffyTrick/integrate1.hpp 100.0 100.0% 10 / 10 20.0% 1 / 5 57.1% 16 / 28
DuffyTrick/integrate2.hpp 100.0 100.0% 25 / 25 100.0% 5 / 5 53.0% 53 / 100
DuffyTrick/integrate3.hpp 100.0 100.0% 39 / 39 100.0% 5 / 5 51.4% 76 / 148
DuffyTrick/integrate4.hpp 100.0 100.0% 26 / 26 100.0% 5 / 5 52.0% 51 / 98
DuffyTrick/tau.hpp 100.0 100.0% 15 / 15 100.0% 1 / 1 62.5% 10 / 16
Geometry/Geometry.hpp 93.3 93.3% 14 / 15 100.0% 4 / 4 58.3% 7 / 12
Geometry/GeometryIGS.hpp 98.7 98.7% 294 / 298 100.0% 10 / 10 55.2% 244 / 442
Geometry/GeometryIO.hpp 98.5 98.5% 131 / 133 100.0% 4 / 4 81.2% 52 / 64
Geometry/Patch.hpp 100.0 100.0% 178 / 178 100.0% 9 / 9 67.5% 112 / 166
H2Matrix/BlockClusterTree.hpp 92.1 92.1% 140 / 152 96.6% 56 / 58 84.1% 37 / 44
H2Matrix/EigenHelper/H2CwiseBinaryOp.hpp 100.0 100.0% 22 / 22 100.0% 53 / 53 50.0% 7 / 14
H2Matrix/EigenHelper/H2DenseProduct.hpp 98.1 98.1% 103 / 105 100.0% 61 / 61 54.6% 71 / 130
H2Matrix/H2Matrix.hpp 96.1 96.1% 99 / 103 100.0% 20 / 20 66.3% 59 / 89
H2Matrix/H2MatrixBase.hpp 100.0 100.0% 4 / 4 100.0% 41 / 41 -% 0 / 0
H2Matrix/H2Multipole.hpp 97.9 97.9% 237 / 242 100.0% 31 / 31 58.6% 258 / 440
H2Matrix/TreeLeaf.hpp 100.0 100.0% 24 / 24 100.0% 12 / 12 50.0% 5 / 10
Helmholtz/SingleLayerOperator.hpp 100.0 100.0% 41 / 41 100.0% 5 / 5 50.0% 40 / 80
Helmholtz/SingleLayerPotential.hpp 100.0 100.0% 19 / 19 100.0% 4 / 4 50.0% 17 / 34
HomogenisedLaplace/Coefficients.hpp 98.9 98.9% 174 / 176 100.0% 8 / 8 52.7% 335 / 636
HomogenisedLaplace/SingleLayerOperator.hpp 100.0 100.0% 46 / 46 100.0% 6 / 6 50.0% 44 / 88
HomogenisedLaplace/SingleLayerPotential.hpp 100.0 100.0% 18 / 18 100.0% 3 / 3 50.0% 21 / 42
Identity/IdentityOperatorBase.hpp 100.0 100.0% 11 / 11 100.0% 2 / 2 50.0% 10 / 20
IO/Stopwatch.hpp 100.0 100.0% 10 / 10 100.0% 3 / 3 50.0% 2 / 4
Laplace/SingleLayerOperator.hpp 100.0 100.0% 36 / 36 100.0% 4 / 4 50.0% 38 / 76
Laplace/SingleLayerPotential.hpp 100.0 100.0% 14 / 14 100.0% 3 / 3 50.0% 15 / 30
LaplaceBeltrami/LaplaceBeltramiOperatorBase.hpp 100.0 100.0% 9 / 9 100.0% 2 / 2 50.0% 3 / 6
LinearForm/DirichletTrace.hpp 100.0 100.0% 17 / 17 100.0% 9 / 9 50.0% 11 / 22
LinearForm/DiscreteLinearForm.hpp 100.0 100.0% 39 / 39 100.0% 35 / 35 53.7% 29 / 54
LinearForm/LinearForm.hpp 100.0 100.0% 1 / 1 100.0% 4 / 4 -% 0 / 0
LinearForm/RotatedTangentialTrace.hpp 100.0 100.0% 26 / 26 100.0% 3 / 3 50.0% 25 / 50
LinearForm/TangentialTrace.hpp 100.0 100.0% 26 / 26 100.0% 3 / 3 50.0% 28 / 56
LinearOperator/DifferentialFormEnum.hpp 100.0 100.0% 2 / 2 100.0% 3 / 3 -% 0 / 0
LinearOperator/DiscreteLocalOperator.hpp 95.5 95.5% 42 / 44 100.0% 4 / 4 61.5% 32 / 52
LinearOperator/DiscreteOperator.hpp 96.2 96.2% 50 / 52 100.0% 46 / 46 60.0% 27 / 45
LinearOperator/Dummy/DummyOperator.hpp 88.9 88.9% 8 / 9 66.7% 2 / 3 50.0% 8 / 16
LinearOperator/LinearOperatorBase.hpp 100.0 100.0% 18 / 18 100.0% 28 / 28 100.0% 2 / 2
LinearOperator/LocalOperatorBase.hpp 100.0 100.0% 1 / 1 100.0% 2 / 2 -% 0 / 0
Maxwell/SingleLayerOperator.hpp 100.0 100.0% 64 / 64 100.0% 6 / 6 50.0% 67 / 134
Maxwell/SingleLayerPotential.hpp 100.0 100.0% 30 / 30 100.0% 5 / 5 50.0% 25 / 50
Potential/DiscretePotential.hpp 100.0 100.0% 43 / 43 100.0% 18 / 18 55.9% 33 / 59
Potential/Potential.hpp 100.0 100.0% 1 / 1 100.0% 4 / 4 -% 0 / 0
Quadrature/GaussLegendreRule.hpp 71.3 71.3% 92 / 129 100.0% 51 / 51 51.9% 54 / 104
Quadrature/QuadratureVector.hpp 92.3 92.3% 12 / 13 96.1% 98 / 102 53.1% 17 / 32
Quadrature/TensorProductQuadratureVector.hpp 94.7 94.7% 18 / 19 99.0% 101 / 102 58.3% 21 / 36
Spline/Basis.hpp 97.0 97.0% 129 / 133 98.7% 786 / 796 71.7% 172 / 240
Spline/Bernstein.hpp 88.5 88.5% 46 / 52 99.7% 1176 / 1180 -% 0 / 0
Spline/Bezierextraction.hpp 100.0 100.0% 52 / 52 100.0% 2 / 2 77.5% 31 / 40
Spline/DeBoor.hpp 100.0 100.0% 50 / 50 100.0% 2 / 2 77.1% 37 / 48
Spline/DeBoorTP.hpp 100.0 100.0% 16 / 16 100.0% 2 / 2 100.0% 2 / 2
Spline/Knots.hpp 96.8 96.8% 30 / 31 100.0% 4 / 4 87.5% 28 / 32
Spline/Localize.hpp 100.0 100.0% 16 / 16 100.0% 3 / 3 100.0% 10 / 10
Spline/ShapeFunctions.hpp 80.0 80.0% 16 / 20 97.6% 82 / 84 100.0% 8 / 8
Spline/Unroll.hpp 100.0 100.0% 7 / 7 100.0% 1 / 1 100.0% 4 / 4
util/Constants.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 50.0% 2 / 4
util/GenericMatrix.hpp 100.0 100.0% 27 / 27 100.0% 18 / 18 66.7% 4 / 6
util/GeometryHelper.hpp 100.0 100.0% 12 / 12 100.0% 1 / 1 58.3% 14 / 24
util/Sphericals.hpp 81.5 81.5% 318 / 390 92.3% 12 / 13 47.0% 298 / 634
util/surfaceL2error.hpp 100.0 100.0% 22 / 22 100.0% 2 / 2 54.0% 27 / 50