GCC Code Coverage Report


Directory: Bembel/src/
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Coverage Exec / Excl / Total
Lines: 97.9% 4429 / 0 / 4525
Functions: 98.7% 786 / 0 / 796
Branches: 61.8% 5385 / 0 / 8716

Spline/Basis.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_SPLINE_BASIS_HPP_
13 #define BEMBEL_SRC_SPLINE_BASIS_HPP_
14
15 namespace Bembel {
16 /**
17 * \ingroup Spline
18 * \brief The Basis namespace contains classes and functions that are to be
19 * used as an interface between the BEM code and the functions in the Spl
20 * namespace.
21 */
22 namespace Basis {
23
24 // These typedefs are required for the superspace to store the correct functions
25 template <typename Scalar>
26 using funptr_voidOut_scalarptrScalarDoubleIn =
27 void (*)(Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *, Scalar, double);
28 template <typename Scalar>
29 using funptr_voidOut_scalarptrScalarVec2In = void (*)(
30 Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *, Scalar, Eigen::Vector2d);
31 template <typename Scalar>
32 using funptr_voidOut_scalarptrScalarVec2Vec2In =
33 void (*)(Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> *, Scalar,
34 Eigen::Vector2d, Eigen::Vector2d);
35
36 // These typedefs are a convenience to make the above human-readable
37 template <typename Scalar>
38 using funptr_phi = funptr_voidOut_scalarptrScalarDoubleIn<Scalar>;
39 template <typename Scalar>
40 using funptr_phidx = funptr_voidOut_scalarptrScalarDoubleIn<Scalar>;
41 template <typename Scalar>
42 using funptr_phiphi = funptr_voidOut_scalarptrScalarVec2In<Scalar>;
43 template <typename Scalar>
44 using funptr_phiphidx = funptr_voidOut_scalarptrScalarVec2In<Scalar>;
45 template <typename Scalar>
46 using funptr_phiphidy = funptr_voidOut_scalarptrScalarVec2In<Scalar>;
47 template <typename Scalar>
48 using funptr_phitimesphi = funptr_voidOut_scalarptrScalarVec2Vec2In<Scalar>;
49 template <typename Scalar>
50 using funptr_divphitimesdivphi =
51 funptr_voidOut_scalarptrScalarVec2Vec2In<Scalar>;
52
53 /**
54 * \ingroup Spline
55 * \brief evaluates the 1D basis at x weighted with a quadrature weight w
56 **/
57 template <int P, typename Scalar>
58 13782 inline void phi_(Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c, Scalar w,
59 double x) {
60 13782 constexpr int I = P + 1;
61 double base[I];
62
38/76
void Bembel::Basis::phi_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
13782 PSpecificShapeFunctionHandler<I - 1>::evalBasis(I - 1, base, x);
63
126/168
void Bembel::Basis::phi_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 12611 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 12611 times.
✓ Branch 4 taken 12611 times.
void Bembel::Basis::phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 191 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 191 times.
✓ Branch 6 taken 191 times.
void Bembel::Basis::phi_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 22 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 22 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 1102 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 1102 times.
✓ Branch 6 taken 551 times.
void Bembel::Basis::phi_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 121 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 121 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 121 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 132 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 132 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 132 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 132 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 143 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 143 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 143 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 143 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 154 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 154 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 154 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 154 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 165 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 165 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 165 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 165 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 176 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 176 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 176 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 176 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 187 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 187 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 187 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 187 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 198 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 198 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 198 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 198 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 209 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 209 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 209 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 209 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 220 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 220 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 220 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 220 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 33 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 33 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 231 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 231 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 231 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 231 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 44 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 44 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 44 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 44 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 55 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 55 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 55 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 55 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 66 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 66 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 66 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 66 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 77 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 77 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 77 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 77 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 88 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 88 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 88 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 88 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 99 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 99 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 99 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 99 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 110 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 110 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 110 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 110 times.
✓ Branch 6 taken 11 times.
32724 for (int i = 0; i < I; i++) (*c)(i) += w * base[i];
64 27564 return;
65 }
66
67 /**
68 * \ingroup Spline
69 * \brief evaluates the derivative of phi
70 **/
71 template <int P, typename Scalar>
72 620 inline void phi_dx_(Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c, Scalar w,
73 double x) {
74 620 constexpr int I = P + 1;
75 double base[I];
76
38/76
void Bembel::Basis::phi_dx_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void Bembel::Basis::phi_dx_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
620 PSpecificShapeFunctionHandler<I - 1>::evalDerBasis(I - 1, base, x);
77
120/168
void Bembel::Basis::phi_dx_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
void Bembel::Basis::phi_dx_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
void Bembel::Basis::phi_dx_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 22 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 22 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 382 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 382 times.
✓ Branch 6 taken 191 times.
void Bembel::Basis::phi_dx_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 121 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 121 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 121 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 132 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 132 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 132 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 132 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 143 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 143 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 143 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 143 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 154 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 154 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 154 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 154 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 165 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 165 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 165 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 165 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 176 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 176 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 176 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 176 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 187 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 187 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 187 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 187 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 198 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 198 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 198 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 198 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 209 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 209 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 209 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 209 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 220 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 220 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 220 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 220 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 33 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 33 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 33 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 33 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 231 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 231 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 231 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 231 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 44 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 44 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 44 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 44 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 55 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 55 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 55 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 55 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 66 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 66 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 66 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 66 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 77 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 77 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 77 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 77 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 88 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 88 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 88 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 88 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 99 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 99 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 99 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 99 times.
✓ Branch 6 taken 11 times.
void Bembel::Basis::phi_dx_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 1 taken 110 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 110 times.
✓ Branch 4 taken 11 times.
void Bembel::Basis::phi_dx_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 2 taken 110 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 110 times.
✓ Branch 6 taken 11 times.
6040 for (int i = 0; i < I; i++) (*c)(i) += w * base[i];
78 1240 return;
79 }
80
81 /**
82 * \ingroup Spline
83 * \brief evaluates the 2D tensor product basis at a point a in [0,1]^2
84 **/
85 template <int P, typename Scalar>
86 1005797 inline void phiphi_(Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c, Scalar w,
87 Eigen::Vector2d a) {
88 1005797 constexpr int I = P + 1;
89 double X[I], Y[I];
90
80/160
void Bembel::Basis::phiphi_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 864986 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 38906 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1588 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 92839 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1081 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1081 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1081 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1081 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1081 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1081 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
1005797 PSpecificShapeFunctionHandler<I - 1>::evalBasis(I - 1, X, a(0));
91
80/160
void Bembel::Basis::phiphi_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 864986 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 38906 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1588 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 92839 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1081 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1081 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1081 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1081 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1081 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1081 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
1005797 PSpecificShapeFunctionHandler<I - 1>::evalBasis(I - 1, Y, a(1));
92
93
84/84
void Bembel::Basis::phiphi_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 864986 times.
✓ Branch 1 taken 864986 times.
void Bembel::Basis::phiphi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 38906 times.
✓ Branch 1 taken 38906 times.
void Bembel::Basis::phiphi_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 3176 times.
✓ Branch 1 taken 1588 times.
void Bembel::Basis::phiphi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 185678 times.
✓ Branch 1 taken 92839 times.
void Bembel::Basis::phiphi_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1331 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1331 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1452 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1452 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1573 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1573 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1694 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1694 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1815 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1815 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1936 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1936 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 2057 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 2057 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 2178 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 2178 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 2299 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 2299 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 2420 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 2420 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 3243 times.
✓ Branch 1 taken 1081 times.
void Bembel::Basis::phiphi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 363 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 2541 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 2541 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 4324 times.
✓ Branch 1 taken 1081 times.
void Bembel::Basis::phiphi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 484 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 5405 times.
✓ Branch 1 taken 1081 times.
void Bembel::Basis::phiphi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 605 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 726 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 726 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 847 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 847 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 968 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 968 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1089 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1089 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1210 times.
✓ Branch 1 taken 121 times.
void Bembel::Basis::phiphi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1210 times.
✓ Branch 1 taken 121 times.
2165239 for (int iy = 0; iy < I; iy++)
94
126/168
void Bembel::Basis::phiphi_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 864986 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 864986 times.
✓ Branch 4 taken 864986 times.
void Bembel::Basis::phiphi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 38906 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 38906 times.
✓ Branch 7 taken 38906 times.
void Bembel::Basis::phiphi_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6352 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 6352 times.
✓ Branch 4 taken 3176 times.
void Bembel::Basis::phiphi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 371356 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 371356 times.
✓ Branch 7 taken 185678 times.
void Bembel::Basis::phiphi_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14641 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 14641 times.
✓ Branch 4 taken 1331 times.
void Bembel::Basis::phiphi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 14641 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 14641 times.
✓ Branch 7 taken 1331 times.
void Bembel::Basis::phiphi_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 17424 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 17424 times.
✓ Branch 4 taken 1452 times.
void Bembel::Basis::phiphi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 17424 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 17424 times.
✓ Branch 7 taken 1452 times.
void Bembel::Basis::phiphi_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20449 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 20449 times.
✓ Branch 4 taken 1573 times.
void Bembel::Basis::phiphi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 20449 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 20449 times.
✓ Branch 7 taken 1573 times.
void Bembel::Basis::phiphi_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 23716 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 23716 times.
✓ Branch 4 taken 1694 times.
void Bembel::Basis::phiphi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 23716 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 23716 times.
✓ Branch 7 taken 1694 times.
void Bembel::Basis::phiphi_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 27225 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 27225 times.
✓ Branch 4 taken 1815 times.
void Bembel::Basis::phiphi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 27225 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 27225 times.
✓ Branch 7 taken 1815 times.
void Bembel::Basis::phiphi_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 30976 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 30976 times.
✓ Branch 4 taken 1936 times.
void Bembel::Basis::phiphi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 30976 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 30976 times.
✓ Branch 7 taken 1936 times.
void Bembel::Basis::phiphi_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 34969 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 34969 times.
✓ Branch 4 taken 2057 times.
void Bembel::Basis::phiphi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 34969 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 34969 times.
✓ Branch 7 taken 2057 times.
void Bembel::Basis::phiphi_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 39204 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 39204 times.
✓ Branch 4 taken 2178 times.
void Bembel::Basis::phiphi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 39204 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 39204 times.
✓ Branch 7 taken 2178 times.
void Bembel::Basis::phiphi_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 43681 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 43681 times.
✓ Branch 4 taken 2299 times.
void Bembel::Basis::phiphi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 43681 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 43681 times.
✓ Branch 7 taken 2299 times.
void Bembel::Basis::phiphi_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 48400 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 48400 times.
✓ Branch 4 taken 2420 times.
void Bembel::Basis::phiphi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 48400 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 48400 times.
✓ Branch 7 taken 2420 times.
void Bembel::Basis::phiphi_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 9729 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 9729 times.
✓ Branch 4 taken 3243 times.
void Bembel::Basis::phiphi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 1089 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1089 times.
✓ Branch 7 taken 363 times.
void Bembel::Basis::phiphi_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 53361 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 53361 times.
✓ Branch 4 taken 2541 times.
void Bembel::Basis::phiphi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 53361 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 53361 times.
✓ Branch 7 taken 2541 times.
void Bembel::Basis::phiphi_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 17296 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 17296 times.
✓ Branch 4 taken 4324 times.
void Bembel::Basis::phiphi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 1936 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1936 times.
✓ Branch 7 taken 484 times.
void Bembel::Basis::phiphi_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 27025 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 27025 times.
✓ Branch 4 taken 5405 times.
void Bembel::Basis::phiphi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 3025 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 3025 times.
✓ Branch 7 taken 605 times.
void Bembel::Basis::phiphi_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4356 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 4356 times.
✓ Branch 4 taken 726 times.
void Bembel::Basis::phiphi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 4356 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 4356 times.
✓ Branch 7 taken 726 times.
void Bembel::Basis::phiphi_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 5929 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 5929 times.
✓ Branch 4 taken 847 times.
void Bembel::Basis::phiphi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 5929 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 5929 times.
✓ Branch 7 taken 847 times.
void Bembel::Basis::phiphi_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 7744 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 7744 times.
✓ Branch 4 taken 968 times.
void Bembel::Basis::phiphi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 7744 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 7744 times.
✓ Branch 7 taken 968 times.
void Bembel::Basis::phiphi_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 9801 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 9801 times.
✓ Branch 4 taken 1089 times.
void Bembel::Basis::phiphi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 9801 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 9801 times.
✓ Branch 7 taken 1089 times.
void Bembel::Basis::phiphi_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 12100 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 12100 times.
✓ Branch 4 taken 1210 times.
void Bembel::Basis::phiphi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 12100 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 12100 times.
✓ Branch 7 taken 1210 times.
3289094 for (int ix = 0; ix < I; ix++) (*c)(iy * I + ix) += w * X[ix] * Y[iy];
95
96 2011594 return;
97 }
98
99 /**
100 * \ingroup Spline
101 * \brief evaluates the x-derivative of the 2D tensor product basis at a
102 * point a in [0,1]^2
103 **/
104 template <int P, typename Scalar>
105 5219156 inline void phiphi_dx_(Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c, Scalar w,
106 Eigen::Vector2d a) {
107 5219156 constexpr int I = P + 1;
108 double dX[I], Y[I];
109
78/160
void Bembel::Basis::phiphi_dx_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dx_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dx_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563695 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dx_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2655385 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dx_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
5219156 PSpecificShapeFunctionHandler<I - 1>::evalDerBasis(I - 1, dX, a(0));
110
78/160
void Bembel::Basis::phiphi_dx_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dx_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dx_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563695 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dx_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2655385 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dx_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dx_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
5219156 PSpecificShapeFunctionHandler<I - 1>::evalBasis(I - 1, Y, a(1));
111
112
80/84
void Bembel::Basis::phiphi_dx_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::phiphi_dx_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::phiphi_dx_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 5127390 times.
✓ Branch 1 taken 2563695 times.
void Bembel::Basis::phiphi_dx_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 5310770 times.
✓ Branch 1 taken 2655385 times.
void Bembel::Basis::phiphi_dx_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 33 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 39 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 13 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 42 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 14 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 45 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 15 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 51 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 17 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 54 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 57 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 19 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 60 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 20 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 3 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 63 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 21 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 15 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 21 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 7 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 27 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dx_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 30 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dx_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 time.
15658228 for (int iy = 0; iy < I; iy++)
113
120/168
void Bembel::Basis::phiphi_dx_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
void Bembel::Basis::phiphi_dx_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
void Bembel::Basis::phiphi_dx_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10254780 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 10254780 times.
✓ Branch 4 taken 5127390 times.
void Bembel::Basis::phiphi_dx_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 10621540 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 10621540 times.
✓ Branch 7 taken 5310770 times.
void Bembel::Basis::phiphi_dx_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 363 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 363 times.
✓ Branch 4 taken 33 times.
void Bembel::Basis::phiphi_dx_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✓ Branch 7 taken 11 times.
void Bembel::Basis::phiphi_dx_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 432 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 432 times.
✓ Branch 4 taken 36 times.
void Bembel::Basis::phiphi_dx_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 144 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 144 times.
✓ Branch 7 taken 12 times.
void Bembel::Basis::phiphi_dx_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 507 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 507 times.
✓ Branch 4 taken 39 times.
void Bembel::Basis::phiphi_dx_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 169 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 169 times.
✓ Branch 7 taken 13 times.
void Bembel::Basis::phiphi_dx_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 588 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 588 times.
✓ Branch 4 taken 42 times.
void Bembel::Basis::phiphi_dx_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 196 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 196 times.
✓ Branch 7 taken 14 times.
void Bembel::Basis::phiphi_dx_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 675 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 675 times.
✓ Branch 4 taken 45 times.
void Bembel::Basis::phiphi_dx_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 225 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 225 times.
✓ Branch 7 taken 15 times.
void Bembel::Basis::phiphi_dx_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 768 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 768 times.
✓ Branch 4 taken 48 times.
void Bembel::Basis::phiphi_dx_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 256 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 256 times.
✓ Branch 7 taken 16 times.
void Bembel::Basis::phiphi_dx_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 867 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 867 times.
✓ Branch 4 taken 51 times.
void Bembel::Basis::phiphi_dx_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 289 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 289 times.
✓ Branch 7 taken 17 times.
void Bembel::Basis::phiphi_dx_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 972 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 972 times.
✓ Branch 4 taken 54 times.
void Bembel::Basis::phiphi_dx_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 324 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 324 times.
✓ Branch 7 taken 18 times.
void Bembel::Basis::phiphi_dx_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1083 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1083 times.
✓ Branch 4 taken 57 times.
void Bembel::Basis::phiphi_dx_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 361 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 361 times.
✓ Branch 7 taken 19 times.
void Bembel::Basis::phiphi_dx_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1200 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1200 times.
✓ Branch 4 taken 60 times.
void Bembel::Basis::phiphi_dx_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 400 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 400 times.
✓ Branch 7 taken 20 times.
void Bembel::Basis::phiphi_dx_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 27 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 27 times.
✓ Branch 4 taken 9 times.
void Bembel::Basis::phiphi_dx_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 9 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 9 times.
✓ Branch 7 taken 3 times.
void Bembel::Basis::phiphi_dx_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1323 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1323 times.
✓ Branch 4 taken 63 times.
void Bembel::Basis::phiphi_dx_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 441 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 441 times.
✓ Branch 7 taken 21 times.
void Bembel::Basis::phiphi_dx_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 48 times.
✓ Branch 4 taken 12 times.
void Bembel::Basis::phiphi_dx_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 16 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 16 times.
✓ Branch 7 taken 4 times.
void Bembel::Basis::phiphi_dx_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 75 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 75 times.
✓ Branch 4 taken 15 times.
void Bembel::Basis::phiphi_dx_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 25 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 25 times.
✓ Branch 7 taken 5 times.
void Bembel::Basis::phiphi_dx_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 108 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 108 times.
✓ Branch 4 taken 18 times.
void Bembel::Basis::phiphi_dx_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 36 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 36 times.
✓ Branch 7 taken 6 times.
void Bembel::Basis::phiphi_dx_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 147 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 147 times.
✓ Branch 4 taken 21 times.
void Bembel::Basis::phiphi_dx_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 49 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 49 times.
✓ Branch 7 taken 7 times.
void Bembel::Basis::phiphi_dx_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 192 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 192 times.
✓ Branch 4 taken 24 times.
void Bembel::Basis::phiphi_dx_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 64 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 64 times.
✓ Branch 7 taken 8 times.
void Bembel::Basis::phiphi_dx_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 243 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 243 times.
✓ Branch 4 taken 27 times.
void Bembel::Basis::phiphi_dx_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 81 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 81 times.
✓ Branch 7 taken 9 times.
void Bembel::Basis::phiphi_dx_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 300 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 300 times.
✓ Branch 4 taken 30 times.
void Bembel::Basis::phiphi_dx_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 100 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 100 times.
✓ Branch 7 taken 10 times.
31328616 for (int ix = 0; ix < I; ix++) (*c)(iy * I + ix) += w * dX[ix] * Y[iy];
114
115 10438312 return;
116 }
117
118 /**
119 * \ingroup Spline
120 * \brief evaluates the y-derivative of the 2D tensor product basis at a
121 * point a in [0,1]^2
122 **/
123 template <int P, typename Scalar>
124 5219156 inline void phiphi_dy_(Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c, Scalar w,
125 Eigen::Vector2d a) {
126 5219156 constexpr int I = P + 1;
127 double X[I], dY[I];
128
78/160
void Bembel::Basis::phiphi_dy_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dy_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dy_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563695 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dy_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2655385 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dy_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
5219156 PSpecificShapeFunctionHandler<I - 1>::evalBasis(I - 1, X, a(0));
129
78/160
void Bembel::Basis::phiphi_dy_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dy_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dy_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563695 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dy_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2655385 times.
✗ Branch 2 not taken.
void Bembel::Basis::phiphi_dy_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
void Bembel::Basis::phiphi_dy_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
5219156 PSpecificShapeFunctionHandler<I - 1>::evalDerBasis(I - 1, dY, a(1));
130
131
80/84
void Bembel::Basis::phiphi_dy_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::phiphi_dy_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::phiphi_dy_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 5127390 times.
✓ Branch 1 taken 2563695 times.
void Bembel::Basis::phiphi_dy_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 5310770 times.
✓ Branch 1 taken 2655385 times.
void Bembel::Basis::phiphi_dy_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 33 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 39 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 13 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 42 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 14 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 45 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 15 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 51 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 17 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 54 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 57 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 19 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 60 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 20 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 3 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 63 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 21 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 15 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 21 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 7 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 27 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::phiphi_dy_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 30 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::phiphi_dy_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 time.
15658228 for (int iy = 0; iy < I; iy++)
132
120/168
void Bembel::Basis::phiphi_dy_<0, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
void Bembel::Basis::phiphi_dy_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
void Bembel::Basis::phiphi_dy_<1, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10254780 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 10254780 times.
✓ Branch 4 taken 5127390 times.
void Bembel::Basis::phiphi_dy_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 10621540 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 10621540 times.
✓ Branch 7 taken 5310770 times.
void Bembel::Basis::phiphi_dy_<10, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 363 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 363 times.
✓ Branch 4 taken 33 times.
void Bembel::Basis::phiphi_dy_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✓ Branch 7 taken 11 times.
void Bembel::Basis::phiphi_dy_<11, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 432 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 432 times.
✓ Branch 4 taken 36 times.
void Bembel::Basis::phiphi_dy_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 144 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 144 times.
✓ Branch 7 taken 12 times.
void Bembel::Basis::phiphi_dy_<12, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 507 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 507 times.
✓ Branch 4 taken 39 times.
void Bembel::Basis::phiphi_dy_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 169 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 169 times.
✓ Branch 7 taken 13 times.
void Bembel::Basis::phiphi_dy_<13, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 588 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 588 times.
✓ Branch 4 taken 42 times.
void Bembel::Basis::phiphi_dy_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 196 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 196 times.
✓ Branch 7 taken 14 times.
void Bembel::Basis::phiphi_dy_<14, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 675 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 675 times.
✓ Branch 4 taken 45 times.
void Bembel::Basis::phiphi_dy_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 225 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 225 times.
✓ Branch 7 taken 15 times.
void Bembel::Basis::phiphi_dy_<15, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 768 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 768 times.
✓ Branch 4 taken 48 times.
void Bembel::Basis::phiphi_dy_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 256 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 256 times.
✓ Branch 7 taken 16 times.
void Bembel::Basis::phiphi_dy_<16, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 867 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 867 times.
✓ Branch 4 taken 51 times.
void Bembel::Basis::phiphi_dy_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 289 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 289 times.
✓ Branch 7 taken 17 times.
void Bembel::Basis::phiphi_dy_<17, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 972 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 972 times.
✓ Branch 4 taken 54 times.
void Bembel::Basis::phiphi_dy_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 324 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 324 times.
✓ Branch 7 taken 18 times.
void Bembel::Basis::phiphi_dy_<18, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1083 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1083 times.
✓ Branch 4 taken 57 times.
void Bembel::Basis::phiphi_dy_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 361 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 361 times.
✓ Branch 7 taken 19 times.
void Bembel::Basis::phiphi_dy_<19, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1200 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1200 times.
✓ Branch 4 taken 60 times.
void Bembel::Basis::phiphi_dy_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 400 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 400 times.
✓ Branch 7 taken 20 times.
void Bembel::Basis::phiphi_dy_<2, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 27 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 27 times.
✓ Branch 4 taken 9 times.
void Bembel::Basis::phiphi_dy_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 9 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 9 times.
✓ Branch 7 taken 3 times.
void Bembel::Basis::phiphi_dy_<20, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1323 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1323 times.
✓ Branch 4 taken 63 times.
void Bembel::Basis::phiphi_dy_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 441 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 441 times.
✓ Branch 7 taken 21 times.
void Bembel::Basis::phiphi_dy_<3, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 48 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 48 times.
✓ Branch 4 taken 12 times.
void Bembel::Basis::phiphi_dy_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 16 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 16 times.
✓ Branch 7 taken 4 times.
void Bembel::Basis::phiphi_dy_<4, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 75 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 75 times.
✓ Branch 4 taken 15 times.
void Bembel::Basis::phiphi_dy_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 25 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 25 times.
✓ Branch 7 taken 5 times.
void Bembel::Basis::phiphi_dy_<5, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 108 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 108 times.
✓ Branch 4 taken 18 times.
void Bembel::Basis::phiphi_dy_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 36 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 36 times.
✓ Branch 7 taken 6 times.
void Bembel::Basis::phiphi_dy_<6, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 147 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 147 times.
✓ Branch 4 taken 21 times.
void Bembel::Basis::phiphi_dy_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 49 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 49 times.
✓ Branch 7 taken 7 times.
void Bembel::Basis::phiphi_dy_<7, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 192 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 192 times.
✓ Branch 4 taken 24 times.
void Bembel::Basis::phiphi_dy_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 64 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 64 times.
✓ Branch 7 taken 8 times.
void Bembel::Basis::phiphi_dy_<8, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 243 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 243 times.
✓ Branch 4 taken 27 times.
void Bembel::Basis::phiphi_dy_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 81 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 81 times.
✓ Branch 7 taken 9 times.
void Bembel::Basis::phiphi_dy_<9, double>(Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 300 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 300 times.
✓ Branch 4 taken 30 times.
void Bembel::Basis::phiphi_dy_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 3 taken 100 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 100 times.
✓ Branch 7 taken 10 times.
31328616 for (int ix = 0; ix < I; ix++) (*c)(iy * I + ix) += w * X[ix] * dY[iy];
133 10438312 return;
134 }
135
136 /**
137 * \ingroup Spline
138 * \brief evaluates the interaction of two phiphis, one at xi and one at
139 * eta. Used for e.g. gram matrices.
140 **/
141 template <int P, typename Scalar>
142 10753418 void Phi_times_Phi_(Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> *c,
143 Scalar w, Eigen::Vector2d xi, Eigen::Vector2d eta) {
144 10753418 constexpr int I = P + 1;
145 9170926 Scalar a[I * I];
146 double b[I * I], X[I], Y[I];
147
148
80/160
void Bembel::Basis::Phi_times_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1582418 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 795098 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 55 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 8375809 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
10753418 PSpecificShapeFunctionHandler<I - 1>::evalBasis(I - 1, X, xi(0));
149
80/160
void Bembel::Basis::Phi_times_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1582418 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 795098 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 55 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 8375809 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
10753418 PSpecificShapeFunctionHandler<I - 1>::evalBasis(I - 1, Y, xi(1));
150
151
84/84
void Bembel::Basis::Phi_times_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1582418 times.
✓ Branch 1 taken 1582418 times.
void Bembel::Basis::Phi_times_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 795098 times.
✓ Branch 1 taken 795098 times.
void Bembel::Basis::Phi_times_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 110 times.
✓ Branch 1 taken 55 times.
void Bembel::Basis::Phi_times_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16751618 times.
✓ Branch 1 taken 8375809 times.
void Bembel::Basis::Phi_times_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 13 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 13 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 14 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 14 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 15 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 15 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 17 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 17 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 19 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 19 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 20 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 20 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 3 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 3 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 21 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 21 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 7 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 7 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 time.
29883118 for (int iy = 0; iy < I; iy++)
152
84/84
void Bembel::Basis::Phi_times_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1582418 times.
✓ Branch 1 taken 1582418 times.
void Bembel::Basis::Phi_times_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 795098 times.
✓ Branch 3 taken 795098 times.
void Bembel::Basis::Phi_times_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 220 times.
✓ Branch 1 taken 110 times.
void Bembel::Basis::Phi_times_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 33503236 times.
✓ Branch 3 taken 16751618 times.
void Bembel::Basis::Phi_times_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 11 times.
void Bembel::Basis::Phi_times_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 121 times.
✓ Branch 3 taken 11 times.
void Bembel::Basis::Phi_times_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 12 times.
void Bembel::Basis::Phi_times_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 144 times.
✓ Branch 3 taken 12 times.
void Bembel::Basis::Phi_times_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 13 times.
void Bembel::Basis::Phi_times_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 169 times.
✓ Branch 3 taken 13 times.
void Bembel::Basis::Phi_times_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 14 times.
void Bembel::Basis::Phi_times_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 196 times.
✓ Branch 3 taken 14 times.
void Bembel::Basis::Phi_times_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 15 times.
void Bembel::Basis::Phi_times_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 225 times.
✓ Branch 3 taken 15 times.
void Bembel::Basis::Phi_times_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 16 times.
void Bembel::Basis::Phi_times_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 256 times.
✓ Branch 3 taken 16 times.
void Bembel::Basis::Phi_times_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 17 times.
void Bembel::Basis::Phi_times_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 289 times.
✓ Branch 3 taken 17 times.
void Bembel::Basis::Phi_times_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 18 times.
void Bembel::Basis::Phi_times_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 324 times.
✓ Branch 3 taken 18 times.
void Bembel::Basis::Phi_times_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 19 times.
void Bembel::Basis::Phi_times_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 361 times.
✓ Branch 3 taken 19 times.
void Bembel::Basis::Phi_times_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 20 times.
void Bembel::Basis::Phi_times_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 400 times.
✓ Branch 3 taken 20 times.
void Bembel::Basis::Phi_times_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::Phi_times_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 9 times.
✓ Branch 3 taken 3 times.
void Bembel::Basis::Phi_times_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 21 times.
void Bembel::Basis::Phi_times_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 441 times.
✓ Branch 3 taken 21 times.
void Bembel::Basis::Phi_times_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 4 times.
void Bembel::Basis::Phi_times_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 16 times.
✓ Branch 3 taken 4 times.
void Bembel::Basis::Phi_times_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 5 times.
void Bembel::Basis::Phi_times_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 25 times.
✓ Branch 3 taken 5 times.
void Bembel::Basis::Phi_times_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 6 times.
void Bembel::Basis::Phi_times_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 6 times.
void Bembel::Basis::Phi_times_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 7 times.
void Bembel::Basis::Phi_times_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 49 times.
✓ Branch 3 taken 7 times.
void Bembel::Basis::Phi_times_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 8 times.
void Bembel::Basis::Phi_times_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 64 times.
✓ Branch 3 taken 8 times.
void Bembel::Basis::Phi_times_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 9 times.
void Bembel::Basis::Phi_times_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 81 times.
✓ Branch 3 taken 9 times.
void Bembel::Basis::Phi_times_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 10 times.
void Bembel::Basis::Phi_times_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 100 times.
✓ Branch 3 taken 10 times.
55017284 for (int ix = 0; ix < I; ix++) a[iy * I + ix] = w * X[ix] * Y[iy];
153
154
80/160
void Bembel::Basis::Phi_times_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1582418 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 795098 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 55 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 8375809 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
10753418 PSpecificShapeFunctionHandler<I - 1>::evalBasis(I - 1, X, eta(0));
155
80/160
void Bembel::Basis::Phi_times_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1582418 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 795098 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 55 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 8375809 times.
✗ Branch 2 not taken.
void Bembel::Basis::Phi_times_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Phi_times_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
10753418 PSpecificShapeFunctionHandler<I - 1>::evalBasis(I - 1, Y, eta(1));
156
157
84/84
void Bembel::Basis::Phi_times_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1582418 times.
✓ Branch 1 taken 1582418 times.
void Bembel::Basis::Phi_times_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 795098 times.
✓ Branch 1 taken 795098 times.
void Bembel::Basis::Phi_times_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 110 times.
✓ Branch 1 taken 55 times.
void Bembel::Basis::Phi_times_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16751618 times.
✓ Branch 1 taken 8375809 times.
void Bembel::Basis::Phi_times_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 13 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 13 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 14 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 14 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 15 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 15 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 17 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 17 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 19 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 19 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 20 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 20 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 3 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 3 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 21 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 21 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 7 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 7 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 time.
29883118 for (int iy = 0; iy < I; iy++)
158
84/84
void Bembel::Basis::Phi_times_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1582418 times.
✓ Branch 1 taken 1582418 times.
void Bembel::Basis::Phi_times_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 795098 times.
✓ Branch 1 taken 795098 times.
void Bembel::Basis::Phi_times_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 220 times.
✓ Branch 1 taken 110 times.
void Bembel::Basis::Phi_times_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 33503236 times.
✓ Branch 1 taken 16751618 times.
void Bembel::Basis::Phi_times_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 11 times.
void Bembel::Basis::Phi_times_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 11 times.
void Bembel::Basis::Phi_times_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 12 times.
void Bembel::Basis::Phi_times_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 12 times.
void Bembel::Basis::Phi_times_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 13 times.
void Bembel::Basis::Phi_times_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 13 times.
void Bembel::Basis::Phi_times_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 14 times.
void Bembel::Basis::Phi_times_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 14 times.
void Bembel::Basis::Phi_times_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 15 times.
void Bembel::Basis::Phi_times_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 15 times.
void Bembel::Basis::Phi_times_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 16 times.
void Bembel::Basis::Phi_times_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 16 times.
void Bembel::Basis::Phi_times_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 17 times.
void Bembel::Basis::Phi_times_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 17 times.
void Bembel::Basis::Phi_times_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 18 times.
void Bembel::Basis::Phi_times_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 18 times.
void Bembel::Basis::Phi_times_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 19 times.
void Bembel::Basis::Phi_times_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 19 times.
void Bembel::Basis::Phi_times_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 20 times.
void Bembel::Basis::Phi_times_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 20 times.
void Bembel::Basis::Phi_times_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::Phi_times_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 3 times.
void Bembel::Basis::Phi_times_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 21 times.
void Bembel::Basis::Phi_times_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 21 times.
void Bembel::Basis::Phi_times_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 4 times.
void Bembel::Basis::Phi_times_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 4 times.
void Bembel::Basis::Phi_times_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 5 times.
void Bembel::Basis::Phi_times_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 5 times.
void Bembel::Basis::Phi_times_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 6 times.
void Bembel::Basis::Phi_times_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 6 times.
void Bembel::Basis::Phi_times_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 7 times.
void Bembel::Basis::Phi_times_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 7 times.
void Bembel::Basis::Phi_times_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 8 times.
void Bembel::Basis::Phi_times_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 8 times.
void Bembel::Basis::Phi_times_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 9 times.
void Bembel::Basis::Phi_times_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 9 times.
void Bembel::Basis::Phi_times_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 10 times.
void Bembel::Basis::Phi_times_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 10 times.
55017284 for (int ix = 0; ix < I; ix++) b[iy * I + ix] = X[ix] * Y[iy];
159
160
84/84
void Bembel::Basis::Phi_times_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1582418 times.
✓ Branch 1 taken 1582418 times.
void Bembel::Basis::Phi_times_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 795098 times.
✓ Branch 1 taken 795098 times.
void Bembel::Basis::Phi_times_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 220 times.
✓ Branch 1 taken 55 times.
void Bembel::Basis::Phi_times_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 33503236 times.
✓ Branch 1 taken 8375809 times.
void Bembel::Basis::Phi_times_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Phi_times_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 1 time.
46641002 for (int i = 0; i < (I * I); i++)
161
126/168
void Bembel::Basis::Phi_times_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1582418 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1582418 times.
✓ Branch 4 taken 1582418 times.
void Bembel::Basis::Phi_times_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 795098 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 795098 times.
✓ Branch 6 taken 795098 times.
void Bembel::Basis::Phi_times_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 880 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 880 times.
✓ Branch 4 taken 220 times.
void Bembel::Basis::Phi_times_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 134012944 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 134012944 times.
✓ Branch 6 taken 33503236 times.
void Bembel::Basis::Phi_times_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14641 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 14641 times.
✓ Branch 4 taken 121 times.
void Bembel::Basis::Phi_times_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 14641 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 14641 times.
✓ Branch 6 taken 121 times.
void Bembel::Basis::Phi_times_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20736 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 20736 times.
✓ Branch 4 taken 144 times.
void Bembel::Basis::Phi_times_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 20736 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 20736 times.
✓ Branch 6 taken 144 times.
void Bembel::Basis::Phi_times_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 28561 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 28561 times.
✓ Branch 4 taken 169 times.
void Bembel::Basis::Phi_times_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 28561 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 28561 times.
✓ Branch 6 taken 169 times.
void Bembel::Basis::Phi_times_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 38416 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 38416 times.
✓ Branch 4 taken 196 times.
void Bembel::Basis::Phi_times_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 38416 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 38416 times.
✓ Branch 6 taken 196 times.
void Bembel::Basis::Phi_times_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 50625 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 50625 times.
✓ Branch 4 taken 225 times.
void Bembel::Basis::Phi_times_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 50625 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 50625 times.
✓ Branch 6 taken 225 times.
void Bembel::Basis::Phi_times_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 65536 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 65536 times.
✓ Branch 4 taken 256 times.
void Bembel::Basis::Phi_times_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 65536 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 65536 times.
✓ Branch 6 taken 256 times.
void Bembel::Basis::Phi_times_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 83521 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 83521 times.
✓ Branch 4 taken 289 times.
void Bembel::Basis::Phi_times_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 83521 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 83521 times.
✓ Branch 6 taken 289 times.
void Bembel::Basis::Phi_times_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 104976 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 104976 times.
✓ Branch 4 taken 324 times.
void Bembel::Basis::Phi_times_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 104976 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 104976 times.
✓ Branch 6 taken 324 times.
void Bembel::Basis::Phi_times_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 130321 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 130321 times.
✓ Branch 4 taken 361 times.
void Bembel::Basis::Phi_times_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 130321 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 130321 times.
✓ Branch 6 taken 361 times.
void Bembel::Basis::Phi_times_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 160000 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 160000 times.
✓ Branch 4 taken 400 times.
void Bembel::Basis::Phi_times_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 160000 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 160000 times.
✓ Branch 6 taken 400 times.
void Bembel::Basis::Phi_times_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 81 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 81 times.
✓ Branch 4 taken 9 times.
void Bembel::Basis::Phi_times_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 81 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 81 times.
✓ Branch 6 taken 9 times.
void Bembel::Basis::Phi_times_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 194481 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 194481 times.
✓ Branch 4 taken 441 times.
void Bembel::Basis::Phi_times_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 194481 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 194481 times.
✓ Branch 6 taken 441 times.
void Bembel::Basis::Phi_times_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 256 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 256 times.
✓ Branch 4 taken 16 times.
void Bembel::Basis::Phi_times_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 256 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 256 times.
✓ Branch 6 taken 16 times.
void Bembel::Basis::Phi_times_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 625 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 625 times.
✓ Branch 4 taken 25 times.
void Bembel::Basis::Phi_times_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 625 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 625 times.
✓ Branch 6 taken 25 times.
void Bembel::Basis::Phi_times_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1296 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1296 times.
✓ Branch 4 taken 36 times.
void Bembel::Basis::Phi_times_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 1296 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 1296 times.
✓ Branch 6 taken 36 times.
void Bembel::Basis::Phi_times_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2401 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 2401 times.
✓ Branch 4 taken 49 times.
void Bembel::Basis::Phi_times_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 2401 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 2401 times.
✓ Branch 6 taken 49 times.
void Bembel::Basis::Phi_times_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4096 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 4096 times.
✓ Branch 4 taken 64 times.
void Bembel::Basis::Phi_times_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 4096 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 4096 times.
✓ Branch 6 taken 64 times.
void Bembel::Basis::Phi_times_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6561 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 6561 times.
✓ Branch 4 taken 81 times.
void Bembel::Basis::Phi_times_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 6561 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 6561 times.
✓ Branch 6 taken 81 times.
void Bembel::Basis::Phi_times_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10000 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 10000 times.
✓ Branch 4 taken 100 times.
void Bembel::Basis::Phi_times_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 2 taken 10000 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 10000 times.
✓ Branch 6 taken 100 times.
174113184 for (int j = 0; j < (I * I); j++) (*c)(i, j) += a[i] * b[j];
162
163 21506836 return;
164 }
165
166 /**
167 * \ingroup Spline
168 * \brief same as above, just using the divergence
169 **/
170 template <int P, typename Scalar>
171 2563624 void Div_Phi_times_Div_Phi_(
172 Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> *c, Scalar weight,
173 Eigen::Vector2d xi, Eigen::Vector2d eta) {
174 2563624 constexpr int I = P + 1;
175 2563624 constexpr int I2 = I * I;
176
40/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
2563624 Eigen::Matrix<Scalar, Eigen::Dynamic, 1> a_dx(I2);
177
40/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
2563624 a_dx.setZero();
178
40/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
2563624 Eigen::Matrix<Scalar, Eigen::Dynamic, 1> a_dy(I2);
179
40/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
2563624 a_dy.setZero();
180
40/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
2563624 Eigen::VectorXd b_dx(I2);
181
40/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
2563624 b_dx.setZero();
182
40/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
2563624 Eigen::VectorXd b_dy(I2);
183
40/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
2563624 b_dy.setZero();
184
185
80/168
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2563585 times.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
2563624 phiphi_dx_<P>(&a_dx, weight, xi);
186
80/168
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2563585 times.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
2563624 phiphi_dy_<P>(&a_dy, weight, xi);
187
80/168
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2563585 times.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
2563624 phiphi_dx_<P>(&b_dx, 1., eta);
188
80/168
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2563585 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2563585 times.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
2563624 phiphi_dy_<P>(&b_dy, 1., eta);
189
190
80/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 10254340 times.
✓ Branch 1 taken 2563585 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 1 time.
12824580 for (int i = 0; i < I2; ++i)
191
200/336
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 16 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 16 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 16 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 16 times.
✓ Branch 10 taken 4 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 41017360 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 41017360 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 41017360 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 41017360 times.
✓ Branch 12 taken 10254340 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14641 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14641 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 14641 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 14641 times.
✓ Branch 10 taken 121 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14641 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14641 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 14641 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 14641 times.
✓ Branch 12 taken 121 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20736 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 20736 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 20736 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 20736 times.
✓ Branch 10 taken 144 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20736 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 20736 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 20736 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 20736 times.
✓ Branch 12 taken 144 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 28561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 28561 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 28561 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 28561 times.
✓ Branch 10 taken 169 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 28561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 28561 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 28561 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 28561 times.
✓ Branch 12 taken 169 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 38416 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 38416 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 38416 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 38416 times.
✓ Branch 10 taken 196 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 38416 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 38416 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 38416 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 38416 times.
✓ Branch 12 taken 196 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 50625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 50625 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 50625 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 50625 times.
✓ Branch 10 taken 225 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 50625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 50625 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 50625 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 50625 times.
✓ Branch 12 taken 225 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 65536 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 65536 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 65536 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 65536 times.
✓ Branch 10 taken 256 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 65536 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 65536 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 65536 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 65536 times.
✓ Branch 12 taken 256 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 83521 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 83521 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 83521 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 83521 times.
✓ Branch 10 taken 289 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 83521 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 83521 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 83521 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 83521 times.
✓ Branch 12 taken 289 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 104976 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 104976 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 104976 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 104976 times.
✓ Branch 10 taken 324 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 104976 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 104976 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 104976 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 104976 times.
✓ Branch 12 taken 324 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 130321 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 130321 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 130321 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 130321 times.
✓ Branch 10 taken 361 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 130321 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 130321 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 130321 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 130321 times.
✓ Branch 12 taken 361 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 160000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 160000 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 160000 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 160000 times.
✓ Branch 10 taken 400 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 160000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 160000 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 160000 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 160000 times.
✓ Branch 12 taken 400 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 81 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 81 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 81 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 81 times.
✓ Branch 10 taken 9 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 81 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 81 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 81 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 81 times.
✓ Branch 12 taken 9 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 194481 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 194481 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 194481 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 194481 times.
✓ Branch 10 taken 441 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 194481 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 194481 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 194481 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 194481 times.
✓ Branch 12 taken 441 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 256 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 256 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 256 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 256 times.
✓ Branch 10 taken 16 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 256 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 256 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 256 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 256 times.
✓ Branch 12 taken 16 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 625 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 625 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 625 times.
✓ Branch 10 taken 25 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 625 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 625 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 625 times.
✓ Branch 12 taken 25 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1296 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1296 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 1296 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1296 times.
✓ Branch 10 taken 36 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1296 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1296 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 1296 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 1296 times.
✓ Branch 12 taken 36 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2401 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2401 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2401 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 2401 times.
✓ Branch 10 taken 49 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2401 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2401 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 2401 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 2401 times.
✓ Branch 12 taken 49 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4096 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4096 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4096 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 4096 times.
✓ Branch 10 taken 64 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4096 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4096 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 4096 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 4096 times.
✓ Branch 12 taken 64 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6561 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6561 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 6561 times.
✓ Branch 10 taken 81 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6561 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 6561 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6561 times.
✓ Branch 12 taken 81 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10000 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 10000 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 10000 times.
✓ Branch 10 taken 100 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10000 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 10000 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 10000 times.
✓ Branch 12 taken 100 times.
53112592 for (int j = 0; j < I2; ++j) (*c)(i, j) += a_dx[i] * b_dx[j];
192
80/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 10254340 times.
✓ Branch 1 taken 2563585 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 1 time.
12824580 for (int i = 0; i < I2; ++i)
193
200/336
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 16 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 16 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 16 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 16 times.
✓ Branch 10 taken 4 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 41017360 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 41017360 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 41017360 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 41017360 times.
✓ Branch 12 taken 10254340 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14641 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14641 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 14641 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 14641 times.
✓ Branch 10 taken 121 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14641 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14641 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 14641 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 14641 times.
✓ Branch 12 taken 121 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20736 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 20736 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 20736 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 20736 times.
✓ Branch 10 taken 144 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20736 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 20736 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 20736 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 20736 times.
✓ Branch 12 taken 144 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 28561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 28561 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 28561 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 28561 times.
✓ Branch 10 taken 169 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 28561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 28561 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 28561 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 28561 times.
✓ Branch 12 taken 169 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 38416 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 38416 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 38416 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 38416 times.
✓ Branch 10 taken 196 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 38416 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 38416 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 38416 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 38416 times.
✓ Branch 12 taken 196 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 50625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 50625 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 50625 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 50625 times.
✓ Branch 10 taken 225 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 50625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 50625 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 50625 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 50625 times.
✓ Branch 12 taken 225 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 65536 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 65536 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 65536 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 65536 times.
✓ Branch 10 taken 256 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 65536 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 65536 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 65536 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 65536 times.
✓ Branch 12 taken 256 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 83521 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 83521 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 83521 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 83521 times.
✓ Branch 10 taken 289 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 83521 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 83521 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 83521 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 83521 times.
✓ Branch 12 taken 289 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 104976 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 104976 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 104976 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 104976 times.
✓ Branch 10 taken 324 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 104976 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 104976 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 104976 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 104976 times.
✓ Branch 12 taken 324 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 130321 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 130321 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 130321 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 130321 times.
✓ Branch 10 taken 361 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 130321 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 130321 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 130321 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 130321 times.
✓ Branch 12 taken 361 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 160000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 160000 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 160000 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 160000 times.
✓ Branch 10 taken 400 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 160000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 160000 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 160000 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 160000 times.
✓ Branch 12 taken 400 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 81 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 81 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 81 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 81 times.
✓ Branch 10 taken 9 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 81 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 81 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 81 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 81 times.
✓ Branch 12 taken 9 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 194481 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 194481 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 194481 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 194481 times.
✓ Branch 10 taken 441 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 194481 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 194481 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 194481 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 194481 times.
✓ Branch 12 taken 441 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 256 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 256 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 256 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 256 times.
✓ Branch 10 taken 16 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 256 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 256 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 256 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 256 times.
✓ Branch 12 taken 16 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 625 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 625 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 625 times.
✓ Branch 10 taken 25 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 625 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 625 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 625 times.
✓ Branch 12 taken 25 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1296 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1296 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 1296 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1296 times.
✓ Branch 10 taken 36 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1296 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1296 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 1296 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 1296 times.
✓ Branch 12 taken 36 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2401 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2401 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2401 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 2401 times.
✓ Branch 10 taken 49 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2401 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2401 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 2401 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 2401 times.
✓ Branch 12 taken 49 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4096 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4096 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4096 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 4096 times.
✓ Branch 10 taken 64 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4096 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4096 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 4096 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 4096 times.
✓ Branch 12 taken 64 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6561 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6561 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 6561 times.
✓ Branch 10 taken 81 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6561 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 6561 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6561 times.
✓ Branch 12 taken 81 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10000 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 10000 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 10000 times.
✓ Branch 10 taken 100 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10000 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 10000 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 10000 times.
✓ Branch 12 taken 100 times.
53112592 for (int j = 0; j < I2; ++j) (*c)(i, j + I2) += a_dx[i] * b_dy[j];
194
80/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 10254340 times.
✓ Branch 1 taken 2563585 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 1 time.
12824580 for (int i = 0; i < I2; ++i)
195
200/336
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 16 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 16 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 16 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 16 times.
✓ Branch 10 taken 4 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 41017360 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 41017360 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 41017360 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 41017360 times.
✓ Branch 12 taken 10254340 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14641 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14641 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 14641 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 14641 times.
✓ Branch 10 taken 121 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14641 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14641 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 14641 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 14641 times.
✓ Branch 12 taken 121 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20736 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 20736 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 20736 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 20736 times.
✓ Branch 10 taken 144 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20736 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 20736 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 20736 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 20736 times.
✓ Branch 12 taken 144 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 28561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 28561 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 28561 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 28561 times.
✓ Branch 10 taken 169 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 28561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 28561 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 28561 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 28561 times.
✓ Branch 12 taken 169 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 38416 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 38416 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 38416 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 38416 times.
✓ Branch 10 taken 196 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 38416 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 38416 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 38416 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 38416 times.
✓ Branch 12 taken 196 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 50625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 50625 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 50625 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 50625 times.
✓ Branch 10 taken 225 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 50625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 50625 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 50625 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 50625 times.
✓ Branch 12 taken 225 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 65536 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 65536 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 65536 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 65536 times.
✓ Branch 10 taken 256 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 65536 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 65536 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 65536 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 65536 times.
✓ Branch 12 taken 256 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 83521 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 83521 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 83521 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 83521 times.
✓ Branch 10 taken 289 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 83521 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 83521 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 83521 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 83521 times.
✓ Branch 12 taken 289 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 104976 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 104976 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 104976 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 104976 times.
✓ Branch 10 taken 324 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 104976 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 104976 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 104976 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 104976 times.
✓ Branch 12 taken 324 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 130321 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 130321 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 130321 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 130321 times.
✓ Branch 10 taken 361 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 130321 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 130321 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 130321 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 130321 times.
✓ Branch 12 taken 361 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 160000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 160000 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 160000 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 160000 times.
✓ Branch 10 taken 400 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 160000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 160000 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 160000 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 160000 times.
✓ Branch 12 taken 400 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 81 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 81 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 81 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 81 times.
✓ Branch 10 taken 9 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 81 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 81 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 81 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 81 times.
✓ Branch 12 taken 9 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 194481 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 194481 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 194481 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 194481 times.
✓ Branch 10 taken 441 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 194481 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 194481 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 194481 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 194481 times.
✓ Branch 12 taken 441 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 256 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 256 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 256 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 256 times.
✓ Branch 10 taken 16 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 256 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 256 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 256 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 256 times.
✓ Branch 12 taken 16 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 625 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 625 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 625 times.
✓ Branch 10 taken 25 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 625 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 625 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 625 times.
✓ Branch 12 taken 25 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1296 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1296 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 1296 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1296 times.
✓ Branch 10 taken 36 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1296 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1296 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 1296 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 1296 times.
✓ Branch 12 taken 36 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2401 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2401 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2401 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 2401 times.
✓ Branch 10 taken 49 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2401 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2401 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 2401 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 2401 times.
✓ Branch 12 taken 49 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4096 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4096 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4096 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 4096 times.
✓ Branch 10 taken 64 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4096 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4096 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 4096 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 4096 times.
✓ Branch 12 taken 64 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6561 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6561 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 6561 times.
✓ Branch 10 taken 81 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6561 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 6561 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6561 times.
✓ Branch 12 taken 81 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10000 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 10000 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 10000 times.
✓ Branch 10 taken 100 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10000 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 10000 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 10000 times.
✓ Branch 12 taken 100 times.
53112592 for (int j = 0; j < I2; ++j) (*c)(i + I2, j) += a_dy[i] * b_dx[j];
196
80/84
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 0 not taken.
✗ Branch 1 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 10254340 times.
✓ Branch 1 taken 2563585 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 169 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 196 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 225 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 256 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 289 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 361 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 400 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 9 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 441 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 16 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 25 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 64 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 81 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 1 time.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 100 times.
✓ Branch 1 taken 1 time.
12824580 for (int i = 0; i < I2; ++i)
197
200/336
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<0, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 16 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 16 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 16 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 16 times.
✓ Branch 10 taken 4 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<1, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 41017360 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 41017360 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 41017360 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 41017360 times.
✓ Branch 12 taken 10254340 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14641 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14641 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 14641 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 14641 times.
✓ Branch 10 taken 121 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<10, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14641 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14641 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 14641 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 14641 times.
✓ Branch 12 taken 121 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20736 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 20736 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 20736 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 20736 times.
✓ Branch 10 taken 144 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<11, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20736 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 20736 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 20736 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 20736 times.
✓ Branch 12 taken 144 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 28561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 28561 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 28561 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 28561 times.
✓ Branch 10 taken 169 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<12, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 28561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 28561 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 28561 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 28561 times.
✓ Branch 12 taken 169 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 38416 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 38416 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 38416 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 38416 times.
✓ Branch 10 taken 196 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<13, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 38416 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 38416 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 38416 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 38416 times.
✓ Branch 12 taken 196 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 50625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 50625 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 50625 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 50625 times.
✓ Branch 10 taken 225 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<14, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 50625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 50625 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 50625 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 50625 times.
✓ Branch 12 taken 225 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 65536 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 65536 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 65536 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 65536 times.
✓ Branch 10 taken 256 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<15, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 65536 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 65536 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 65536 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 65536 times.
✓ Branch 12 taken 256 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 83521 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 83521 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 83521 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 83521 times.
✓ Branch 10 taken 289 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<16, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 83521 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 83521 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 83521 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 83521 times.
✓ Branch 12 taken 289 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 104976 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 104976 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 104976 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 104976 times.
✓ Branch 10 taken 324 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<17, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 104976 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 104976 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 104976 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 104976 times.
✓ Branch 12 taken 324 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 130321 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 130321 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 130321 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 130321 times.
✓ Branch 10 taken 361 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<18, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 130321 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 130321 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 130321 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 130321 times.
✓ Branch 12 taken 361 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 160000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 160000 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 160000 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 160000 times.
✓ Branch 10 taken 400 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<19, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 160000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 160000 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 160000 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 160000 times.
✓ Branch 12 taken 400 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 81 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 81 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 81 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 81 times.
✓ Branch 10 taken 9 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<2, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 81 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 81 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 81 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 81 times.
✓ Branch 12 taken 9 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 194481 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 194481 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 194481 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 194481 times.
✓ Branch 10 taken 441 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<20, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 194481 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 194481 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 194481 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 194481 times.
✓ Branch 12 taken 441 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 256 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 256 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 256 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 256 times.
✓ Branch 10 taken 16 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<3, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 256 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 256 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 256 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 256 times.
✓ Branch 12 taken 16 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 625 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 625 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 625 times.
✓ Branch 10 taken 25 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<4, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 625 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 625 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 625 times.
✓ Branch 12 taken 25 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1296 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1296 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 1296 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1296 times.
✓ Branch 10 taken 36 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<5, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1296 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1296 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 1296 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 1296 times.
✓ Branch 12 taken 36 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2401 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2401 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2401 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 2401 times.
✓ Branch 10 taken 49 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<6, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2401 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2401 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 2401 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 2401 times.
✓ Branch 12 taken 49 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4096 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4096 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4096 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 4096 times.
✓ Branch 10 taken 64 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<7, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4096 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4096 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 4096 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 4096 times.
✓ Branch 12 taken 64 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6561 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6561 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 6561 times.
✓ Branch 10 taken 81 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<8, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6561 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6561 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 6561 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6561 times.
✓ Branch 12 taken 81 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, double>(Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10000 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 10000 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 10000 times.
✓ Branch 10 taken 100 times.
void Bembel::Basis::Div_Phi_times_Div_Phi_<9, std::complex<double> >(Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10000 times.
✗ Branch 5 not taken.
✓ Branch 8 taken 10000 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 10000 times.
✓ Branch 12 taken 100 times.
53112592 for (int j = 0; j < I2; ++j) (*c)(i + I2, j + I2) += a_dy[i] * b_dy[j];
198
199 5127248 return;
200 2563624 }
201
202 /**
203 * \ingroup Spline
204 * \brief The functions above have a fixed compile time polynomial degree. The
205 * PSpecificBasis handler is used to convert this to a runtime p through
206 * template recursion.
207 **/
208 template <int P, typename Scalar>
209 class PSpecificBasisHandler : public PSpecificShapeFunctionHandler<P> {
210 public:
211 // These methods are for calling the functions
212 5060 static inline void phi(int p, Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c,
213 Scalar w, double x) {
214
80/80
Bembel::Basis::PSpecificBasisHandler<1, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 11 times.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 11 times.
Bembel::Basis::PSpecificBasisHandler<10, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 110 times.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 110 times.
Bembel::Basis::PSpecificBasisHandler<11, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 121 times.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 121 times.
Bembel::Basis::PSpecificBasisHandler<12, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 132 times.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 132 times.
Bembel::Basis::PSpecificBasisHandler<13, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 143 times.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 143 times.
Bembel::Basis::PSpecificBasisHandler<14, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 154 times.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 154 times.
Bembel::Basis::PSpecificBasisHandler<15, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 165 times.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 165 times.
Bembel::Basis::PSpecificBasisHandler<16, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 176 times.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 176 times.
Bembel::Basis::PSpecificBasisHandler<17, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 187 times.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 187 times.
Bembel::Basis::PSpecificBasisHandler<18, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 198 times.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 198 times.
Bembel::Basis::PSpecificBasisHandler<19, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 209 times.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 209 times.
Bembel::Basis::PSpecificBasisHandler<2, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 22 times.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 22 times.
Bembel::Basis::PSpecificBasisHandler<20, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 220 times.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 220 times.
Bembel::Basis::PSpecificBasisHandler<3, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 33 times.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 33 times.
Bembel::Basis::PSpecificBasisHandler<4, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 44 times.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 44 times.
Bembel::Basis::PSpecificBasisHandler<5, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 55 times.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 55 times.
Bembel::Basis::PSpecificBasisHandler<6, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 66 times.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 66 times.
Bembel::Basis::PSpecificBasisHandler<7, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 77 times.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 77 times.
Bembel::Basis::PSpecificBasisHandler<8, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 88 times.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 88 times.
Bembel::Basis::PSpecificBasisHandler<9, double>::phi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 99 times.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::phi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 99 times.
5060 return P == p ? phi_<P, Scalar>(c, w, x)
215 5060 : PSpecificBasisHandler<P - 1, Scalar>::phi(p, c, w, x);
216 }
217 4620 static inline void phiDx(int p, Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c,
218 Scalar w, double x) {
219
78/80
Bembel::Basis::PSpecificBasisHandler<1, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<10, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 99 times.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 99 times.
Bembel::Basis::PSpecificBasisHandler<11, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 110 times.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 110 times.
Bembel::Basis::PSpecificBasisHandler<12, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 121 times.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 121 times.
Bembel::Basis::PSpecificBasisHandler<13, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 132 times.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 132 times.
Bembel::Basis::PSpecificBasisHandler<14, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 143 times.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 143 times.
Bembel::Basis::PSpecificBasisHandler<15, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 154 times.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 154 times.
Bembel::Basis::PSpecificBasisHandler<16, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 165 times.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 165 times.
Bembel::Basis::PSpecificBasisHandler<17, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 176 times.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 176 times.
Bembel::Basis::PSpecificBasisHandler<18, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 187 times.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 187 times.
Bembel::Basis::PSpecificBasisHandler<19, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 198 times.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 198 times.
Bembel::Basis::PSpecificBasisHandler<2, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 11 times.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 11 times.
Bembel::Basis::PSpecificBasisHandler<20, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 209 times.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 209 times.
Bembel::Basis::PSpecificBasisHandler<3, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 22 times.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 22 times.
Bembel::Basis::PSpecificBasisHandler<4, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 33 times.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 33 times.
Bembel::Basis::PSpecificBasisHandler<5, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 44 times.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 44 times.
Bembel::Basis::PSpecificBasisHandler<6, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 55 times.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 55 times.
Bembel::Basis::PSpecificBasisHandler<7, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 66 times.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 66 times.
Bembel::Basis::PSpecificBasisHandler<8, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 77 times.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 77 times.
Bembel::Basis::PSpecificBasisHandler<9, double>::phiDx(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 88 times.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::phiDx(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, double):
✓ Branch 0 taken 11 times.
✓ Branch 1 taken 88 times.
4620 return P == p ? phi_dx_<P, Scalar>(c, w, x)
220 4620 : PSpecificBasisHandler<P - 1, Scalar>::phiDx(p, c, w, x);
221 }
222 55660 static inline void phiPhi(int p, Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c,
223 Scalar w, Eigen::Vector2d a) {
224
160/240
Bembel::Basis::PSpecificBasisHandler<1, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 121 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 121 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<10, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1210 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1210 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1331 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1331 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1452 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1452 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1573 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1573 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1694 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1694 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1815 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1815 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1936 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1936 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 2057 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 2057 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 2178 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 2178 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 2299 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 2299 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 242 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 242 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 2420 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 2420 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 363 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 363 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 484 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 484 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 605 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 605 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 726 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 726 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 847 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 847 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 968 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 968 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1089 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 121 times.
✓ Branch 1 taken 1089 times.
✓ Branch 3 taken 121 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 121 times.
✗ Branch 7 not taken.
55660 return P == p ? phiphi_<P, Scalar>(c, w, a)
225
80/160
Bembel::Basis::PSpecificBasisHandler<1, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<10, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1210 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1210 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1210 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1210 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1331 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1331 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1331 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1331 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1452 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1452 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1452 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1452 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1573 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1573 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1573 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1573 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1694 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1694 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1694 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1694 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1815 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1815 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1815 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1815 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1936 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1936 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1936 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1936 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2057 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2057 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2057 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2057 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2178 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2178 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2178 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2178 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2299 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2299 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2299 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2299 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 242 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 242 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 242 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 242 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2420 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2420 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2420 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2420 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 363 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 363 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 363 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 363 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 484 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 484 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 484 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 484 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 605 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 605 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 605 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 605 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 726 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 726 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 726 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 726 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 847 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 847 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 847 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 847 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 968 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 968 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 968 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 968 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1089 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1089 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1089 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1089 times.
✗ Branch 5 not taken.
55660 : PSpecificBasisHandler<P - 1, Scalar>::phiPhi(p, c, w, a);
226 }
227 static inline void phiPhiDx(int p,
228 Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c,
229 Scalar w, Eigen::Vector2d a) {
230 return P == p ? phiphi_dx_<P, Scalar>(c, w, a)
231 : PSpecificBasisHandler<P - 1, Scalar>::phiPhiDx(p, c, w, a);
232 }
233 static inline void phiPhiDy(int p,
234 Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c,
235 Scalar w, Eigen::Vector2d a) {
236 return P == p ? phiphi_dy_<P, Scalar>(c, w, a)
237 : PSpecificBasisHandler<P - 1, Scalar>::phiPhiDy(p, c, w, a);
238 }
239 460 static inline void phiTimesPhi(
240 int p, Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> *c, Scalar w,
241 Eigen::Vector2d xi, Eigen::Vector2d eta) {
242
200/320
Bembel::Basis::PSpecificBasisHandler<1, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 1 time.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 1 time.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<10, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 10 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 10 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 11 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 11 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 12 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 12 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 13 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 13 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 14 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 14 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 15 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 15 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 16 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 16 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 17 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 17 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 18 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 18 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 19 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 19 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 2 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 2 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 20 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 20 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 3 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 3 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 4 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 4 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 5 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 5 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 6 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 6 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 7 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 7 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 8 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 8 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 9 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 9 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
460 return P == p ? Phi_times_Phi_<P, Scalar>(c, w, xi, eta)
243
120/240
Bembel::Basis::PSpecificBasisHandler<1, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<10, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 10 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 10 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 11 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 11 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 11 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 11 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 12 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 12 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 12 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 12 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 13 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 13 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 13 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 13 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 13 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 13 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 14 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 14 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 15 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 15 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 15 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 15 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 15 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 15 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 16 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 16 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 16 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 16 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 16 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 16 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 17 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 17 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 17 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 17 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 17 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 17 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 18 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 18 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 18 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 18 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 19 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 19 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 19 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 19 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 19 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 19 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 20 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 20 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 20 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 20 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 20 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 5 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 5 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 5 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 5 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 5 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 5 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 7 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 7 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 7 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 7 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 7 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 7 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 9 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 9 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 9 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 9 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 9 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 9 times.
✗ Branch 8 not taken.
420 : PSpecificBasisHandler<P - 1, Scalar>::phiTimesPhi(p, c, w,
244 460 xi, eta);
245 }
246 420 static inline void divPhiTimesDivPhi(
247 int p, Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> *c,
248 Scalar weight, Eigen::Vector2d xi, Eigen::Vector2d eta) {
249
198/320
Bembel::Basis::PSpecificBasisHandler<1, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✗ Branch 1 not taken.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✗ Branch 1 not taken.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<10, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 9 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 9 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 10 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 10 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 11 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 11 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 12 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 12 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 13 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 13 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 14 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 14 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 15 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 15 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 16 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 16 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 17 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 17 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 18 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 18 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 1 time.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 1 time.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 19 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 19 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 2 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 2 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 3 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 3 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 4 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 4 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 5 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 5 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 6 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 6 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 7 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 7 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 8 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 0 taken 1 time.
✓ Branch 1 taken 8 times.
✓ Branch 3 taken 1 time.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 time.
✗ Branch 7 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
420 return P == p ? Div_Phi_times_Div_Phi_<P>(c, weight, xi, eta)
250
114/240
Bembel::Basis::PSpecificBasisHandler<1, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<10, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 9 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 9 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 9 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 9 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 9 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 9 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 10 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 10 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 10 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 10 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 11 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 11 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 11 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 11 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 12 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 12 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 12 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 12 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 13 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 13 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 13 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 13 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 13 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 13 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 14 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 14 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 14 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 14 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 15 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 15 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 15 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 15 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 15 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 15 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 16 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 16 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 16 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 16 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 16 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 16 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 17 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 17 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 17 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 17 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 17 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 17 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 18 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 18 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 18 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 18 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 19 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 19 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 19 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 19 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 19 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 19 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 4 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 5 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 5 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 5 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 5 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 5 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 5 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 7 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 7 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 7 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 7 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 7 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 7 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::divPhiTimesDivPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::divPhiTimesDivPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
380 : PSpecificBasisHandler<P - 1, Scalar>::divPhiTimesDivPhi(
251 420 p, c, weight, xi, eta);
252 }
253 // These methods are for storing the functions for a given p, i.e., return
254 // the function pointers
255 3132 static constexpr funptr_phi<Scalar> funPtrPhi(int p) {
256
45/80
Bembel::Basis::PSpecificBasisHandler<1, double>::funPtrPhi(int):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 41 times.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 3 times.
Bembel::Basis::PSpecificBasisHandler<10, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::funPtrPhi(int):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::funPtrPhi(int):
✓ Branch 0 taken 87 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::funPtrPhi(int):
✓ Branch 0 taken 125 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::funPtrPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::funPtrPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
3132 return P == p ? &phi_<P, Scalar>
257 3132 : PSpecificBasisHandler<P - 1, Scalar>::funPtrPhi(p);
258 }
259 3132 static constexpr funptr_phidx<Scalar> funPtrPhiDx(int p) {
260
45/80
Bembel::Basis::PSpecificBasisHandler<1, double>::funPtrPhiDx(int):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 41 times.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 3 times.
Bembel::Basis::PSpecificBasisHandler<10, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::funPtrPhiDx(int):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::funPtrPhiDx(int):
✓ Branch 0 taken 87 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::funPtrPhiDx(int):
✓ Branch 0 taken 125 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::funPtrPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::funPtrPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
3132 return P == p ? &phi_dx_<P, Scalar>
261 3132 : PSpecificBasisHandler<P - 1, Scalar>::funPtrPhiDx(p);
262 }
263 3132 static constexpr funptr_phiphi<Scalar> funPtrPhiPhi(int p) {
264
45/80
Bembel::Basis::PSpecificBasisHandler<1, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 41 times.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 3 times.
Bembel::Basis::PSpecificBasisHandler<10, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 87 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 125 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::funPtrPhiPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::funPtrPhiPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
3132 return P == p ? &phiphi_<P, Scalar>
265 3132 : PSpecificBasisHandler<P - 1, Scalar>::funPtrPhiPhi(p);
266 }
267 3132 static constexpr funptr_phiphidx<Scalar> funPtrPhiPhiDx(int p) {
268
45/80
Bembel::Basis::PSpecificBasisHandler<1, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 41 times.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 3 times.
Bembel::Basis::PSpecificBasisHandler<10, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 87 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 125 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::funPtrPhiPhiDx(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::funPtrPhiPhiDx(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
3132 return P == p ? &phiphi_dx_<P, Scalar>
269 3132 : PSpecificBasisHandler<P - 1, Scalar>::funPtrPhiPhiDx(p);
270 }
271 3132 static constexpr funptr_phiphidy<Scalar> funPtrPhiPhiDy(int p) {
272
45/80
Bembel::Basis::PSpecificBasisHandler<1, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 41 times.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 3 times.
Bembel::Basis::PSpecificBasisHandler<10, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 87 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 125 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::funPtrPhiPhiDy(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::funPtrPhiPhiDy(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
3132 return P == p ? &phiphi_dy_<P, Scalar>
273 3132 : PSpecificBasisHandler<P - 1, Scalar>::funPtrPhiPhiDy(p);
274 }
275 3132 static constexpr funptr_phitimesphi<Scalar> funPtrPhiTimesPhi(int p) {
276
45/80
Bembel::Basis::PSpecificBasisHandler<1, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 41 times.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 3 times.
Bembel::Basis::PSpecificBasisHandler<10, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 87 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 125 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::funPtrPhiTimesPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
3132 return P == p ? &Phi_times_Phi_<P, Scalar>
277 3132 : PSpecificBasisHandler<P - 1, Scalar>::funPtrPhiTimesPhi(p);
278 }
279 3132 static constexpr funptr_divphitimesdivphi<Scalar> funPtrDivPhiTimesDivPhi(
280 int p) {
281 return P == p
282
45/80
Bembel::Basis::PSpecificBasisHandler<1, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 41 times.
Bembel::Basis::PSpecificBasisHandler<1, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 3 times.
Bembel::Basis::PSpecificBasisHandler<10, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<10, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<11, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<12, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<13, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<14, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<15, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<16, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<17, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<18, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<19, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<2, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 49 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<2, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<20, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<3, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 87 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<3, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<4, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 125 times.
✓ Branch 1 taken 38 times.
Bembel::Basis::PSpecificBasisHandler<4, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<5, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<6, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<7, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<8, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, double>::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 163 times.
✗ Branch 1 not taken.
Bembel::Basis::PSpecificBasisHandler<9, std::complex<double> >::funPtrDivPhiTimesDivPhi(int):
✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
3132 ? &Div_Phi_times_Div_Phi_<P, Scalar>
283 2974 : PSpecificBasisHandler<P - 1, Scalar>::funPtrDivPhiTimesDivPhi(
284 3132 p);
285 }
286 };
287
288 // Anchors of the recursions above
289 template <typename Scalar>
290 class PSpecificBasisHandler<0, Scalar>
291 : public PSpecificShapeFunctionHandler<0> {
292 public:
293 22 static inline void phi(int p, Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c,
294 Scalar w, double x) {
295 22 return phi_<0, Scalar>(c, w, x);
296 }
297 static inline void phiDx(int p, Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c,
298 Scalar w, double x) {
299 return phi_dx_<0, Scalar>(c, w, x);
300 }
301 242 static inline void phiPhi(int p, Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c,
302 Scalar w, Eigen::Vector2d a) {
303
4/8
Bembel::Basis::PSpecificBasisHandler<0, double>::phiPhi(int, Eigen::Matrix<double, -1, 1, 0, -1, 1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
Bembel::Basis::PSpecificBasisHandler<0, std::complex<double> >::phiPhi(int, Eigen::Matrix<std::complex<double>, -1, 1, 0, -1, 1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 121 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 121 times.
✗ Branch 5 not taken.
242 return phiphi_<0, Scalar>(c, w, a);
304 }
305 static inline void phiPhiDx(int p,
306 Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c,
307 Scalar w, Eigen::Vector2d a) {
308 return phiphi_dx_<0, Scalar>(c, w, a);
309 }
310 static inline void phiPhiDy(int p,
311 Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *c,
312 Scalar w, Eigen::Vector2d a) {
313 return phiphi_dy_<0, Scalar>(c, w, a);
314 }
315 2 static inline void phiTimesPhi(
316 int p, Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> *c, Scalar w,
317 Eigen::Vector2d xi, Eigen::Vector2d eta) {
318
6/12
Bembel::Basis::PSpecificBasisHandler<0, double>::phiTimesPhi(int, Eigen::Matrix<double, -1, -1, 0, -1, -1>*, double, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
Bembel::Basis::PSpecificBasisHandler<0, std::complex<double> >::phiTimesPhi(int, Eigen::Matrix<std::complex<double>, -1, -1, 0, -1, -1>*, std::complex<double>, Eigen::Matrix<double, 2, 1, 0, 2, 1>, Eigen::Matrix<double, 2, 1, 0, 2, 1>):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
2 return Phi_times_Phi_<0, Scalar>(c, w, xi, eta);
319 }
320 static inline void divPhiTimesDivPhi(
321 int p, Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> *c,
322 Scalar weight, Eigen::Vector2d xi, Eigen::Vector2d eta) {
323 return Div_Phi_times_Div_Phi_<0, Scalar>(c, weight, xi, eta);
324 }
325
326 10 static constexpr funptr_phi<Scalar> funPtrPhi(int p) {
327 10 return &phi_<0, Scalar>;
328 }
329 10 static constexpr funptr_phidx<Scalar> funPtrPhiDx(int p) {
330 10 return &phi_dx_<0, Scalar>;
331 }
332 10 static constexpr funptr_phiphi<Scalar> funPtrPhiPhi(int p) {
333 10 return &phiphi_<0, Scalar>;
334 }
335 10 static constexpr funptr_phiphidx<Scalar> funPtrPhiPhiDx(int p) {
336 10 return &phiphi_dx_<0, Scalar>;
337 }
338 10 static constexpr funptr_phiphidy<Scalar> funPtrPhiPhiDy(int p) {
339 10 return &phiphi_dy_<0, Scalar>;
340 }
341 10 static constexpr funptr_phitimesphi<Scalar> funPtrPhiTimesPhi(int p) {
342 10 return &Phi_times_Phi_<0, Scalar>;
343 }
344 10 static constexpr funptr_divphitimesdivphi<Scalar> funPtrDivPhiTimesDivPhi(
345 int p) {
346 10 return &Div_Phi_times_Div_Phi_<0, Scalar>;
347 }
348 };
349
350 /// This instantiates the basishandler for a maximal p
351 template <typename Scalar>
352 using BasisHandler = PSpecificBasisHandler<Constants::MaxP, Scalar>;
353
354 } // namespace Basis
355 } // namespace Bembel
356
357 #endif // BEMBEL_SRC_SPLINE_BASIS_HPP_
358