GCC Code Coverage Report


Directory: gridformat/
Date: 2026-10-12 17:50:57
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7651 8156 93.8%
Functions: 20156 31990 63.0%
Branches: 23395 264948 8.8%

File Lines Functions Branches
common/buffer_field.hpp 100.0 100.0% 14 / 14 50.0% 20 / 40 55.6% 10 / 18
common/detail/crtp.hpp 100.0 100.0% 8 / 8 100.0% 587 / 587 -% 0 / 0
common/empty_field.hpp 100.0 100.0% 4 / 4 100.0% 4 / 4 50.0% 1 / 2
common/enumerated_range.hpp 100.0 100.0% 23 / 23 100.0% 155 / 155 50.0% 5 / 10
common/exceptions.hpp 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 13 / 26
common/field.hpp 100.0 100.0% 75 / 75 33.5% 120 / 358 27.7% 383 / 1381
common/field_storage.hpp 95.5 95.5% 21 / 22 100.0% 16 / 16 64.3% 9 / 14
common/field_transformations.hpp 96.9 96.9% 281 / 290 80.0% 80 / 100 53.5% 229 / 428
common/flat_index_mapper.hpp 97.3 97.3% 36 / 37 95.9% 70 / 73 50.0% 16 / 32
common/hdf5.hpp 90.1 90.1% 283 / 314 64.3% 205 / 319 14.0% 580 / 4157
common/indentation.hpp 100.0 100.0% 15 / 15 100.0% 10 / 10 50.0% 5 / 10
common/istream_helper.hpp 92.6 92.6% 87 / 94 100.0% 14 / 14 50.0% 35 / 70
common/iterator_facades.hpp 100.0 100.0% 57 / 57 100.0% 316 / 316 70.0% 7 / 10
common/lazy_field.hpp 100.0 100.0% 12 / 12 69.0% 40 / 58 50.0% 2 / 4
common/logging.hpp 93.8 93.8% 30 / 32 100.0% 10 / 10 53.2% 33 / 62
common/lvalue_reference.hpp 100.0 100.0% 3 / 3 76.6% 183 / 239 -% 0 / 0
common/math.hpp 100.0 100.0% 7 / 7 50.0% 2 / 4 50.0% 1 / 2
common/matrix.hpp 100.0 100.0% 16 / 16 100.0% 19 / 19 83.3% 5 / 6
common/md_index.hpp 98.0 98.0% 100 / 102 100.0% 38 / 38 55.2% 48 / 87
common/md_layout.hpp 100.0 100.0% 87 / 87 100.0% 100 / 100 56.2% 50 / 89
common/multi_string.hpp 100.0 100.0% 22 / 22 100.0% 10 / 10 63.9% 23 / 36
common/optional_reference.hpp 100.0 100.0% 7 / 7 56.2% 27 / 48 -% 0 / 0
common/output_file.hpp 100.0 100.0% 9 / 9 100.0% 147 / 147 62.5% 15 / 24
common/output_stream.hpp 100.0 100.0% 34 / 34 67.9% 36 / 53 -% 0 / 0
common/path.hpp 93.8 93.8% 15 / 16 100.0% 4 / 4 39.3% 11 / 28
common/precision.hpp 96.9 96.9% 31 / 32 67.1% 149 / 222 50.0% 5 / 10
common/range_field.hpp 95.5 95.5% 21 / 22 98.9% 87 / 88 50.0% 9 / 18
common/ranges.hpp 96.3 96.3% 103 / 107 78.9% 543 / 688 42.0% 29 / 69
common/reserved_string.hpp 100.0 100.0% 32 / 32 93.3% 28 / 30 60.7% 17 / 28
common/reserved_vector.hpp 100.0 100.0% 32 / 32 94.4% 68 / 72 50.0% 7 / 14
common/scalar_field.hpp 100.0 100.0% 8 / 8 100.0% 20 / 20 50.0% 2 / 4
common/serialization.hpp 96.1 96.1% 49 / 51 84.3% 43 / 51 50.0% 8 / 16
common/string_conversion.hpp 92.6 92.6% 25 / 27 92.9% 39 / 42 43.2% 38 / 88
common/type_traits.hpp 100.0 100.0% 5 / 5 73.3% 11 / 15 50.0% 1 / 2
common/variant.hpp 95.0 95.0% 19 / 20 93.1% 27 / 29 50.0% 3 / 6
compression/common.hpp 93.8 93.8% 15 / 16 100.0% 5 / 5 50.0% 3 / 6
compression/decompress.hpp 90.0 90.0% 18 / 20 88.9% 8 / 9 37.7% 20 / 53
compression/lz4.hpp 91.5 91.5% 54 / 59 100.0% 9 / 9 41.5% 27 / 65
compression/lzma.hpp 91.7 91.7% 55 / 60 66.7% 6 / 9 39.0% 23 / 59
compression/zlib.hpp 90.0 90.0% 54 / 60 77.8% 7 / 9 38.6% 27 / 70
decorators/reader_polylines_subdivider.hpp 69.3 69.3% 52 / 75 37.0% 10 / 27 30.9% 50 / 162
encoding/ascii.hpp 100.0 100.0% 56 / 56 81.6% 31 / 38 60.5% 23 / 38
encoding/base64.hpp 97.4 97.4% 114 / 117 84.8% 39 / 46 60.0% 48 / 80
encoding/encoded_field.hpp 100.0 100.0% 9 / 9 100.0% 6 / 6 -% 0 / 0
encoding/raw.hpp 87.5 87.5% 14 / 16 65.2% 15 / 23 40.0% 4 / 10
grid/converter.hpp 80.7 80.7% 92 / 114 76.1% 67 / 88 27.8% 59 / 212
grid/discontinuous.hpp 99.0 99.0% 97 / 98 100.0% 1078 / 1078 53.8% 43 / 80
grid/entity_fields.hpp 98.7 98.7% 75 / 76 76.4% 3514 / 4597 55.9% 829 / 1484
grid/filtered.hpp 100.0 100.0% 19 / 19 92.5% 223 / 241 60.0% 3 / 5
grid/grid.hpp 98.1 98.1% 52 / 53 94.7% 1079 / 1139 68.1% 32 / 47
grid/image_grid.hpp 99.0 99.0% 99 / 100 100.0% 67 / 67 52.1% 49 / 94
grid/reader.hpp 96.4 96.4% 132 / 137 64.4% 58 / 90 24.3% 81 / 334
grid/writer.hpp 97.6 97.6% 160 / 164 96.6% 3404 / 3523 39.8% 395 / 993
gridformat.hpp 83.8 83.8% 196 / 234 73.8% 214 / 290 40.3% 140 / 347
parallel/communication.hpp 100.0 100.0% 18 / 18 81.8% 36 / 44 -% 0 / 0
parallel/helpers.hpp 91.3 91.3% 21 / 23 98.0% 97 / 99 60.6% 20 / 33
parallel/traits.hpp 93.2 93.2% 82 / 88 84.3% 43 / 51 52.5% 32 / 61
reader.hpp 90.6 90.6% 87 / 96 91.7% 66 / 72 51.9% 27 / 52
traits/cgal.hpp 100.0 100.0% 32 / 32 100.0% 136 / 136 50.0% 25 / 50
traits/dealii.hpp 84.9 84.9% 62 / 73 100.0% 96 / 96 41.0% 55 / 134
traits/dolfinx.hpp 96.0 96.0% 193 / 201 94.9% 56 / 59 50.7% 111 / 219
traits/dune.hpp 93.4 93.4% 355 / 380 99.7% 397 / 398 55.0% 442 / 803
traits/mfem.hpp 88.2 88.2% 30 / 34 100.0% 10 / 10 47.1% 8 / 17
vtk/appendix.hpp 96.9 96.9% 93 / 96 42.1% 197 / 468 56.2% 63 / 112
vtk/attributes.hpp 96.3 96.3% 52 / 54 100.0% 16 / 16 52.9% 72 / 136
vtk/common.hpp 88.9 88.9% 193 / 217 66.2% 988 / 1493 32.9% 374 / 1136
vtk/data_array.hpp 100.0 100.0% 40 / 40 41.7% 40 / 96 14.9% 433 / 2906
vtk/hdf_common.hpp 93.7 93.7% 149 / 159 66.3% 67 / 101 23.0% 230 / 1000
vtk/hdf_image_grid_reader.hpp 90.1 90.1% 154 / 171 58.5% 31 / 53 42.9% 160 / 373
vtk/hdf_image_grid_writer.hpp 97.4 97.4% 187 / 192 92.2% 309 / 335 51.5% 315 / 612
vtk/hdf_reader.hpp 86.6 86.6% 71 / 82 85.4% 41 / 48 33.3% 24 / 72
vtk/hdf_unstructured_grid_reader.hpp 94.3 94.3% 233 / 247 71.7% 81 / 113 42.8% 313 / 732
vtk/hdf_unstructured_grid_writer.hpp 98.1 98.1% 206 / 210 84.3% 377 / 447 52.2% 266 / 510
vtk/parallel.hpp 96.1 96.1% 149 / 155 78.9% 56 / 71 59.9% 133 / 222
vtk/pvd_reader.hpp 96.1 96.1% 124 / 129 89.4% 59 / 66 53.2% 84 / 158
vtk/pvd_writer.hpp 100.0 100.0% 44 / 44 98.7% 151 / 153 55.6% 80 / 144
vtk/pvti_reader.hpp 96.4 96.4% 27 / 28 100.0% 6 / 6 52.6% 20 / 38
vtk/pvti_writer.hpp 97.1 97.1% 67 / 69 46.9% 53 / 113 53.7% 160 / 298
vtk/pvtp_reader.hpp 100.0 100.0% 11 / 11 100.0% 4 / 4 50.0% 7 / 14
vtk/pvtp_writer.hpp 96.2 96.2% 51 / 53 46.1% 77 / 167 48.2% 79 / 164
vtk/pvtr_reader.hpp 96.1 96.1% 49 / 51 100.0% 12 / 12 52.7% 39 / 74
vtk/pvtr_writer.hpp 97.5 97.5% 78 / 80 33.5% 62 / 185 30.0% 292 / 974
vtk/pvts_reader.hpp 100.0 100.0% 11 / 11 100.0% 4 / 4 50.0% 7 / 14
vtk/pvts_writer.hpp 95.7 95.7% 90 / 94 37.2% 55 / 148 30.9% 311 / 1007
vtk/pvtu_reader.hpp 100.0 100.0% 11 / 11 100.0% 4 / 4 50.0% 7 / 14
vtk/pvtu_writer.hpp 96.2 96.2% 51 / 53 53.0% 115 / 217 29.9% 128 / 428
vtk/pxml_reader.hpp 87.0 87.0% 227 / 261 82.9% 238 / 287 21.3% 491 / 2302
vtk/vti_reader.hpp 89.3 89.3% 75 / 84 95.2% 20 / 21 44.2% 38 / 86
vtk/vti_writer.hpp 100.0 100.0% 49 / 49 93.4% 85 / 91 52.6% 103 / 196
vtk/vtp_reader.hpp 94.3 94.3% 66 / 70 100.0% 13 / 13 53.8% 57 / 106
vtk/vtp_writer.hpp 98.6 98.6% 72 / 73 91.2% 156 / 171 50.9% 149 / 293
vtk/vtr_reader.hpp 95.7 95.7% 90 / 94 47.6% 20 / 42 47.4% 73 / 154
vtk/vtr_writer.hpp 98.3 98.3% 57 / 58 92.3% 60 / 65 55.6% 80 / 144
vtk/vts_reader.hpp 100.0 100.0% 40 / 40 100.0% 13 / 13 50.0% 15 / 30
vtk/vts_writer.hpp 100.0 100.0% 49 / 49 92.5% 37 / 40 53.0% 53 / 100
vtk/vtu_reader.hpp 96.1 96.1% 49 / 51 100.0% 12 / 12 51.2% 42 / 82
vtk/vtu_writer.hpp 100.0 100.0% 34 / 34 70.1% 204 / 291 38.0% 389 / 1024
vtk/xml.hpp 88.1 88.1% 457 / 519 22.0% 2194 / 9988 5.8% 13830 / 236420
vtk/xml_time_series_writer.hpp 100.0 100.0% 18 / 18 100.0% 20 / 20 50.0% 11 / 22
writer.hpp 95.6 95.6% 86 / 90 93.1% 161 / 173 40.3% 48 / 119
xml/element.hpp 96.1 96.1% 147 / 153 35.7% 51 / 143 55.2% 80 / 145
xml/parser.hpp 92.9 92.9% 130 / 140 100.0% 14 / 14 50.2% 145 / 289
xml/tag.hpp 95.2 95.2% 40 / 42 100.0% 46 / 46 46.2% 18 / 39