GCC Code Coverage Report


Directory: ../../../builds/dumux-repositories/
File: /builds/dumux-repositories/dumux/dumux/discretization/cellcentered/mpfa/connectivitymap.hh
Date: 2024-05-04 19:09:25
Exec Total Coverage
Lines: 1 1 100.0%
Functions: 0 0 -%
Branches: 3 6 50.0%

Line Branch Exec Source
1 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2 // vi: set et ts=4 sw=4 sts=4:
3 //
4 // SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
5 // SPDX-License-Identifier: GPL-3.0-or-later
6 //
7 /*!
8 * \file
9 * \ingroup CCMpfaDiscretization
10 * \brief Stores the face indices corresponding to the neighbors of an element
11 * that contribute to the derivative calculation. Depending on if an
12 * mpfa scheme leads to a symmetric/unsymmetric sparsity pattern, the
13 * adequate implementation of the connectivity map is chosen.
14 */
15 #ifndef DUMUX_CC_MPFA_CONNECTIVITY_MAP_HH
16 #define DUMUX_CC_MPFA_CONNECTIVITY_MAP_HH
17
18 #include <dumux/discretization/cellcentered/mpfa/methods.hh>
19 #include <dumux/discretization/cellcentered/connectivitymap.hh>
20
21 namespace Dumux {
22
23 //! Forward declaration of method specific implementation of the assembly map
24 template<class GridGeometry, MpfaMethods method>
25 class CCMpfaConnectivityMap;
26
27 //! The o-method can use the simple (symmetric) assembly map
28 template<class GridGeometry>
29
3/6
✗ Branch 0 not taken.
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 18 times.
✓ Branch 4 taken 30 times.
✗ Branch 5 not taken.
96 class CCMpfaConnectivityMap<GridGeometry, MpfaMethods::oMethod> : public CCSimpleConnectivityMap<GridGeometry> {};
30 } // end namespace Dumux
31
32 #endif
33