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/100Bembel::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/100Bembel::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/100Bembel::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/100Bembel::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/100Bembel::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/300Bembel::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/100Bembel::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/100Bembel::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 |