GCC Code Coverage Report


Directory: Bembel/src/
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Coverage Exec / Excl / Total
Lines: 99.8% 508 / 0 / 509
Functions: 99.0% 101 / 0 / 102
Branches: 55.5% 564 / 0 / 1016

Quadrature/TensorProductQuadratureVector.hpp
Line Branch Exec Source
1 // This file is part of Bembel, the higher order C++ boundary element library.
2 //
3 // Copyright (C) 2022 see <http://www.bembel.eu>
4 //
5 // It was written as part of a cooperation of J. Doelz, H. Harbrecht, S. Kurz,
6 // M. Multerer, S. Schoeps, and F. Wolf at Technische Universitaet Darmstadt,
7 // Universitaet Basel, and Universita della Svizzera italiana, Lugano. This
8 // source code is subject to the GNU General Public License version 3 and
9 // provided WITHOUT ANY WARRANTY, see <http://www.bembel.eu> for further
10 // information.
11
12 #ifndef BEMBEL_SRC_QUADRATURE_TENSORPRODUCTQUADRATUREVECTOR_HPP_
13 #define BEMBEL_SRC_QUADRATURE_TENSORPRODUCTQUADRATUREVECTOR_HPP_
14
15 namespace Bembel {
16
17 /**
18 * \ingroup Quadrature
19 * \todo add a desciption
20 */
21 template <template <unsigned int qrOrder> class QuadratureRule,
22 unsigned int Order>
23 struct TensorProductQuadratureVector {
24
50/100
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 10u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 11u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 12u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 13u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 14u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 15u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 16u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 17u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 18u>::TensorProductQuadratureVector():
✓ Branch 2 taken 43 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 19u>::TensorProductQuadratureVector():
✓ Branch 2 taken 43 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 1u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 20u>::TensorProductQuadratureVector():
✓ Branch 2 taken 43 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 21u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 22u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 23u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 24u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 25u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 26u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 27u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 28u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 29u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 2u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 30u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 31u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 32u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 33u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 34u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 35u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 36u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 37u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 38u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 39u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 3u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 40u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 41u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 42u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 43u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 44u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 45u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 46u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 47u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 48u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 49u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 4u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 50u>::TensorProductQuadratureVector():
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 5u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 6u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 7u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 8u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 9u>::TensorProductQuadratureVector():
✓ Branch 2 taken 48 times.
✗ Branch 3 not taken.
1935 TensorProductQuadratureVector() {
25
50/100
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 10u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 11u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 12u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 13u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 14u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 15u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 16u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 17u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 18u>::TensorProductQuadratureVector():
✓ Branch 1 taken 43 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 19u>::TensorProductQuadratureVector():
✓ Branch 1 taken 43 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 1u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 20u>::TensorProductQuadratureVector():
✓ Branch 1 taken 43 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 21u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 22u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 23u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 24u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 25u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 26u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 27u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 28u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 29u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 2u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 30u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 31u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 32u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 33u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 34u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 35u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 36u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 37u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 38u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 39u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 3u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 40u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 41u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 42u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 43u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 44u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 45u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 46u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 47u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 48u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 49u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 4u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 50u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 5u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 6u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 7u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 8u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 9u>::TensorProductQuadratureVector():
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
1935 QuadratureRule<Order + 1> GL;
26
50/100
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 10u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 11u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 12u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 13u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 14u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 15u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 16u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 17u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 18u>::TensorProductQuadratureVector():
✓ Branch 3 taken 43 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 19u>::TensorProductQuadratureVector():
✓ Branch 3 taken 43 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 1u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 20u>::TensorProductQuadratureVector():
✓ Branch 3 taken 43 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 21u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 22u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 23u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 24u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 25u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 26u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 27u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 28u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 29u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 2u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 30u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 31u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 32u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 33u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 34u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 35u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 36u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 37u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 38u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 39u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 3u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 40u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 41u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 42u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 43u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 44u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 45u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 46u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 47u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 48u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 49u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 4u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 50u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 5u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 6u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 7u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 8u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 9u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
1935 Q_.xi_.resize(2, GL.xi_.size() * GL.xi_.size());
27
50/100
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 10u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 11u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 12u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 13u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 14u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 15u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 16u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 17u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 18u>::TensorProductQuadratureVector():
✓ Branch 3 taken 43 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 19u>::TensorProductQuadratureVector():
✓ Branch 3 taken 43 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 1u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 20u>::TensorProductQuadratureVector():
✓ Branch 3 taken 43 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 21u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 22u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 23u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 24u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 25u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 26u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 27u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 28u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 29u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 2u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 30u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 31u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 32u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 33u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 34u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 35u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 36u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 37u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 38u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 39u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 3u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 40u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 41u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 42u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 43u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 44u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 45u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 46u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 47u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 48u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 49u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 4u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 50u>::TensorProductQuadratureVector():
✓ Branch 3 taken 33 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 5u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 6u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 7u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 8u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 9u>::TensorProductQuadratureVector():
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
1935 Q_.w_.resize(GL.w_.size() * GL.w_.size());
28
100/100
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 10u>::TensorProductQuadratureVector():
✓ Branch 1 taken 5808 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 11u>::TensorProductQuadratureVector():
✓ Branch 1 taken 6912 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 12u>::TensorProductQuadratureVector():
✓ Branch 1 taken 8112 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 13u>::TensorProductQuadratureVector():
✓ Branch 1 taken 9408 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 14u>::TensorProductQuadratureVector():
✓ Branch 1 taken 10800 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 15u>::TensorProductQuadratureVector():
✓ Branch 1 taken 12288 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 16u>::TensorProductQuadratureVector():
✓ Branch 1 taken 13872 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 17u>::TensorProductQuadratureVector():
✓ Branch 1 taken 15552 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 18u>::TensorProductQuadratureVector():
✓ Branch 1 taken 15523 times.
✓ Branch 2 taken 43 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 19u>::TensorProductQuadratureVector():
✓ Branch 1 taken 17200 times.
✓ Branch 2 taken 43 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 1u>::TensorProductQuadratureVector():
✓ Branch 1 taken 192 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 20u>::TensorProductQuadratureVector():
✓ Branch 1 taken 18963 times.
✓ Branch 2 taken 43 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 21u>::TensorProductQuadratureVector():
✓ Branch 1 taken 15972 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 22u>::TensorProductQuadratureVector():
✓ Branch 1 taken 17457 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 23u>::TensorProductQuadratureVector():
✓ Branch 1 taken 19008 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 24u>::TensorProductQuadratureVector():
✓ Branch 1 taken 20625 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 25u>::TensorProductQuadratureVector():
✓ Branch 1 taken 22308 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 26u>::TensorProductQuadratureVector():
✓ Branch 1 taken 24057 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 27u>::TensorProductQuadratureVector():
✓ Branch 1 taken 25872 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 28u>::TensorProductQuadratureVector():
✓ Branch 1 taken 27753 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 29u>::TensorProductQuadratureVector():
✓ Branch 1 taken 29700 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 2u>::TensorProductQuadratureVector():
✓ Branch 1 taken 432 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 30u>::TensorProductQuadratureVector():
✓ Branch 1 taken 31713 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 31u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33792 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 32u>::TensorProductQuadratureVector():
✓ Branch 1 taken 35937 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 33u>::TensorProductQuadratureVector():
✓ Branch 1 taken 38148 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 34u>::TensorProductQuadratureVector():
✓ Branch 1 taken 40425 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 35u>::TensorProductQuadratureVector():
✓ Branch 1 taken 42768 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 36u>::TensorProductQuadratureVector():
✓ Branch 1 taken 45177 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 37u>::TensorProductQuadratureVector():
✓ Branch 1 taken 47652 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 38u>::TensorProductQuadratureVector():
✓ Branch 1 taken 50193 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 39u>::TensorProductQuadratureVector():
✓ Branch 1 taken 52800 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 3u>::TensorProductQuadratureVector():
✓ Branch 1 taken 768 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 40u>::TensorProductQuadratureVector():
✓ Branch 1 taken 55473 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 41u>::TensorProductQuadratureVector():
✓ Branch 1 taken 58212 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 42u>::TensorProductQuadratureVector():
✓ Branch 1 taken 61017 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 43u>::TensorProductQuadratureVector():
✓ Branch 1 taken 63888 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 44u>::TensorProductQuadratureVector():
✓ Branch 1 taken 66825 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 45u>::TensorProductQuadratureVector():
✓ Branch 1 taken 69828 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 46u>::TensorProductQuadratureVector():
✓ Branch 1 taken 72897 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 47u>::TensorProductQuadratureVector():
✓ Branch 1 taken 76032 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 48u>::TensorProductQuadratureVector():
✓ Branch 1 taken 79233 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 49u>::TensorProductQuadratureVector():
✓ Branch 1 taken 82500 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 4u>::TensorProductQuadratureVector():
✓ Branch 1 taken 1200 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 50u>::TensorProductQuadratureVector():
✓ Branch 1 taken 85833 times.
✓ Branch 2 taken 33 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 5u>::TensorProductQuadratureVector():
✓ Branch 1 taken 1728 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 6u>::TensorProductQuadratureVector():
✓ Branch 1 taken 2352 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 7u>::TensorProductQuadratureVector():
✓ Branch 1 taken 3072 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 8u>::TensorProductQuadratureVector():
✓ Branch 1 taken 3888 times.
✓ Branch 2 taken 48 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 9u>::TensorProductQuadratureVector():
✓ Branch 1 taken 4800 times.
✓ Branch 2 taken 48 times.
1547900 for (auto k = 0; k < Q_.xi_.cols(); ++k) {
29
150/300
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 10u>::TensorProductQuadratureVector():
✓ Branch 1 taken 5808 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 5808 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 5808 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 11u>::TensorProductQuadratureVector():
✓ Branch 1 taken 6912 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 6912 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 6912 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 12u>::TensorProductQuadratureVector():
✓ Branch 1 taken 8112 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 8112 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 8112 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 13u>::TensorProductQuadratureVector():
✓ Branch 1 taken 9408 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 9408 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 9408 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 14u>::TensorProductQuadratureVector():
✓ Branch 1 taken 10800 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 10800 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 10800 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 15u>::TensorProductQuadratureVector():
✓ Branch 1 taken 12288 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 12288 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 12288 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 16u>::TensorProductQuadratureVector():
✓ Branch 1 taken 13872 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 13872 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 13872 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 17u>::TensorProductQuadratureVector():
✓ Branch 1 taken 15552 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 15552 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 15552 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 18u>::TensorProductQuadratureVector():
✓ Branch 1 taken 15523 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 15523 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 15523 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 19u>::TensorProductQuadratureVector():
✓ Branch 1 taken 17200 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 17200 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 17200 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 1u>::TensorProductQuadratureVector():
✓ Branch 1 taken 192 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 192 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 192 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 20u>::TensorProductQuadratureVector():
✓ Branch 1 taken 18963 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 18963 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 18963 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 21u>::TensorProductQuadratureVector():
✓ Branch 1 taken 15972 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 15972 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 15972 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 22u>::TensorProductQuadratureVector():
✓ Branch 1 taken 17457 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 17457 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 17457 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 23u>::TensorProductQuadratureVector():
✓ Branch 1 taken 19008 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 19008 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 19008 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 24u>::TensorProductQuadratureVector():
✓ Branch 1 taken 20625 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 20625 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 20625 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 25u>::TensorProductQuadratureVector():
✓ Branch 1 taken 22308 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 22308 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 22308 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 26u>::TensorProductQuadratureVector():
✓ Branch 1 taken 24057 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 24057 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 24057 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 27u>::TensorProductQuadratureVector():
✓ Branch 1 taken 25872 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 25872 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 25872 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 28u>::TensorProductQuadratureVector():
✓ Branch 1 taken 27753 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 27753 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 27753 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 29u>::TensorProductQuadratureVector():
✓ Branch 1 taken 29700 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 29700 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 29700 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 2u>::TensorProductQuadratureVector():
✓ Branch 1 taken 432 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 432 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 432 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 30u>::TensorProductQuadratureVector():
✓ Branch 1 taken 31713 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 31713 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 31713 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 31u>::TensorProductQuadratureVector():
✓ Branch 1 taken 33792 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 33792 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 33792 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 32u>::TensorProductQuadratureVector():
✓ Branch 1 taken 35937 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 35937 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 35937 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 33u>::TensorProductQuadratureVector():
✓ Branch 1 taken 38148 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 38148 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 38148 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 34u>::TensorProductQuadratureVector():
✓ Branch 1 taken 40425 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 40425 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 40425 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 35u>::TensorProductQuadratureVector():
✓ Branch 1 taken 42768 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 42768 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 42768 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 36u>::TensorProductQuadratureVector():
✓ Branch 1 taken 45177 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 45177 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 45177 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 37u>::TensorProductQuadratureVector():
✓ Branch 1 taken 47652 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 47652 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 47652 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 38u>::TensorProductQuadratureVector():
✓ Branch 1 taken 50193 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 50193 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 50193 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 39u>::TensorProductQuadratureVector():
✓ Branch 1 taken 52800 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 52800 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 52800 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 3u>::TensorProductQuadratureVector():
✓ Branch 1 taken 768 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 768 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 768 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 40u>::TensorProductQuadratureVector():
✓ Branch 1 taken 55473 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 55473 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 55473 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 41u>::TensorProductQuadratureVector():
✓ Branch 1 taken 58212 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 58212 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 58212 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 42u>::TensorProductQuadratureVector():
✓ Branch 1 taken 61017 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 61017 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 61017 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 43u>::TensorProductQuadratureVector():
✓ Branch 1 taken 63888 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 63888 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 63888 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 44u>::TensorProductQuadratureVector():
✓ Branch 1 taken 66825 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 66825 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 66825 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 45u>::TensorProductQuadratureVector():
✓ Branch 1 taken 69828 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 69828 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 69828 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 46u>::TensorProductQuadratureVector():
✓ Branch 1 taken 72897 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 72897 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 72897 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 47u>::TensorProductQuadratureVector():
✓ Branch 1 taken 76032 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 76032 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 76032 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 48u>::TensorProductQuadratureVector():
✓ Branch 1 taken 79233 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 79233 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 79233 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 49u>::TensorProductQuadratureVector():
✓ Branch 1 taken 82500 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 82500 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 82500 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 4u>::TensorProductQuadratureVector():
✓ Branch 1 taken 1200 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 1200 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 1200 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 50u>::TensorProductQuadratureVector():
✓ Branch 1 taken 85833 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 85833 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 85833 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 5u>::TensorProductQuadratureVector():
✓ Branch 1 taken 1728 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 1728 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 1728 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 6u>::TensorProductQuadratureVector():
✓ Branch 1 taken 2352 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 2352 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 2352 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 7u>::TensorProductQuadratureVector():
✓ Branch 1 taken 3072 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 3072 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 3072 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 8u>::TensorProductQuadratureVector():
✓ Branch 1 taken 3888 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 3888 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 3888 times.
✗ Branch 12 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 9u>::TensorProductQuadratureVector():
✓ Branch 1 taken 4800 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 4800 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 4800 times.
✗ Branch 12 not taken.
1545965 Q_.xi_.col(k) << GL.xi_[k / GL.xi_.size()], GL.xi_[k % GL.xi_.size()];
30
50/100
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 10u>::TensorProductQuadratureVector():
✓ Branch 5 taken 5808 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 11u>::TensorProductQuadratureVector():
✓ Branch 5 taken 6912 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 12u>::TensorProductQuadratureVector():
✓ Branch 5 taken 8112 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 13u>::TensorProductQuadratureVector():
✓ Branch 5 taken 9408 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 14u>::TensorProductQuadratureVector():
✓ Branch 5 taken 10800 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 15u>::TensorProductQuadratureVector():
✓ Branch 5 taken 12288 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 16u>::TensorProductQuadratureVector():
✓ Branch 5 taken 13872 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 17u>::TensorProductQuadratureVector():
✓ Branch 5 taken 15552 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 18u>::TensorProductQuadratureVector():
✓ Branch 5 taken 15523 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 19u>::TensorProductQuadratureVector():
✓ Branch 5 taken 17200 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 1u>::TensorProductQuadratureVector():
✓ Branch 5 taken 192 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 20u>::TensorProductQuadratureVector():
✓ Branch 5 taken 18963 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 21u>::TensorProductQuadratureVector():
✓ Branch 5 taken 15972 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 22u>::TensorProductQuadratureVector():
✓ Branch 5 taken 17457 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 23u>::TensorProductQuadratureVector():
✓ Branch 5 taken 19008 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 24u>::TensorProductQuadratureVector():
✓ Branch 5 taken 20625 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 25u>::TensorProductQuadratureVector():
✓ Branch 5 taken 22308 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 26u>::TensorProductQuadratureVector():
✓ Branch 5 taken 24057 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 27u>::TensorProductQuadratureVector():
✓ Branch 5 taken 25872 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 28u>::TensorProductQuadratureVector():
✓ Branch 5 taken 27753 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 29u>::TensorProductQuadratureVector():
✓ Branch 5 taken 29700 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 2u>::TensorProductQuadratureVector():
✓ Branch 5 taken 432 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 30u>::TensorProductQuadratureVector():
✓ Branch 5 taken 31713 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 31u>::TensorProductQuadratureVector():
✓ Branch 5 taken 33792 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 32u>::TensorProductQuadratureVector():
✓ Branch 5 taken 35937 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 33u>::TensorProductQuadratureVector():
✓ Branch 5 taken 38148 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 34u>::TensorProductQuadratureVector():
✓ Branch 5 taken 40425 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 35u>::TensorProductQuadratureVector():
✓ Branch 5 taken 42768 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 36u>::TensorProductQuadratureVector():
✓ Branch 5 taken 45177 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 37u>::TensorProductQuadratureVector():
✓ Branch 5 taken 47652 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 38u>::TensorProductQuadratureVector():
✓ Branch 5 taken 50193 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 39u>::TensorProductQuadratureVector():
✓ Branch 5 taken 52800 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 3u>::TensorProductQuadratureVector():
✓ Branch 5 taken 768 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 40u>::TensorProductQuadratureVector():
✓ Branch 5 taken 55473 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 41u>::TensorProductQuadratureVector():
✓ Branch 5 taken 58212 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 42u>::TensorProductQuadratureVector():
✓ Branch 5 taken 61017 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 43u>::TensorProductQuadratureVector():
✓ Branch 5 taken 63888 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 44u>::TensorProductQuadratureVector():
✓ Branch 5 taken 66825 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 45u>::TensorProductQuadratureVector():
✓ Branch 5 taken 69828 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 46u>::TensorProductQuadratureVector():
✓ Branch 5 taken 72897 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 47u>::TensorProductQuadratureVector():
✓ Branch 5 taken 76032 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 48u>::TensorProductQuadratureVector():
✓ Branch 5 taken 79233 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 49u>::TensorProductQuadratureVector():
✓ Branch 5 taken 82500 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 4u>::TensorProductQuadratureVector():
✓ Branch 5 taken 1200 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 50u>::TensorProductQuadratureVector():
✓ Branch 5 taken 85833 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 5u>::TensorProductQuadratureVector():
✓ Branch 5 taken 1728 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 6u>::TensorProductQuadratureVector():
✓ Branch 5 taken 2352 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 7u>::TensorProductQuadratureVector():
✓ Branch 5 taken 3072 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 8u>::TensorProductQuadratureVector():
✓ Branch 5 taken 3888 times.
✗ Branch 6 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 9u>::TensorProductQuadratureVector():
✓ Branch 5 taken 4800 times.
✗ Branch 6 not taken.
1545965 Q_.w_(k) = GL.w_[k / GL.w_.size()] * GL.w_[k % GL.w_.size()];
31 }
32 1935 }
33 Cubature Q_;
34 TensorProductQuadratureVector<QuadratureRule, Order - 1>
35 remainingQuadratures_;
36 1891440 const Cubature &operator[](unsigned int i) const {
37
55/100
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 10u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 11u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 12u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 13u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 14u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 15u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 16u>::operator[](unsigned int) const:
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 17u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39045 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 18u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 19u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 1u>::operator[](unsigned int) const:
✓ Branch 0 taken 8 times.
✗ Branch 1 not taken.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 20u>::operator[](unsigned int) const:
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 21u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 22u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 23u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 24u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 25u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 26u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 27u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 28u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 29u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 2u>::operator[](unsigned int) const:
✓ Branch 0 taken 17486 times.
✓ Branch 1 taken 8 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 30u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 31u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 32u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 33u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 34u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 35u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 36u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 37u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 38u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 39u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 3u>::operator[](unsigned int) const:
✓ Branch 0 taken 21544 times.
✓ Branch 1 taken 17494 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 40u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 41u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 42u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 43u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 44u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 45u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 46u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 47u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 48u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 49u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 4u>::operator[](unsigned int) const:
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 39038 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 50u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 5u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 6u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 7u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 8u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
Bembel::TensorProductQuadratureVector<Bembel::GaussLegendreRule, 9u>::operator[](unsigned int) const:
✗ Branch 0 not taken.
✓ Branch 1 taken 39040 times.
1891440 return (i == Order) ? Q_ : remainingQuadratures_[i];
38 }
39 };
40
41 /**
42 * \ingroup Quadrature
43 * \todo add a desciption
44 */
45 template <template <unsigned int qrOrder> class QuadratureRule>
46 struct TensorProductQuadratureVector<QuadratureRule, 0> {
47 48 TensorProductQuadratureVector() {
48
1/2
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
48 QuadratureRule<1> GL;
49
1/2
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
48 Q_.xi_.resize(2, GL.xi_.size() * GL.xi_.size());
50
1/2
✓ Branch 3 taken 48 times.
✗ Branch 4 not taken.
48 Q_.w_.resize(GL.w_.size() * GL.w_.size());
51
2/2
✓ Branch 1 taken 48 times.
✓ Branch 2 taken 48 times.
96 for (auto k = 0; k < Q_.xi_.cols(); ++k) {
52
3/6
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
✓ Branch 6 taken 48 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 48 times.
✗ Branch 12 not taken.
48 Q_.xi_.col(k) << GL.xi_[k / GL.xi_.size()], GL.xi_[k % GL.xi_.size()];
53
1/2
✓ Branch 5 taken 48 times.
✗ Branch 6 not taken.
48 Q_.w_(k) = GL.w_[k / GL.w_.size()] * GL.w_[k % GL.w_.size()];
54 }
55 48 }
56 Cubature Q_;
57 const Cubature &operator[](unsigned int i) const { return Q_; }
58 };
59
60 } // namespace Bembel
61 #endif // BEMBEL_SRC_QUADRATURE_TENSORPRODUCTQUADRATUREVECTOR_HPP_
62