diff --git a/docs/coverage/coverage._impl_basic_array_view_common.hpp.188a538858967c5e434976464e155bdc.html b/docs/coverage/coverage._impl_basic_array_view_common.hpp.188a538858967c5e434976464e155bdc.html
index dce8c081..cb0293c6 100644
--- a/docs/coverage/coverage._impl_basic_array_view_common.hpp.188a538858967c5e434976464e155bdc.html
+++ b/docs/coverage/coverage._impl_basic_array_view_common.hpp.188a538858967c5e434976464e155bdc.html
@@ -27,7 +27,7 @@
GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,7 +73,6 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZZN3nda11basic_arrayIlLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS3_12AddressSpaceE1EEEEEE19assign_from_ndarrayINS_13array_adapterILi2EZN27NDA_ArrayAdapterBasics_Test8TestBodyEvEUlllE_EEEEvRKT_ENKUlDpRKT_E_clIJllEEEDaSK_ (line 510) | called 4 times, returned 4 times | 73.0% |
auto nda::basic_array<double const*, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, double const*, double const**> >(bool) const (line 325) | called 8 times, returned 8 times | 100.0% |
auto nda::basic_array<double*, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, double*, double**> >(bool) const (line 325) | called 4 times, returned 4 times | 100.0% |
auto nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, double, double*> >(bool) const (line 325) | called 24 times, returned 24 times | 100.0% |
@@ -117,6 +116,7 @@ GCC Code Coverage Report
auto nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, int const, int*> >(bool) const (line 325) | not called | 0.0% |
auto nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, long const, long*> >(bool) const (line 325) | not called | 0.0% |
auto nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, long, long*> >(bool) const (line 325) | called 15920200 times, returned 15920200 times | 100.0% |
+ auto nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}> >(nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}> const&)::{lambda((auto:1 const&)...)#1}::operator()<long, long>(long const&, long const&) const (line 510) | called 4 times, returned 4 times | 73.0% |
auto nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, long const, long*> >(bool) const (line 325) | not called | 0.0% |
auto nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, long, long*> >(bool) const (line 325) | called 28 times, returned 28 times | 100.0% |
auto nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, long const, long*> >(bool) const (line 325) | not called | 0.0% |
@@ -2141,8 +2141,8 @@ GCC Code Coverage Report
void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (line 452) | called 1 time, returned 1 time | 50.0% |
void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (line 452) | called 1 time, returned 1 time | 48.0% |
void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > > const&) (line 452) | called 1 time, returned 1 time | 48.0% |
- void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 452) | called 1 time, returned 1 time | 48.0% |
- void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (line 452) | called 1 time, returned 1 time | 48.0% |
+ void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 452) | called 1 time, returned 1 time | 48.0% |
+ void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (line 452) | called 1 time, returned 1 time | 48.0% |
void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::expr_call<nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> >(nda::expr_call<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::expr_call<nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&) (line 452) | called 3 times, returned 3 times | 48.0% |
void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<nda::pow<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&, double)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::pow<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&, double)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (line 452) | called 1 time, returned 1 time | 48.0% |
void nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 452) | called 50 times, returned 50 times | 39.0% |
diff --git a/docs/coverage/coverage.accessors.hpp.73f531114e90d4342391dfe11a3043fd.html b/docs/coverage/coverage.accessors.hpp.73f531114e90d4342391dfe11a3043fd.html
index 648da126..edf86b66 100644
--- a/docs/coverage/coverage.accessors.hpp.73f531114e90d4342391dfe11a3043fd.html
+++ b/docs/coverage/coverage.accessors.hpp.73f531114e90d4342391dfe11a3043fd.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.address_space.hpp.f03f5369b4ee4f42e56cda82fd0ad65d.html b/docs/coverage/coverage.address_space.hpp.f03f5369b4ee4f42e56cda82fd0ad65d.html
index 9fc450da..5ceced7c 100644
--- a/docs/coverage/coverage.address_space.hpp.f03f5369b4ee4f42e56cda82fd0ad65d.html
+++ b/docs/coverage/coverage.address_space.hpp.f03f5369b4ee4f42e56cda82fd0ad65d.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.algorithms.hpp.e7c65566e743fbcd7dbd1f74b747f86e.html b/docs/coverage/coverage.algorithms.hpp.e7c65566e743fbcd7dbd1f74b747f86e.html
index f6c528bd..4e28d4d6 100644
--- a/docs/coverage/coverage.algorithms.hpp.e7c65566e743fbcd7dbd1f74b747f86e.html
+++ b/docs/coverage/coverage.algorithms.hpp.e7c65566e743fbcd7dbd1f74b747f86e.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,14 +73,6 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEEEDaT0_RKT_ (line 79) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEbEEDaT0_RKT_T1_ (line 69) | called 2 times, returned 2 times | 88.0% |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS4_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEELi1ES5_Lc65ESB_EEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEEEDaT0_RKT_ (line 79) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS4_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEELi1ES5_Lc65ESB_EEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEbEEDaT0_RKT_T1_ (line 69) | called 2 times, returned 2 times | 88.0% |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS9_10mallocatorILSA_1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEEEDaT0_RKT_ (line 79) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS9_10mallocatorILSA_1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEbEEDaT0_RKT_T1_ (line 69) | called 2 times, returned 2 times | 88.0% |
- _ZN3nda4foldINS_13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEEEDaT0_RKT_ (line 79) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4foldINS_13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEbEEDaT0_RKT_T1_ (line 69) | called 1 time, returned 1 time | 91.0% |
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRKNS_11basic_arrayISt7complexIdELi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS9_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSH_E_JSG_EEEEEDaSI_dEUlSK_E_JSM_EEESt4plusIvEEEDaT0_SK_ (line 79) | not called | 0.0% |
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRKNS_11basic_arrayISt7complexIdELi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS9_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSH_E_JSG_EEEEEDaSI_dEUlSK_E_JSM_EEESt4plusIvEdEEDaT0_SK_T1_ (line 69) | not called | 0.0% |
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRKNS_11basic_arrayISt7complexIdELi1ENS_8C_layoutELc86ENS_10heap_basicINS_3mem10mallocatorILNS9_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSH_E_JSG_EEEEEDaSI_dEUlSK_E_JSM_EEESt4plusIvEEEDaT0_SK_ (line 79) | not called | 0.0% |
@@ -93,11 +85,16 @@ GCC Code Coverage Report
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRKNS_4exprILc42ESt7complexIdERNS_11basic_arrayIdLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNSA_12AddressSpaceE1EEEEEEEEEEEDaOT_EUlRKSK_E_JSJ_EEEEEDaSL_dEUlSN_E_JSP_EEESt4plusIvEdEEDaT0_SN_T1_ (line 69) | called 12 times, returned 12 times | 82.0% |
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRNS_11basic_arrayIdLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSE_E_JSD_EEEEEDaSF_dEUlSH_E_JSJ_EEESt4plusIvEEEDaT0_SH_ (line 79) | called 3 times, returned 3 times | 100.0% |
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRNS_11basic_arrayIdLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSE_E_JSD_EEEEEDaSF_dEUlSH_E_JSJ_EEESt4plusIvEdEEDaT0_SH_T1_ (line 69) | called 3 times, returned 3 times | 82.0% |
- _ZZN3nda4foldINS_11basic_arrayIlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEESt4plusIvElEEDaT0_RKT_T1_ENKUlDpOT_E_clIJRlEEEDaSJ_ (line 73) | called 4950 times, returned 4950 times | 70.0% |
- _ZZN3nda4foldINS_9expr_callIZNS_3absINS_11basic_arrayISt7complexIdELi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSE_E_JSD_EEEZNS_11max_elementISJ_EEDaSH_EUlSH_RKT0_E_dEEDaSL_SH_T1_ENKUlDpOT_E_clIJRlSV_EEEDaSS_ (line 73) | called 290 times, returned 290 times | 100.0% |
- _ZZN3nda4foldINS_9expr_callIZNS_3absINS_11basic_arrayIdLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSC_E_JSB_EEEZNS_11max_elementISH_EEDaSF_EUlSF_RKT0_E_dEEDaSJ_SF_T1_ENKUlDpOT_E_clIJRlST_EEEDaSQ_ (line 73) | called 22 times, returned 22 times | 100.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void> >(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&) (line 79) | called 2 times, returned 2 times | 100.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void>, bool>(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&, bool) (line 69) | called 2 times, returned 2 times | 88.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void> >(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&) (line 79) | called 2 times, returned 2 times | 100.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void>, bool>(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&, bool) (line 69) | called 2 times, returned 2 times | 88.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void> >(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&) (line 79) | called 2 times, returned 2 times | 100.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void>, bool>(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&, bool) (line 69) | called 2 times, returned 2 times | 88.0% |
auto nda::fold<nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}>, std::plus<void> >(std::plus<void>, nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}> const&) (line 79) | called 1 time, returned 1 time | 100.0% |
auto nda::fold<nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}>, std::plus<void>, long>(std::plus<void>, nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}> const&, long) (line 69) | called 1 time, returned 1 time | 91.0% |
+ auto nda::fold<nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void> >(std::plus<void>, nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&) (line 79) | called 1 time, returned 1 time | 100.0% |
+ auto nda::fold<nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void>, bool>(std::plus<void>, nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&, bool) (line 69) | called 1 time, returned 1 time | 91.0% |
auto nda::fold<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::max_element<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, double) (line 69) | called 1 time, returned 1 time | 88.0% |
auto nda::fold<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::min_element<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::min_element<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, double) (line 69) | called 1 time, returned 1 time | 88.0% |
auto nda::fold<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::max_element<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, double) (line 69) | called 3 times, returned 3 times | 91.0% |
@@ -116,6 +113,7 @@ GCC Code Coverage Report
auto nda::fold<nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void>, int>(std::plus<void>, nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, int) (line 69) | called 2 times, returned 2 times | 91.0% |
auto nda::fold<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void> >(std::plus<void>, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 79) | called 100 times, returned 100 times | 100.0% |
auto nda::fold<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void>, long>(std::plus<void>, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, long) (line 69) | called 100 times, returned 100 times | 88.0% |
+ auto nda::fold<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void>, long>(std::plus<void>, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, long)::{lambda((auto:1&&)...)#1}::operator()<long&>(long&) const (line 73) | called 4950 times, returned 4950 times | 70.0% |
auto nda::fold<nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void> >(std::plus<void>, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 79) | called 1 time, returned 1 time | 100.0% |
auto nda::fold<nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void>, long>(std::plus<void>, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, long) (line 69) | called 1 time, returned 1 time | 91.0% |
auto nda::fold<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::multiplies<void>, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::multiplies<void>, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >) (line 69) | called 1 time, returned 1 time | 83.0% |
@@ -150,6 +148,7 @@ GCC Code Coverage Report
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>, std::plus<void> >(std::plus<void>, nda::expr_call<nda::abs<nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&) (line 79) | not called | 0.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>, std::plus<void>, double>(std::plus<void>, nda::expr_call<nda::abs<nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&, double) (line 69) | not called | 0.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double) (line 69) | called 118 times, returned 118 times | 88.0% |
+ auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double)::{lambda((auto:1&&)...)#1}::operator()<long&, long&>(long&, long&) const (line 73) | called 22 times, returned 22 times | 100.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double) (line 69) | called 6 times, returned 6 times | 92.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, int>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, int) (line 69) | called 2 times, returned 2 times | 82.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, long>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, long) (line 69) | called 7 times, returned 7 times | 82.0% |
@@ -165,6 +164,7 @@ GCC Code Coverage Report
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>, std::plus<void> >(std::plus<void>, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&) (line 79) | not called | 0.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>, std::plus<void>, double>(std::plus<void>, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&, double) (line 69) | not called | 0.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double) (line 69) | called 125 times, returned 125 times | 88.0% |
+ auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double)::{lambda((auto:1&&)...)#1}::operator()<long&, long&>(long&, long&) const (line 73) | called 290 times, returned 290 times | 100.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&, double) (line 69) | called 1 time, returned 1 time | 88.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&, double) (line 69) | called 1 time, returned 1 time | 90.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double) (line 69) | called 2 times, returned 2 times | 94.0% |
@@ -176,7 +176,7 @@ GCC Code Coverage Report
auto nda::fold<nda::expr_call<nda::isnan<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::any<nda::expr_call<nda::isnan<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::isnan<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(bool, auto:1 const&)#1}, bool>(nda::any<nda::expr_call<nda::isnan<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::isnan<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(bool, auto:1 const&)#1}, nda::expr_call<nda::isnan<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&, bool) (line 69) | called 2 times, returned 2 times | 90.0% |
auto nda::hadamard<int, double>(int, double) (line 275) | called 1 time, returned 1 time | 100.0% |
auto nda::hadamard<int, long, 3ul>(std::array<int, 3ul> const&, std::array<long, 3ul> const&) (line 243) | called 1 time, returned 1 time | 100.0% |
- auto nda::hadamard<long, double>(std::vector<long, std::allocator<long> > const&, std::vector<double, std::allocator<double> > const&) (line 257) | called 1 time, returned 1 time | 62.0% |
+ auto nda::hadamard<long, double>(std::vector<long, std::allocator<long> > const&, std::vector<double, std::allocator<double> > const&) (line 257) | called 1 time, returned 1 time | 63.0% |
auto nda::hadamard<nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 228) | called 1 time, returned 1 time | 100.0% |
auto nda::hadamard<nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 228) | called 1 time, returned 1 time | 100.0% |
auto nda::hadamard<nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 228) | called 1 time, returned 1 time | 100.0% |
@@ -1894,7 +1894,7 @@ GCC Code Coverage Report
- 39 |
+ 33 |
return nda::map([](auto const &x, auto const &y) { return x * y; })(std::forward<A>(a), std::forward<B>(b)); |
@@ -2127,8 +2127,8 @@ GCC Code Coverage Report
1/2
-
✓ Branch 3 taken 1 times.
-
✗ Branch 4 not taken.
+
✓ Branch 2 taken 1 times.
+
✗ Branch 3 not taken.
diff --git a/docs/coverage/coverage.allocators.hpp.181009d2788ba245c8880e7b5cdb2dad.html b/docs/coverage/coverage.allocators.hpp.181009d2788ba245c8880e7b5cdb2dad.html
index 0b253ede..1e737c0a 100644
--- a/docs/coverage/coverage.allocators.hpp.181009d2788ba245c8880e7b5cdb2dad.html
+++ b/docs/coverage/coverage.allocators.hpp.181009d2788ba245c8880e7b5cdb2dad.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -75,10 +75,10 @@ GCC Code Coverage Report
auto nda::mem::multi_bucket<800>::deallocate(nda::mem::blk_t)::{lambda(auto:1 const&, auto:2)#1}::operator()<nda::mem::bucket<800>, char*>(nda::mem::bucket<800> const&, char*) const (line 342) | not called | 0.0% |
auto nda::mem::multi_bucket<800>::find_non_full_bucket()::{lambda(auto:1 const&)#1}::operator()<nda::mem::bucket<800> >(nda::mem::bucket<800> const&) const (line 276) | not called | 0.0% |
- auto nda::mem::multi_bucket<800>::find_non_full_bucket()::{lambda(auto:1 const&, auto:2 const&)#2}::operator()<nda::mem::bucket<800>, nda::mem::bucket<800> >(nda::mem::bucket<800> const&, nda::mem::bucket<800> const&) const (line 279) | not called | 0.0% |
+ auto nda::mem::multi_bucket<800>::find_non_full_bucket()::{lambda(auto:1 const&, auto:2 const&)#1}::operator()<nda::mem::bucket<800>, nda::mem::bucket<800> >(nda::mem::bucket<800> const&, nda::mem::bucket<800> const&) const (line 279) | not called | 0.0% |
auto nda::mem::multi_bucket<8>::deallocate(nda::mem::blk_t)::{lambda(auto:1 const&, auto:2)#1}::operator()<nda::mem::bucket<8>, char*>(nda::mem::bucket<8> const&, char*) const (line 342) | called 3 times, returned 3 times | 100.0% |
auto nda::mem::multi_bucket<8>::find_non_full_bucket()::{lambda(auto:1 const&)#1}::operator()<nda::mem::bucket<8> >(nda::mem::bucket<8> const&) const (line 276) | called 1 time, returned 1 time | 100.0% |
- auto nda::mem::multi_bucket<8>::find_non_full_bucket()::{lambda(auto:1 const&, auto:2 const&)#2}::operator()<nda::mem::bucket<8>, nda::mem::bucket<8> >(nda::mem::bucket<8> const&, nda::mem::bucket<8> const&) const (line 279) | called 1 time, returned 1 time | 100.0% |
+ auto nda::mem::multi_bucket<8>::find_non_full_bucket()::{lambda(auto:1 const&, auto:2 const&)#1}::operator()<nda::mem::bucket<8>, nda::mem::bucket<8> >(nda::mem::bucket<8> const&, nda::mem::bucket<8> const&) const (line 279) | called 1 time, returned 1 time | 100.0% |
nda::mem::bucket<800>::allocate(unsigned long) (line 179) | called 1 time, returned 1 time | 67.0% |
nda::mem::bucket<800>::bucket() (line 159) | called 1 time, returned 1 time | 100.0% |
nda::mem::bucket<800>::bucket(nda::mem::bucket<800>&&) (line 165) | not called | 0.0% |
@@ -111,14 +111,14 @@ GCC Code Coverage Report
nda::mem::multi_bucket<800>::allocate(unsigned long) (line 308) | called 1 time, returned 1 time | 85.0% |
nda::mem::multi_bucket<800>::deallocate(nda::mem::blk_t) (line 334) | called 1 time, returned 1 time | 21.0% |
nda::mem::multi_bucket<800>::find_non_full_bucket() (line 275) | not called | 0.0% |
- nda::mem::multi_bucket<800>::multi_bucket() (line 288) | called 1 time, returned 1 time | 75.0% |
+ nda::mem::multi_bucket<800>::multi_bucket() (line 288) | called 1 time, returned 1 time | 78.0% |
nda::mem::multi_bucket<8>::allocate(unsigned long) (line 308) | called 66 times, returned 66 times | 100.0% |
nda::mem::multi_bucket<8>::allocate_zero(unsigned long) (line 320) | called 66 times, returned 66 times | 100.0% |
nda::mem::multi_bucket<8>::buckets() const (line 365) | called 13 times, returned 13 times | 100.0% |
nda::mem::multi_bucket<8>::deallocate(nda::mem::blk_t) (line 334) | called 2 times, returned 2 times | 53.0% |
nda::mem::multi_bucket<8>::empty() const (line 359) | called 2 times, returned 2 times | 100.0% |
- nda::mem::multi_bucket<8>::find_non_full_bucket() (line 275) | called 1 time, returned 1 time | 81.0% |
- nda::mem::multi_bucket<8>::multi_bucket() (line 288) | called 1 time, returned 1 time | 75.0% |
+ nda::mem::multi_bucket<8>::find_non_full_bucket() (line 275) | called 1 time, returned 1 time | 77.0% |
+ nda::mem::multi_bucket<8>::multi_bucket() (line 288) | called 1 time, returned 1 time | 78.0% |
nda::mem::multi_bucket<8>::owns(nda::mem::blk_t) const (line 373) | called 2 times, returned 2 times | 100.0% |
nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::allocate(unsigned long) (line 426) | called 1 time, returned 1 time | 80.0% |
nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deallocate(nda::mem::blk_t) (line 443) | called 1 time, returned 1 time | 80.0% |
@@ -127,7 +127,7 @@ GCC Code Coverage Report
nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deallocate(nda::mem::blk_t) (line 629) | called 20 times, returned 20 times | 100.0% |
nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::histogram() const (line 643) | called 20 times, returned 20 times | 100.0% |
nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::print_histogram(std::ostream&) const (line 649) | called 2 times, returned 2 times | 100.0% |
- nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::stats() (line 580) | called 1 time, returned 1 time | 71.0% |
+ nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::stats() (line 580) | called 1 time, returned 1 time | 75.0% |
nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~stats() (line 595) | called 1 time, returned 1 time | 100.0% |
@@ -2216,12 +2216,12 @@ GCC Code Coverage Report
1/2
-
✓ Branch 2 taken 2 times.
-
✗ Branch 3 not taken.
+
✓ Branch 1 taken 2 times.
+
✗ Branch 2 not taken.
- 2 |
+ 6 |
multi_bucket() : bu_vec(1), bu(bu_vec.begin()) {} |
@@ -4365,12 +4365,12 @@ GCC Code Coverage Report
1/2
-
✓ Branch 2 taken 1 times.
-
✗ Branch 3 not taken.
+
✓ Branch 1 taken 1 times.
+
✗ Branch 2 not taken.
- 1 |
+ 3 |
stats() = default; |
diff --git a/docs/coverage/coverage.arithmetic.hpp.d5873daabcbcb684e9ea18bdd0c96390.html b/docs/coverage/coverage.arithmetic.hpp.d5873daabcbcb684e9ea18bdd0c96390.html
index e2ca4fcd..fc5d87cb 100644
--- a/docs/coverage/coverage.arithmetic.hpp.d5873daabcbcb684e9ea18bdd0c96390.html
+++ b/docs/coverage/coverage.arithmetic.hpp.d5873daabcbcb684e9ea18bdd0c96390.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -1862,7 +1862,7 @@ GCC Code Coverage Report
- 90 |
+ 60 |
return (std::equal_to{}(args...) ? l + r(args...) : r(args...)); |
@@ -1927,7 +1927,7 @@ GCC Code Coverage Report
- 258 |
+ 212 |
return (std::equal_to{}(args...) ? l(args...) + r : l(args...)); |
@@ -2106,7 +2106,7 @@ GCC Code Coverage Report
- 2760 |
+ 2232 |
return (std::equal_to{}(args...) ? l(args...) - r : l(args...)); |
diff --git a/docs/coverage/coverage.array.hpp.52e33510df8e3f34677c1a0d30af64a6.html b/docs/coverage/coverage.array.hpp.52e33510df8e3f34677c1a0d30af64a6.html
index 3ef8846b..16a75f13 100644
--- a/docs/coverage/coverage.array.hpp.52e33510df8e3f34677c1a0d30af64a6.html
+++ b/docs/coverage/coverage.array.hpp.52e33510df8e3f34677c1a0d30af64a6.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -47,9 +47,9 @@ GCC Code Coverage Report
Functions: |
- 62 |
- 68 |
- 91.2% |
+ 63 |
+ 69 |
+ 91.3% |
Branches: |
@@ -73,11 +73,12 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZZN3nda7stdutil22make_initialized_arrayILm2ElEESt5arrayIT0_XT_EES3_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1EEEEDaS6_ (line 169) | called 11 times, returned 11 times | 100.0% |
- _ZZN3nda7stdutil22make_initialized_arrayILm3EiEESt5arrayIT0_XT_EES3_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1ELm2EEEEDaS6_ (line 169) | called 3 times, returned 3 times | 100.0% |
- _ZZN3nda7stdutil22make_initialized_arrayILm3ElEESt5arrayIT0_XT_EES3_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1ELm2EEEEDaS6_ (line 169) | called 1 time, returned 1 time | 100.0% |
auto nda::stdutil::dot_product<int, int, 4ul>(std::array<int, 4ul> const&, std::array<int, 4ul> const&) (line 369) | called 1 time, returned 1 time | 100.0% |
+ auto nda::stdutil::make_initialized_array<2ul, long>(long)::{lambda<unsigned long... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) const (line 169) | called 11 times, returned 11 times | 100.0% |
+ auto nda::stdutil::make_initialized_array<3ul, int>(int)::{lambda<unsigned long... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul, 2ul>(std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) const (line 169) | called 3 times, returned 3 times | 100.0% |
+ auto nda::stdutil::make_initialized_array<3ul, long>(long)::{lambda<unsigned long... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul, 2ul>(std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) const (line 169) | called 1 time, returned 1 time | 100.0% |
auto nda::stdutil::product<int, 4ul>(std::array<int, 4ul> const&) (line 348) | called 1 time, returned 1 time | 100.0% |
+ auto nda::stdutil::product<long, 3ul>(std::array<long, 3ul> const&) (line 348) | called 1 time, returned 1 time | 100.0% |
auto nda::stdutil::sum<int, 4ul>(std::array<int, 4ul> const&) (line 329) | called 1 time, returned 1 time | 100.0% |
auto nda::stdutil::sum<long, 2ul>(std::array<long, 2ul> const&) (line 329) | called 9 times, returned 9 times | 100.0% |
auto std::operator*<int, int, 3ul>(std::array<int, 3ul> const&, std::array<int, 3ul> const&) (line 116) | called 1 time, returned 1 time | 100.0% |
@@ -140,7 +141,7 @@ GCC Code Coverage Report
std::ostream& std::operator<< <long, 3ul>(std::ostream&, std::array<long, 3ul> const&) (line 52) | not called | 0.0% |
std::ostream& std::operator<< <long, 4ul>(std::ostream&, std::array<long, 4ul> const&) (line 52) | not called | 0.0% |
std::ostream& std::operator<< <long, 6ul>(std::ostream&, std::array<long, 6ul> const&) (line 52) | not called | 0.0% |
- std::vector<int, std::allocator<int> > nda::stdutil::to_vector<int, 3ul>(std::array<int, 3ul> const&) (line 200) | called 1 time, returned 1 time | 85.0% |
+ std::vector<int, std::allocator<int> > nda::stdutil::to_vector<int, 3ul>(std::array<int, 3ul> const&) (line 200) | called 1 time, returned 1 time | 86.0% |
@@ -1653,8 +1654,8 @@ GCC Code Coverage Report
1/2
-
✓ Branch 2 taken 1 times.
-
✗ Branch 3 not taken.
+
✓ Branch 1 taken 1 times.
+
✗ Branch 2 not taken.
@@ -2743,7 +2744,7 @@ GCC Code Coverage Report
348 |
|
- 28 |
+ 29 |
constexpr auto product(std::array<T, R> const &a) { |
@@ -2757,7 +2758,7 @@ GCC Code Coverage Report
350 |
|
- 28 |
+ 29 |
auto res = a[0]; |
@@ -2766,19 +2767,19 @@ GCC Code Coverage Report
2/2
-
✓ Branch 1 taken 3 times.
-
✓ Branch 2 taken 1 times.
+
✓ Branch 1 taken 5 times.
+
✓ Branch 2 taken 2 times.
- 70 |
+ 73 |
for (int i = 1; i < R; ++i) res *= a[i]; |
352 |
|
- 28 |
+ 29 |
return res; |
diff --git a/docs/coverage/coverage.array_adapter.hpp.813d78988f8938babbcfe65bf272164e.html b/docs/coverage/coverage.array_adapter.hpp.813d78988f8938babbcfe65bf272164e.html
index e1daa6bf..6ac5c53d 100644
--- a/docs/coverage/coverage.array_adapter.hpp.813d78988f8938babbcfe65bf272164e.html
+++ b/docs/coverage/coverage.array_adapter.hpp.813d78988f8938babbcfe65bf272164e.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,28 +73,28 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESI_ (line 63) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE4py2cEP7_objectEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESI_ (line 63) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS3_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEELi1ES4_Lc65ESA_EEE14is_convertibleEP7_objectbEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESI_ (line 63) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS3_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEELi1ES4_Lc65ESA_EEE4py2cEP7_objectEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESI_ (line 63) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS8_10mallocatorILS9_1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESN_ (line 63) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS8_10mallocatorILS9_1EEEEEEEE4py2cEP7_objectEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESN_ (line 63) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EC2IlEERKSt5arrayIT_Lm2EESI_ (line 63) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE4py2cEP7_objectEUlDpT_E_EC2IlEERKSt5arrayIT_Lm2EESI_ (line 63) | called 1 time, returned 1 time | 100.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_E5shapeEv (line 69) | called 2 times, returned 2 times | 100.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE4py2cEP7_objectEUlDpT_E_E5shapeEv (line 69) | called 1 time, returned 1 time | 100.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS3_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEELi1ES4_Lc65ESA_EEE14is_convertibleEP7_objectbEUlDpT_E_E5shapeEv (line 69) | called 2 times, returned 2 times | 100.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS3_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEELi1ES4_Lc65ESA_EEE4py2cEP7_objectEUlDpT_E_E5shapeEv (line 69) | called 2 times, returned 2 times | 100.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS8_10mallocatorILS9_1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_E5shapeEv (line 69) | called 2 times, returned 2 times | 100.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS8_10mallocatorILS9_1EEEEEEEE4py2cEP7_objectEUlDpT_E_E5shapeEv (line 69) | called 2 times, returned 2 times | 100.0% |
- _ZNK3nda13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_E5shapeEv (line 69) | called 1 time, returned 1 time | 100.0% |
- _ZNK3nda13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE4py2cEP7_objectEUlDpT_E_E5shapeEv (line 69) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}) (line 63) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::shape() const (line 69) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}) (line 63) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::shape() const (line 69) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}) (line 63) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::shape() const (line 69) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}) (line 63) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::shape() const (line 69) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}) (line 63) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::shape() const (line 69) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}) (line 63) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::shape() const (line 69) | called 2 times, returned 2 times | 100.0% |
nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}>::array_adapter<int>(std::array<int, 2ul> const&, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}) (line 63) | called 1 time, returned 1 time | 100.0% |
nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}>::shape() const (line 69) | called 4 times, returned 4 times | 100.0% |
nda::array_adapter<2, NDA_ArrayAdapterMoveElements_Test::TestBody()::{lambda(long, long)#1}>::array_adapter<int>(std::array<int, 2ul> const&, NDA_ArrayAdapterMoveElements_Test::TestBody()::{lambda(long, long)#1}) (line 63) | called 1 time, returned 1 time | 100.0% |
nda::array_adapter<2, NDA_ArrayAdapterMoveElements_Test::TestBody()::{lambda(long, long)#1}>::shape() const (line 69) | called 1 time, returned 1 time | 100.0% |
nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}>::array_adapter<int>(std::array<int, 2ul> const&, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}) (line 63) | called 1 time, returned 1 time | 100.0% |
nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}>::shape() const (line 69) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 2ul> const&, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}) (line 63) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::shape() const (line 69) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 2ul> const&, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}) (line 63) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::shape() const (line 69) | called 1 time, returned 1 time | 100.0% |
diff --git a/docs/coverage/coverage.auto_assign.hpp.d64d742843a4a1b05a3322119dc0126f.html b/docs/coverage/coverage.auto_assign.hpp.d64d742843a4a1b05a3322119dc0126f.html
index 35018cae..44087d89 100644
--- a/docs/coverage/coverage.auto_assign.hpp.d64d742843a4a1b05a3322119dc0126f.html
+++ b/docs/coverage/coverage.auto_assign.hpp.d64d742843a4a1b05a3322119dc0126f.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.auto_assign_subscript.hpp.337fc80753a3f27dfd312a07d3947c35.html b/docs/coverage/coverage.auto_assign_subscript.hpp.337fc80753a3f27dfd312a07d3947c35.html
index b3dd7eec..1dec0395 100644
--- a/docs/coverage/coverage.auto_assign_subscript.hpp.337fc80753a3f27dfd312a07d3947c35.html
+++ b/docs/coverage/coverage.auto_assign_subscript.hpp.337fc80753a3f27dfd312a07d3947c35.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.basic_array.hpp.c59f1393d7236ebc116060d28cdd553a.html b/docs/coverage/coverage.basic_array.hpp.c59f1393d7236ebc116060d28cdd553a.html
index 71dec99a..0400f8b4 100644
--- a/docs/coverage/coverage.basic_array.hpp.c59f1393d7236ebc116060d28cdd553a.html
+++ b/docs/coverage/coverage.basic_array.hpp.c59f1393d7236ebc116060d28cdd553a.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,10 +73,6 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZN3nda11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEC2INS_13array_adapterILi1EZN6cpp2py12py_converterIS9_E4py2cEP7_objectEUlDpT_E_EEEERKT_ (line 293) | called 1 time, returned 1 time | 85.0% |
- _ZN3nda11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEC2INS_13array_adapterILi2EZN6cpp2py12py_converterIS9_E4py2cEP7_objectEUlDpT_E_EEEERKT_ (line 293) | called 1 time, returned 1 time | 89.0% |
- _ZN3nda11basic_arrayINS0_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS3_12AddressSpaceE1EEEEEEELi1ES1_Lc65ES7_EC2INS_13array_adapterILi1EZN6cpp2py12py_converterIS9_E4py2cEP7_objectEUlDpT_E_EEEERKT_ (line 293) | called 2 times, returned 2 times | 85.0% |
- _ZN3nda11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS5_10mallocatorILS6_1EEEEEEC2INS_13array_adapterILi1EZN6cpp2py12py_converterISE_E4py2cEP7_objectEUlDpT_E_EEEERKT_ (line 293) | called 2 times, returned 2 times | 85.0% |
auto nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list<std::initializer_list<double> >(std::initializer_list<std::initializer_list<double> > const&) (line 327) | called 2 times, returned 2 times | 54.0% |
auto nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list<std::initializer_list<double> >(std::initializer_list<std::initializer_list<double> > const&) (line 327) | called 41 times, returned 41 times | 54.0% |
auto nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list<std::initializer_list<double> >(std::initializer_list<std::initializer_list<double> > const&)::{lambda(auto:1&&, auto:2&&)#1}::operator()<std::initializer_list<double> const&, std::initializer_list<double> const&>(std::initializer_list<double> const&, std::initializer_list<double> const&) const (line 328) | called 8 times, returned 8 times | 100.0% |
@@ -123,10 +119,12 @@ GCC Code Coverage Report
nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 1ul> const&) (line 260) | called 1 time, returned 1 time | 100.0% |
+ nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> >(nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> const&) (line 293) | called 1 time, returned 1 time | 85.0% |
nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 2ul> const&) (line 260) | called 1 time, returned 1 time | 100.0% |
+ nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> >(nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> const&) (line 293) | called 1 time, returned 1 time | 89.0% |
nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<cpp2py::pyref, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<nda::python::make_numpy_proxy_from_array_or_view<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1&&)#1}, nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::python::make_numpy_proxy_from_array_or_view<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1&&)#1}, nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 293) | called 1 time, returned 1 time | 85.0% |
nda::basic_array<cpp2py::pyref, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<nda::python::make_numpy_proxy_from_array_or_view<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1&&)#1}, nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::python::make_numpy_proxy_from_array_or_view<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1&&)#1}, nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 293) | called 1 time, returned 1 time | 85.0% |
@@ -215,8 +213,8 @@ GCC Code Coverage Report
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (line 293) | called 1 time, returned 1 time | 88.0% |
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (line 293) | called 1 time, returned 1 time | 78.0% |
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > > const&) (line 293) | called 1 time, returned 1 time | 78.0% |
- nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 293) | called 1 time, returned 1 time | 88.0% |
- nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (line 293) | called 1 time, returned 1 time | 88.0% |
+ nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 293) | called 1 time, returned 1 time | 88.0% |
+ nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (line 293) | called 1 time, returned 1 time | 88.0% |
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<nda::pow<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&, double)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::pow<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&, double)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (line 293) | called 1 time, returned 1 time | 88.0% |
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 594) | called 5 times, returned 5 times | 75.0% |
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<double> const&) (line 323) | called 2 times, returned 2 times | 100.0% |
@@ -698,11 +696,13 @@ GCC Code Coverage Report
nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 1ul> const&) (line 260) | called 1 time, returned 1 time | 100.0% |
+ nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> >(nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> const&) (line 293) | called 2 times, returned 2 times | 85.0% |
nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 293) | called 2 times, returned 2 times | 85.0% |
nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 293) | called 1 time, returned 1 time | 85.0% |
nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202) | called 2 times, returned 2 times | 100.0% |
+ nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> >(nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> const&) (line 293) | called 2 times, returned 2 times | 85.0% |
nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 293) | called 1 time, returned 1 time | 85.0% |
nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199) | called 2 times, returned 2 times | 100.0% |
@@ -3912,7 +3912,7 @@ GCC Code Coverage Report
- 236 |
+ 118 |
return basic_array{stdutil::make_std_array<long>(shape), mem::init_zero}; |
diff --git a/docs/coverage/coverage.basic_array_view.hpp.e01df435fcc414d0d666fb6e75eb42f2.html b/docs/coverage/coverage.basic_array_view.hpp.e01df435fcc414d0d666fb6e75eb42f2.html
index 975d97b4..77c50070 100644
--- a/docs/coverage/coverage.basic_array_view.hpp.e01df435fcc414d0d666fb6e75eb42f2.html
+++ b/docs/coverage/coverage.basic_array_view.hpp.e01df435fcc414d0d666fb6e75eb42f2.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -2418,7 +2418,7 @@ GCC Code Coverage Report
265 |
|
- 6 |
+ 12 |
explicit basic_array_view(std::array<ValueType, N> &a) noexcept : basic_array_view{{long(N)}, a.data()} {} |
@@ -2565,7 +2565,7 @@ GCC Code Coverage Report
286 |
|
- 49 |
+ 98 |
explicit basic_array_view(R &rg) noexcept : basic_array_view{{long(std::ranges::size(rg))}, std::to_address(std::begin(rg))} {} |
diff --git a/docs/coverage/coverage.basic_functions.hpp.e4b283f149413d71f3fb5eda397cccd0.html b/docs/coverage/coverage.basic_functions.hpp.e4b283f149413d71f3fb5eda397cccd0.html
index ff26fd97..35307e86 100644
--- a/docs/coverage/coverage.basic_functions.hpp.e4b283f149413d71f3fb5eda397cccd0.html
+++ b/docs/coverage/coverage.basic_functions.hpp.e4b283f149413d71f3fb5eda397cccd0.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,12 +73,9 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZZN3nda16clef_auto_assignIRNS_11basic_arrayIdLi2ENS_8C_layoutELc77ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEENS_4clef13make_fun_implINSB_4exprINSB_4tags10multipliesEJiNSD_INSE_4plusEJNSB_11placeholderILi61EEENSH_ILi60EEEEEEEEEJLi61ELi60EEEEEEvOT_OT0_ENKUlDpOT_E_clIJRlSW_EEEDaST_ (line 533) | called 672 times, returned 672 times | 92.0% |
- _ZZN3ndaeqINS_11basic_arrayIiLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEES9_EEbRKT_RKT0_ENKUlDpOT_E_clIJRlEEEDaSI_ (line 488) | called 8 times, returned 8 times | 69.0% |
- _ZZN3ndaeqINS_11basic_arrayIlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEES9_EEbRKT_RKT0_ENKUlDpOT_E_clIJRlEEEDaSI_ (line 488) | called 3 times, returned 3 times | 69.0% |
- _ZZN3ndaeqINS_11basic_arrayIlLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEES9_EEbRKT_RKT0_ENKUlDpOT_E_clIJRlSL_EEEDaSI_ (line 488) | called 4 times, returned 4 times | 72.0% |
auto nda::arange<long>(long) (line 148) | called 100 times, returned 100 times | 100.0% |
auto nda::arange<long>(long, long, long) (line 132) | called 7960100 times, returned 7960100 times | 85.0% |
+ auto nda::clef_auto_assign<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >, 61, 60> >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >, 61, 60>&&)::{lambda((auto:1&&)...)#1}::operator()<long&, long&>(long&, long&) const (line 533) | called 672 times, returned 672 times | 92.0% |
auto nda::concatenate<1ul, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 603) | called 1 time, returned 1 time | 72.0% |
auto nda::concatenate<2ul, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 603) | called 1 time, returned 1 time | 72.0% |
auto nda::get_block_layout<nda::basic_array_view<double, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 560) | called 5 times, returned 5 times | 65.0% |
@@ -110,6 +107,9 @@ GCC Code Coverage Report
auto nda::ones<std::complex<double>, long, 3ul>(std::array<long, 3ul> const&) (line 99) | called 1 time, returned 1 time | 100.0% |
auto nda::ones<std::complex<double>, long>(long) (line 118) | called 1 time, returned 1 time | 100.0% |
auto nda::ones<std::complex<double>>() (line 118) | called 1 time, returned 1 time | 100.0% |
+ auto nda::operator==<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda((auto:1&&)...)#1}::operator()<long&>(long&) const (line 488) | called 8 times, returned 8 times | 69.0% |
+ auto nda::operator==<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda((auto:1&&)...)#1}::operator()<long&>(long&) const (line 488) | called 3 times, returned 3 times | 69.0% |
+ auto nda::operator==<nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda((auto:1&&)...)#1}::operator()<long&, long&>(long&, long&) const (line 488) | called 4 times, returned 4 times | 72.0% |
auto nda::rand<double, int, int, int, int>(int, int, int, int) (line 189) | called 3 times, returned 3 times | 100.0% |
auto nda::rand<double, int, int, int>(int, int, int) (line 189) | called 2 times, returned 2 times | 100.0% |
auto nda::rand<double, int, int>(int, int) (line 189) | called 5 times, returned 5 times | 100.0% |
@@ -4146,7 +4146,7 @@ GCC Code Coverage Report
533 |
|
- 1385 |
+ 1328 |
nda::for_each(a.shape(), [&a, &f](auto &&...x) { |
@@ -4162,12 +4162,12 @@ GCC Code Coverage Report
1/2
-
✓ Branch 1 taken 4 times.
-
✗ Branch 2 not taken.
+
✓ Branch 3 taken 4 times.
+
✗ Branch 4 not taken.
- 4 |
+ 12 |
clef_auto_assign(a(x...), f(x...)); |
@@ -4181,7 +4181,7 @@ GCC Code Coverage Report
537 |
|
- 1337 |
+ 2624 |
a(x...) = f(x...); |
diff --git a/docs/coverage/coverage.bound_check_worker.hpp.378ae143287dc8ec7a8af2395e5b2d68.html b/docs/coverage/coverage.bound_check_worker.hpp.378ae143287dc8ec7a8af2395e5b2d68.html
index b30d7245..9cd857d2 100644
--- a/docs/coverage/coverage.bound_check_worker.hpp.378ae143287dc8ec7a8af2395e5b2d68.html
+++ b/docs/coverage/coverage.bound_check_worker.hpp.378ae143287dc8ec7a8af2395e5b2d68.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -81,136 +81,136 @@ GCC Code Coverage Report
nda::detail::bound_check_worker::check_current_dim(itertools::range::all_t) (line 65) | called 3254 times, returned 3254 times | 100.0% |
nda::detail::bound_check_worker::check_current_dim(long) (line 49) | called 20653124 times, returned 20653124 times | 100.0% |
nda::detail::bound_check_worker::check_current_dim(nda::ellipsis) (line 68) | called 166 times, returned 166 times | 100.0% |
- void nda::assert_in_bounds<int, int, int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&, int const&, int const&) (line 106) | called 2 times, returned 2 times | 29.0% |
- void nda::assert_in_bounds<int, int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&, int const&) (line 106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, int, int, int, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, int, int, nda::ellipsis>(int, long const*, int const&, int const&, int const&, int const&, nda::ellipsis const&) (line 106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&) (line 106) | called 2530 times, returned 2526 times | 73.0% |
- void nda::assert_in_bounds<int, int, int, itertools::range::all_t, int>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, int, itertools::range::all_t, nda::ellipsis>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, nda::ellipsis const&) (line 106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, int, int, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 28 times, returned 28 times | 27.0% |
- void nda::assert_in_bounds<int, int, int>(int, long const*, int const&, int const&, int const&) (line 106) | called 6165 times, returned 6165 times | 25.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, int, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&) (line 106) | called 20 times, returned 20 times | 25.0% |
- void nda::assert_in_bounds<int, int, itertools::range>(int, long const*, int const&, int const&, itertools::range const&) (line 106) | called 3 times, returned 3 times | 25.0% |
- void nda::assert_in_bounds<int, int, long>(int, long const*, int const&, int const&, long const&) (line 106) | called 10 times, returned 10 times | 25.0% |
- void nda::assert_in_bounds<int, int, nda::ellipsis, int, itertools::range::all_t>(int, long const*, int const&, int const&, nda::ellipsis const&, int const&, itertools::range::all_t const&) (line 106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, int>(int, long const*, int const&, int const&) (line 106) | called 8395 times, returned 8393 times | 69.0% |
- void nda::assert_in_bounds<int, itertools::range, int, itertools::range>(int, long const*, int const&, itertools::range const&, int const&, itertools::range const&) (line 106) | called 1 time, returned 0 time | 67.0% |
- void nda::assert_in_bounds<int, itertools::range, int>(int, long const*, int const&, itertools::range const&, int const&) (line 106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<int, itertools::range, itertools::range::all_t>(int, long const*, int const&, itertools::range const&, itertools::range::all_t const&) (line 106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<int, itertools::range, itertools::range>(int, long const*, int const&, itertools::range const&, itertools::range const&) (line 106) | called 3 times, returned 3 times | 25.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, int, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 25 times, returned 25 times | 27.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 25 times, returned 25 times | 27.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range const&) (line 106) | called 1 time, returned 1 time | 27.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, int const&) (line 106) | called 30 times, returned 30 times | 25.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range const&, int const&) (line 106) | called 1 time, returned 0 time | 67.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 26 times, returned 25 times | 67.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 542 times, returned 542 times | 25.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range>(int, long const*, int const&, itertools::range::all_t const&, itertools::range const&) (line 106) | called 20 times, returned 20 times | 25.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&) (line 106) | called 8 times, returned 8 times | 23.0% |
- void nda::assert_in_bounds<int, itertools::range>(int, long const*, int const&, itertools::range const&) (line 106) | called 4 times, returned 4 times | 23.0% |
- void nda::assert_in_bounds<int, long, int>(int, long const*, int const&, long const&, int const&) (line 106) | called 15 times, returned 15 times | 25.0% |
- void nda::assert_in_bounds<int, long, long>(int, long const*, int const&, long const&, long const&) (line 106) | called 92 times, returned 92 times | 25.0% |
- void nda::assert_in_bounds<int, long>(int, long const*, int const&, long const&) (line 106) | called 2 times, returned 2 times | 23.0% |
- void nda::assert_in_bounds<int, nda::ellipsis, int, int, int>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&, int const&) (line 106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, nda::ellipsis, int, int, itertools::range::all_t>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, nda::ellipsis, int, int>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&) (line 106) | called 2 times, returned 2 times | 27.0% |
- void nda::assert_in_bounds<int, nda::ellipsis, int>(int, long const*, int const&, nda::ellipsis const&, int const&) (line 106) | called 2 times, returned 2 times | 25.0% |
- void nda::assert_in_bounds<int, nda::ellipsis>(int, long const*, int const&, nda::ellipsis const&) (line 106) | called 46 times, returned 46 times | 23.0% |
- void nda::assert_in_bounds<int>(int, long const*, int const&) (line 106) | called 15861489 times, returned 15861489 times | 21.0% |
- void nda::assert_in_bounds<itertools::range, int, int, int>(int, long const*, itertools::range const&, int const&, int const&, int const&) (line 106) | called 1 time, returned 1 time | 27.0% |
- void nda::assert_in_bounds<itertools::range, int, itertools::range>(int, long const*, itertools::range const&, int const&, itertools::range const&) (line 106) | called 562 times, returned 562 times | 25.0% |
- void nda::assert_in_bounds<itertools::range, int>(int, long const*, itertools::range const&, int const&) (line 106) | called 6 times, returned 4 times | 62.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range, itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&, itertools::range const&, itertools::range const&) (line 106) | called 1 time, returned 1 time | 27.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&, itertools::range const&) (line 106) | called 45362 times, returned 45362 times | 25.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range::all_t, int>(int, long const*, itertools::range const&, itertools::range::all_t const&, int const&) (line 106) | called 20 times, returned 20 times | 25.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 25.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range::all_t, itertools::range>(int, long const*, itertools::range const&, itertools::range::all_t const&, itertools::range const&) (line 106) | called 524 times, returned 524 times | 25.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range::all_t>(int, long const*, itertools::range const&, itertools::range::all_t const&) (line 106) | called 9 times, returned 9 times | 23.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&) (line 106) | called 26 times, returned 26 times | 23.0% |
- void nda::assert_in_bounds<itertools::range, nda::ellipsis, itertools::range>(int, long const*, itertools::range const&, nda::ellipsis const&, itertools::range const&) (line 106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<itertools::range, nda::ellipsis>(int, long const*, itertools::range const&, nda::ellipsis const&) (line 106) | called 5 times, returned 5 times | 23.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&) (line 106) | called 26 times, returned 25 times | 73.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&) (line 106) | called 27 times, returned 27 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 63 times, returned 63 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, nda::ellipsis>(int, long const*, itertools::range::all_t const&, int const&, nda::ellipsis const&) (line 106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&) (line 106) | called 57 times, returned 56 times | 62.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range, int, int>(int, long const*, itertools::range::all_t const&, itertools::range const&, int const&, int const&) (line 106) | called 1 time, returned 0 time | 67.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range, int>(int, long const*, itertools::range::all_t const&, itertools::range const&, int const&) (line 106) | called 3 times, returned 3 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range const&, itertools::range::all_t const&) (line 106) | called 8 times, returned 8 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range const&, itertools::range const&) (line 106) | called 3 times, returned 3 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 25 times, returned 25 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 14 times, returned 14 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 25 times, returned 25 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 8 times, returned 8 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range const&) (line 106) | called 3 times, returned 3 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range const&) (line 106) | called 9 times, returned 9 times | 23.0% |
- void nda::assert_in_bounds<itertools::range::all_t, long>(int, long const*, itertools::range::all_t const&, long const&) (line 106) | called 30 times, returned 30 times | 23.0% |
- void nda::assert_in_bounds<itertools::range::all_t, nda::ellipsis, int>(int, long const*, itertools::range::all_t const&, nda::ellipsis const&, int const&) (line 106) | called 1 time, returned 0 time | 64.0% |
- void nda::assert_in_bounds<itertools::range::all_t>(int, long const*, itertools::range::all_t const&) (line 106) | called 2 times, returned 2 times | 21.0% |
- void nda::assert_in_bounds<itertools::range>(int, long const*, itertools::range const&) (line 106) | called 96 times, returned 96 times | 21.0% |
- void nda::assert_in_bounds<long, int, long>(int, long const*, long const&, int const&, long const&) (line 106) | called 40 times, returned 40 times | 25.0% |
- void nda::assert_in_bounds<long, long, int, int>(int, long const*, long const&, long const&, int const&, int const&) (line 106) | called 12 times, returned 12 times | 27.0% |
- void nda::assert_in_bounds<long, long, int>(int, long const*, long const&, long const&, int const&) (line 106) | called 22 times, returned 22 times | 25.0% |
- void nda::assert_in_bounds<long, long, long, long, long, long>(int, long const*, long const&, long const&, long const&, long const&, long const&, long const&) (line 106) | called 1840 times, returned 1840 times | 29.0% |
- void nda::assert_in_bounds<long, long, long, long>(int, long const*, long const&, long const&, long const&, long const&) (line 106) | called 3408 times, returned 3408 times | 27.0% |
- void nda::assert_in_bounds<long, long, long>(int, long const*, long const&, long const&, long const&) (line 106) | called 193639 times, returned 193639 times | 25.0% |
- void nda::assert_in_bounds<long, long>(int, long const*, long const&, long const&) (line 106) | called 2062362 times, returned 2062362 times | 23.0% |
- void nda::assert_in_bounds<long, nda::ellipsis>(int, long const*, long const&, nda::ellipsis const&) (line 106) | called 6 times, returned 6 times | 23.0% |
- void nda::assert_in_bounds<long>(int, long const*, long const&) (line 106) | called 11764 times, returned 11764 times | 21.0% |
- void nda::assert_in_bounds<nda::ellipsis, int, int, int, int>(int, long const*, nda::ellipsis const&, int const&, int const&, int const&, int const&) (line 106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<nda::ellipsis, int, int, int, itertools::range::all_t>(int, long const*, nda::ellipsis const&, int const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<nda::ellipsis, int, int>(int, long const*, nda::ellipsis const&, int const&, int const&) (line 106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<nda::ellipsis, int, itertools::range::all_t>(int, long const*, nda::ellipsis const&, int const&, itertools::range::all_t const&) (line 106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<nda::ellipsis, int>(int, long const*, nda::ellipsis const&, int const&) (line 106) | called 62 times, returned 61 times | 62.0% |
- void nda::assert_in_bounds<nda::ellipsis, itertools::range, int>(int, long const*, nda::ellipsis const&, itertools::range const&, int const&) (line 106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<nda::ellipsis, itertools::range>(int, long const*, nda::ellipsis const&, itertools::range const&) (line 106) | called 4 times, returned 4 times | 23.0% |
- void nda::assert_in_bounds<nda::ellipsis, long>(int, long const*, nda::ellipsis const&, long const&) (line 106) | called 3 times, returned 3 times | 23.0% |
- void nda::assert_in_bounds<nda::ellipsis>(int, long const*, nda::ellipsis const&) (line 106) | called 15 times, returned 15 times | 21.0% |
- void nda::assert_in_bounds<unsigned int>(int, long const*, unsigned int const&) (line 106) | called 10 times, returned 10 times | 21.0% |
- void nda::assert_in_bounds<unsigned long, nda::ellipsis>(int, long const*, unsigned long const&, nda::ellipsis const&) (line 106) | called 8 times, returned 8 times | 23.0% |
- void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&) (line 106) | called 2 times, returned 2 times | 29.0% |
- void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&) (line 106) | called 6 times, returned 6 times | 27.0% |
- void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&) (line 106) | called 6 times, returned 6 times | 25.0% |
- void nda::assert_in_bounds<unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&) (line 106) | called 322 times, returned 322 times | 23.0% |
- void nda::assert_in_bounds<unsigned long>(int, long const*, unsigned long const&) (line 106) | called 92 times, returned 92 times | 21.0% |
+ void nda::assert_in_bounds<int, int, int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&, int const&, int const&) (line 106) | called 2 times, returned 2 times | 31.0% |
+ void nda::assert_in_bounds<int, int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&, int const&) (line 106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, int, int, int, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, int, int, nda::ellipsis>(int, long const*, int const&, int const&, int const&, int const&, nda::ellipsis const&) (line 106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&) (line 106) | called 2530 times, returned 2526 times | 74.0% |
+ void nda::assert_in_bounds<int, int, int, itertools::range::all_t, int>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, int, itertools::range::all_t, nda::ellipsis>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, nda::ellipsis const&) (line 106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, int, int, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 28 times, returned 28 times | 29.0% |
+ void nda::assert_in_bounds<int, int, int>(int, long const*, int const&, int const&, int const&) (line 106) | called 6165 times, returned 6165 times | 28.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, int, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&) (line 106) | called 20 times, returned 20 times | 28.0% |
+ void nda::assert_in_bounds<int, int, itertools::range>(int, long const*, int const&, int const&, itertools::range const&) (line 106) | called 3 times, returned 3 times | 28.0% |
+ void nda::assert_in_bounds<int, int, long>(int, long const*, int const&, int const&, long const&) (line 106) | called 10 times, returned 10 times | 28.0% |
+ void nda::assert_in_bounds<int, int, nda::ellipsis, int, itertools::range::all_t>(int, long const*, int const&, int const&, nda::ellipsis const&, int const&, itertools::range::all_t const&) (line 106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, int>(int, long const*, int const&, int const&) (line 106) | called 8395 times, returned 8393 times | 70.0% |
+ void nda::assert_in_bounds<int, itertools::range, int, itertools::range>(int, long const*, int const&, itertools::range const&, int const&, itertools::range const&) (line 106) | called 1 time, returned 0 time | 65.0% |
+ void nda::assert_in_bounds<int, itertools::range, int>(int, long const*, int const&, itertools::range const&, int const&) (line 106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range, itertools::range::all_t>(int, long const*, int const&, itertools::range const&, itertools::range::all_t const&) (line 106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range, itertools::range>(int, long const*, int const&, itertools::range const&, itertools::range const&) (line 106) | called 3 times, returned 3 times | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, int, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 25 times, returned 25 times | 29.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 25 times, returned 25 times | 29.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range const&) (line 106) | called 1 time, returned 1 time | 29.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, int const&) (line 106) | called 30 times, returned 30 times | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range const&, int const&) (line 106) | called 1 time, returned 0 time | 65.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 26 times, returned 25 times | 65.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 542 times, returned 542 times | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range>(int, long const*, int const&, itertools::range::all_t const&, itertools::range const&) (line 106) | called 20 times, returned 20 times | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&) (line 106) | called 8 times, returned 8 times | 26.0% |
+ void nda::assert_in_bounds<int, itertools::range>(int, long const*, int const&, itertools::range const&) (line 106) | called 4 times, returned 4 times | 26.0% |
+ void nda::assert_in_bounds<int, long, int>(int, long const*, int const&, long const&, int const&) (line 106) | called 15 times, returned 15 times | 28.0% |
+ void nda::assert_in_bounds<int, long, long>(int, long const*, int const&, long const&, long const&) (line 106) | called 92 times, returned 92 times | 28.0% |
+ void nda::assert_in_bounds<int, long>(int, long const*, int const&, long const&) (line 106) | called 2 times, returned 2 times | 26.0% |
+ void nda::assert_in_bounds<int, nda::ellipsis, int, int, int>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&, int const&) (line 106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, nda::ellipsis, int, int, itertools::range::all_t>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, nda::ellipsis, int, int>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&) (line 106) | called 2 times, returned 2 times | 29.0% |
+ void nda::assert_in_bounds<int, nda::ellipsis, int>(int, long const*, int const&, nda::ellipsis const&, int const&) (line 106) | called 2 times, returned 2 times | 28.0% |
+ void nda::assert_in_bounds<int, nda::ellipsis>(int, long const*, int const&, nda::ellipsis const&) (line 106) | called 46 times, returned 46 times | 26.0% |
+ void nda::assert_in_bounds<int>(int, long const*, int const&) (line 106) | called 15861489 times, returned 15861489 times | 24.0% |
+ void nda::assert_in_bounds<itertools::range, int, int, int>(int, long const*, itertools::range const&, int const&, int const&, int const&) (line 106) | called 1 time, returned 1 time | 29.0% |
+ void nda::assert_in_bounds<itertools::range, int, itertools::range>(int, long const*, itertools::range const&, int const&, itertools::range const&) (line 106) | called 562 times, returned 562 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range, int>(int, long const*, itertools::range const&, int const&) (line 106) | called 6 times, returned 4 times | 59.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range, itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&, itertools::range const&, itertools::range const&) (line 106) | called 1 time, returned 1 time | 29.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&, itertools::range const&) (line 106) | called 45362 times, returned 45362 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range::all_t, int>(int, long const*, itertools::range const&, itertools::range::all_t const&, int const&) (line 106) | called 20 times, returned 20 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range::all_t, itertools::range>(int, long const*, itertools::range const&, itertools::range::all_t const&, itertools::range const&) (line 106) | called 524 times, returned 524 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range::all_t>(int, long const*, itertools::range const&, itertools::range::all_t const&) (line 106) | called 9 times, returned 9 times | 26.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&) (line 106) | called 26 times, returned 26 times | 26.0% |
+ void nda::assert_in_bounds<itertools::range, nda::ellipsis, itertools::range>(int, long const*, itertools::range const&, nda::ellipsis const&, itertools::range const&) (line 106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<itertools::range, nda::ellipsis>(int, long const*, itertools::range const&, nda::ellipsis const&) (line 106) | called 5 times, returned 5 times | 26.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&) (line 106) | called 26 times, returned 25 times | 74.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&) (line 106) | called 27 times, returned 27 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 63 times, returned 63 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, nda::ellipsis>(int, long const*, itertools::range::all_t const&, int const&, nda::ellipsis const&) (line 106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&) (line 106) | called 57 times, returned 56 times | 59.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range, int, int>(int, long const*, itertools::range::all_t const&, itertools::range const&, int const&, int const&) (line 106) | called 1 time, returned 0 time | 65.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range, int>(int, long const*, itertools::range::all_t const&, itertools::range const&, int const&) (line 106) | called 3 times, returned 3 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range const&, itertools::range::all_t const&) (line 106) | called 8 times, returned 8 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range const&, itertools::range const&) (line 106) | called 3 times, returned 3 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 25 times, returned 25 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 14 times, returned 14 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 25 times, returned 25 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (line 106) | called 8 times, returned 8 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range const&) (line 106) | called 3 times, returned 3 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range const&) (line 106) | called 9 times, returned 9 times | 26.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, long>(int, long const*, itertools::range::all_t const&, long const&) (line 106) | called 30 times, returned 30 times | 26.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, nda::ellipsis, int>(int, long const*, itertools::range::all_t const&, nda::ellipsis const&, int const&) (line 106) | called 1 time, returned 0 time | 62.0% |
+ void nda::assert_in_bounds<itertools::range::all_t>(int, long const*, itertools::range::all_t const&) (line 106) | called 2 times, returned 2 times | 24.0% |
+ void nda::assert_in_bounds<itertools::range>(int, long const*, itertools::range const&) (line 106) | called 96 times, returned 96 times | 24.0% |
+ void nda::assert_in_bounds<long, int, long>(int, long const*, long const&, int const&, long const&) (line 106) | called 40 times, returned 40 times | 28.0% |
+ void nda::assert_in_bounds<long, long, int, int>(int, long const*, long const&, long const&, int const&, int const&) (line 106) | called 12 times, returned 12 times | 29.0% |
+ void nda::assert_in_bounds<long, long, int>(int, long const*, long const&, long const&, int const&) (line 106) | called 22 times, returned 22 times | 28.0% |
+ void nda::assert_in_bounds<long, long, long, long, long, long>(int, long const*, long const&, long const&, long const&, long const&, long const&, long const&) (line 106) | called 1840 times, returned 1840 times | 31.0% |
+ void nda::assert_in_bounds<long, long, long, long>(int, long const*, long const&, long const&, long const&, long const&) (line 106) | called 3408 times, returned 3408 times | 29.0% |
+ void nda::assert_in_bounds<long, long, long>(int, long const*, long const&, long const&, long const&) (line 106) | called 193639 times, returned 193639 times | 28.0% |
+ void nda::assert_in_bounds<long, long>(int, long const*, long const&, long const&) (line 106) | called 2062362 times, returned 2062362 times | 26.0% |
+ void nda::assert_in_bounds<long, nda::ellipsis>(int, long const*, long const&, nda::ellipsis const&) (line 106) | called 6 times, returned 6 times | 26.0% |
+ void nda::assert_in_bounds<long>(int, long const*, long const&) (line 106) | called 11764 times, returned 11764 times | 24.0% |
+ void nda::assert_in_bounds<nda::ellipsis, int, int, int, int>(int, long const*, nda::ellipsis const&, int const&, int const&, int const&, int const&) (line 106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<nda::ellipsis, int, int, int, itertools::range::all_t>(int, long const*, nda::ellipsis const&, int const&, int const&, int const&, itertools::range::all_t const&) (line 106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<nda::ellipsis, int, int>(int, long const*, nda::ellipsis const&, int const&, int const&) (line 106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<nda::ellipsis, int, itertools::range::all_t>(int, long const*, nda::ellipsis const&, int const&, itertools::range::all_t const&) (line 106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<nda::ellipsis, int>(int, long const*, nda::ellipsis const&, int const&) (line 106) | called 62 times, returned 61 times | 59.0% |
+ void nda::assert_in_bounds<nda::ellipsis, itertools::range, int>(int, long const*, nda::ellipsis const&, itertools::range const&, int const&) (line 106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<nda::ellipsis, itertools::range>(int, long const*, nda::ellipsis const&, itertools::range const&) (line 106) | called 4 times, returned 4 times | 26.0% |
+ void nda::assert_in_bounds<nda::ellipsis, long>(int, long const*, nda::ellipsis const&, long const&) (line 106) | called 3 times, returned 3 times | 26.0% |
+ void nda::assert_in_bounds<nda::ellipsis>(int, long const*, nda::ellipsis const&) (line 106) | called 15 times, returned 15 times | 24.0% |
+ void nda::assert_in_bounds<unsigned int>(int, long const*, unsigned int const&) (line 106) | called 10 times, returned 10 times | 24.0% |
+ void nda::assert_in_bounds<unsigned long, nda::ellipsis>(int, long const*, unsigned long const&, nda::ellipsis const&) (line 106) | called 8 times, returned 8 times | 26.0% |
+ void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&) (line 106) | called 2 times, returned 2 times | 31.0% |
+ void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&) (line 106) | called 6 times, returned 6 times | 29.0% |
+ void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&) (line 106) | called 6 times, returned 6 times | 28.0% |
+ void nda::assert_in_bounds<unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&) (line 106) | called 322 times, returned 322 times | 26.0% |
+ void nda::assert_in_bounds<unsigned long>(int, long const*, unsigned long const&) (line 106) | called 92 times, returned 92 times | 24.0% |
@@ -1106,7 +1106,7 @@ GCC Code Coverage Report
- 36400638 |
+ 72801244 |
if (!w.error_code) return; |
diff --git a/docs/coverage/coverage.broadcast.hpp.f65494dd2c435c330d952629f45ca5ed.html b/docs/coverage/coverage.broadcast.hpp.f65494dd2c435c330d952629f45ca5ed.html
index 4eca5973..0f3c1918 100644
--- a/docs/coverage/coverage.broadcast.hpp.f65494dd2c435c330d952629f45ca5ed.html
+++ b/docs/coverage/coverage.broadcast.hpp.f65494dd2c435c330d952629f45ca5ed.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -557,7 +557,7 @@ GCC Code Coverage Report
- 24 |
+ 48 |
MPI_Bcast(&dims[0], dims.size(), mpi::mpi_type<typename decltype(dims)::value_type>::get(), root, comm.get()); |
diff --git a/docs/coverage/coverage.complex.hpp.5aa49c95470843bd187543e69a8bf11c.html b/docs/coverage/coverage.complex.hpp.5aa49c95470843bd187543e69a8bf11c.html
index a09de435..79b21d63 100644
--- a/docs/coverage/coverage.complex.hpp.5aa49c95470843bd187543e69a8bf11c.html
+++ b/docs/coverage/coverage.complex.hpp.5aa49c95470843bd187543e69a8bf11c.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.cxx_interface.cpp.05f6049c3aa33b8b90c4a763dd311066.html b/docs/coverage/coverage.cxx_interface.cpp.05f6049c3aa33b8b90c4a763dd311066.html
index 2732b0e4..27b4edda 100644
--- a/docs/coverage/coverage.cxx_interface.cpp.05f6049c3aa33b8b90c4a763dd311066.html
+++ b/docs/coverage/coverage.cxx_interface.cpp.05f6049c3aa33b8b90c4a763dd311066.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.cxx_interface.cpp.ba72b8909171122304c8c2afb07ab36d.html b/docs/coverage/coverage.cxx_interface.cpp.ba72b8909171122304c8c2afb07ab36d.html
index ec756300..c6bde4a4 100644
--- a/docs/coverage/coverage.cxx_interface.cpp.ba72b8909171122304c8c2afb07ab36d.html
+++ b/docs/coverage/coverage.cxx_interface.cpp.ba72b8909171122304c8c2afb07ab36d.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.det_and_inverse.hpp.f0a150c553acd11bb9ae6a420b26b9c5.html b/docs/coverage/coverage.det_and_inverse.hpp.f0a150c553acd11bb9ae6a420b26b9c5.html
index 6efd467f..03e65cef 100644
--- a/docs/coverage/coverage.det_and_inverse.hpp.f0a150c553acd11bb9ae6a420b26b9c5.html
+++ b/docs/coverage/coverage.det_and_inverse.hpp.f0a150c553acd11bb9ae6a420b26b9c5.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -75,8 +75,8 @@ GCC Code Coverage Report
auto nda::determinant<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 143) | called 10 times, returned 10 times | 80.0% |
auto nda::determinant<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 143) | called 4 times, returned 4 times | 80.0% |
- auto nda::determinant_in_place<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 100) | called 10 times, returned 10 times | 50.0% |
- auto nda::determinant_in_place<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 100) | called 4 times, returned 4 times | 50.0% |
+ auto nda::determinant_in_place<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 100) | called 10 times, returned 10 times | 51.0% |
+ auto nda::determinant_in_place<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 100) | called 4 times, returned 4 times | 51.0% |
auto nda::inverse<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 297) | called 20 times, returned 20 times | 47.0% |
auto nda::inverse<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 297) | called 1 time, returned 1 time | 47.0% |
auto nda::inverse<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 297) | called 2 times, returned 2 times | 47.0% |
diff --git a/docs/coverage/coverage.dot.hpp.556d0bb8ca4bb175a216cc9ef1c2c26d.html b/docs/coverage/coverage.dot.hpp.556d0bb8ca4bb175a216cc9ef1c2c26d.html
index 539723c2..0ecf3a6a 100644
--- a/docs/coverage/coverage.dot.hpp.556d0bb8ca4bb175a216cc9ef1c2c26d.html
+++ b/docs/coverage/coverage.dot.hpp.556d0bb8ca4bb175a216cc9ef1c2c26d.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.dot.hpp.79e14c6f03125c16a02da539d1aa24ce.html b/docs/coverage/coverage.dot.hpp.79e14c6f03125c16a02da539d1aa24ce.html
index ccacd062..fcd58f9f 100644
--- a/docs/coverage/coverage.dot.hpp.79e14c6f03125c16a02da539d1aa24ce.html
+++ b/docs/coverage/coverage.dot.hpp.79e14c6f03125c16a02da539d1aa24ce.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.eigenelements.hpp.db91ef078f2e70d13f176f589038cd27.html b/docs/coverage/coverage.eigenelements.hpp.db91ef078f2e70d13f176f589038cd27.html
index a4ffd074..f98cac22 100644
--- a/docs/coverage/coverage.eigenelements.hpp.db91ef078f2e70d13f176f589038cd27.html
+++ b/docs/coverage/coverage.eigenelements.hpp.db91ef078f2e70d13f176f589038cd27.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.eval.hpp.5d800565b02e1e1b4b5bafbc6552b1b0.html b/docs/coverage/coverage.eval.hpp.5d800565b02e1e1b4b5bafbc6552b1b0.html
index 4d1d019d..02d921df 100644
--- a/docs/coverage/coverage.eval.hpp.5d800565b02e1e1b4b5bafbc6552b1b0.html
+++ b/docs/coverage/coverage.eval.hpp.5d800565b02e1e1b4b5bafbc6552b1b0.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.exceptions.hpp.d6648bec0f720e57f7d70cb0e6986a55.html b/docs/coverage/coverage.exceptions.hpp.d6648bec0f720e57f7d70cb0e6986a55.html
index e91daa78..5ae76113 100644
--- a/docs/coverage/coverage.exceptions.hpp.d6648bec0f720e57f7d70cb0e6986a55.html
+++ b/docs/coverage/coverage.exceptions.hpp.d6648bec0f720e57f7d70cb0e6986a55.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -82,7 +82,7 @@ GCC Code Coverage Report
nda::runtime_error& nda::runtime_error::operator<< <std::array<long, 4ul> >(std::array<long, 4ul> const&) (line 76) | not called | 0.0% |
nda::runtime_error& nda::runtime_error::operator<< <std::array<long, 6ul> >(std::array<long, 6ul> const&) (line 76) | not called | 0.0% |
nda::runtime_error& nda::runtime_error::operator<< <unsigned long>(unsigned long const&) (line 76) | not called | 0.0% |
- nda::runtime_error::operator<<(char const*) (line 87) | called 11 times, returned 11 times | 62.0% |
+ nda::runtime_error::operator<<(char const*) (line 87) | called 11 times, returned 11 times | 64.0% |
nda::runtime_error::runtime_error() (line 57) | called 3 times, returned 3 times | 100.0% |
nda::runtime_error::runtime_error(nda::runtime_error const&) (line 63) | called 3 times, returned 3 times | 100.0% |
nda::runtime_error::what() const (line 96) | called 2 times, returned 2 times | 100.0% |
@@ -716,10 +716,10 @@ GCC Code Coverage Report
2/4
-
✓ Branch 2 taken 11 times.
-
✗ Branch 3 not taken.
-
✓ Branch 5 taken 11 times.
-
✗ Branch 6 not taken.
+
✓ Branch 1 taken 11 times.
+
✗ Branch 2 not taken.
+
✓ Branch 4 taken 11 times.
+
✗ Branch 5 not taken.
diff --git a/docs/coverage/coverage.expression.hpp.b19a611ea4788650b73c9322739610a2.html b/docs/coverage/coverage.expression.hpp.b19a611ea4788650b73c9322739610a2.html
index d297df79..e7b720eb 100644
--- a/docs/coverage/coverage.expression.hpp.b19a611ea4788650b73c9322739610a2.html
+++ b/docs/coverage/coverage.expression.hpp.b19a611ea4788650b73c9322739610a2.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,19 +73,12 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS0_11placeholderILi0EEENS1_INS2_8functionEJZNS0_4conjIJRS5_EEEDaDpOT_EUlSB_E_S5_EEEEEC2EOSE_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS0_11placeholderILi0EEENS1_INS2_8functionEJZNS0_4conjIJRS5_EEEDaDpOT_EUlSB_E_S5_EEEEEC2IJS8_SD_EEES3_SB_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSC_E_ES8_EEESG_EEC2EOSH_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSC_E_ES8_EEESG_EEC2IJSG_SG_EEES3_SC_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSC_E_ES8_EEESG_EEC2EOSH_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSC_E_ES8_EEESG_EEC2IJSG_SG_EEES3_SC_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2EOSE_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2IJSD_SD_EEES3_SB_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2EOSE_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2IJSD_SD_EEES3_SB_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2EOSE_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2IJSD_SD_EEES3_SB_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2EOSE_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2IJSD_SD_EEES3_SB_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags4plusEJNS1_INS2_10multipliesEJNS1_INS2_8functionEJZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSC_E_S8_EEESE_EEENS1_IS4_JNS1_IS5_JZNS0_3sinIJRNS7_ILi1EEEEEEDaSC_EUlSC_E_SH_EEESK_EEEEEC2IJSF_SL_EEES3_SC_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags4plusEJNS1_INS2_7dividesEJSt17reference_wrapperIKiENS1_INS2_8functionEJZ7lazy_f1IJNS1_IS3_JNS0_11placeholderILi0EEENSA_ILi1EEEEEEEEDaDpOT_EUlSG_E_SD_EEEEEENS1_INS2_10multipliesEJS7_SC_EEEEEC2IJSJ_SL_EEES3_SG_ (line 105) | called 1 time, returned 1 time | 100.0% |
@@ -95,55 +88,36 @@ GCC Code Coverage Report
_ZN3nda4clef4exprINS0_4tags4plusEJdNS1_INS2_10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSD_E_ES9_EEESH_EEEEEC2IJdSI_EEES3_SD_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags5minusEJNS1_INS2_10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSD_E_ES9_EEESH_EEEdEEC2IJSI_dEEES3_SD_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags5minusEJNS1_INS2_10multipliesEJNS1_INS2_8functionEJZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSC_E_S8_EEESE_EEENS1_IS4_JNS1_IS5_JZNS0_4sinhIJRNS7_ILi1EEEEEEDaSC_EUlSC_E_SH_EEESK_EEEEEC2IJSF_SL_EEES3_SC_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags7dividesEJSt17reference_wrapperIKiENS1_INS2_8functionEJZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENSA_ILi1EEEEEEEEDaDpOT_EUlSG_E_SD_EEEEEC2EOSJ_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags7dividesEJSt17reference_wrapperIKiENS1_INS2_8functionEJZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENSA_ILi1EEEEEEEEDaDpOT_EUlSG_E_SD_EEEEEC2IJRS5_SI_EEES3_SG_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags7dividesEJiNS1_INS2_8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSB_E_S7_EEEEEC2EOSE_ (line 90) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags7dividesEJiNS1_INS2_8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSB_E_S7_EEEEEC2IJiSD_EEES3_SB_ (line 105) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS7_ILi1EEEEEEEEDaDpOT_EUlSD_E_ENS1_IS6_JdS9_EEEEEC2IJRSF_SH_EEES3_SD_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS7_ILi1EEEEEEEEDaDpOT_EUlSD_E_ENS1_IS6_JiS9_EEEEEC2IJRSF_SH_EEES3_SD_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f1IJNS1_IS3_JZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS8_ILi2EEEEEERNS8_ILi1EEEEEDaDpOT_EUlSG_E_SB_SC_EEEEEDaSG_EUlSG_E_ENS1_IS3_JS4_IKSH_ENS1_IS7_JS9_iEEESC_EEEEEC2IJRSK_SP_EEES3_SG_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS7_ILi2EEEEEERNS7_ILi1EEEEEDaDpOT_EUlSF_E_ENS1_IS6_JS8_iEEESB_EEC2EOSK_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS7_ILi2EEEEEERNS7_ILi1EEEEEDaDpOT_EUlSF_E_ENS1_IS6_JS8_iEEESB_EEC2IJRSH_SJ_SB_EEES3_SF_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f2IJNS1_INS2_4plusEJNS1_INS2_7dividesEJNS0_11placeholderILi0EEENS8_ILi2EEEEEENS8_ILi3EEEEEERNS8_ILi1EEEEEDaDpOT_EUlSI_E_ENS1_IS6_JSB_S4_IKiEEEEiEEC2IJRSK_SO_iEEES3_SI_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f2IJNS1_INS2_4plusEJNS1_INS2_7dividesEJNS0_11placeholderILi0EEENS8_ILi2EEEEEENS8_ILi3EEEEEERNS8_ILi1EEEEEDaDpOT_EUlSI_E_ENS1_IS6_JSB_iEEESE_EEC2IJRSK_SM_SE_EEES3_SI_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_ES7_EEC2EOSF_ (line 90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_ES7_EEC2IJRSD_S7_EEES3_SB_ (line 105) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_ES7_EEC2EOSF_ (line 90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_ES7_EEC2IJRSD_S7_EEES3_SB_ (line 105) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_10multipliesEJdNS0_11placeholderILi0EEEEEEEEDaDpOT_EUlSB_E_S8_EEC2IJSC_S8_EEES3_SB_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_10multipliesEJiNS0_11placeholderILi0EEEEEEEEDaDpOT_EUlSB_E_S8_EEC2IJSC_S8_EEES3_SB_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS6_ILi1EEEEEEEEDaDpOT_EUlSC_E_S9_EEC2EOSE_ (line 90) | called 3 times, returned 3 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS6_ILi1EEEEEEEEDaDpOT_EUlSC_E_S9_EEC2IJSD_S9_EEES3_SC_ (line 105) | called 6 times, returned 6 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_5minusEJNS1_INS2_10multipliesEJNS0_11placeholderILi1EEEdEEENS7_ILi2EEEEEEEEDaDpOT_EUlSE_E_SB_EEC2EOSG_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_5minusEJNS1_INS2_10multipliesEJNS0_11placeholderILi1EEEdEEENS7_ILi2EEEEEEEEDaDpOT_EUlSE_E_SB_EEC2IJSF_SB_EEES3_SE_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_IS3_JZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS7_ILi2EEEEEERNS7_ILi1EEEEEDaDpOT_EUlSF_E_SA_SB_EEEEEDaSF_EUlSF_E_SH_EEC2IJSI_SH_EEES3_SF_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_IS3_JZ7lazy_f2IJRNS0_11placeholderILi0EEERNS6_ILi1EEEEEDaDpOT_EUlSD_E_S7_S9_EEEEEDaSD_EUlSD_E_SF_EEC2IJSG_SF_EEES3_SD_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (line 90) | called 9 times, returned 9 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (line 105) | called 9 times, returned 9 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS6_ILi2EEEEEERNS6_ILi1EEEEEDaDpOT_EUlSE_E_S9_SA_EEC2EOSG_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS6_ILi2EEEEEERNS6_ILi1EEEEEDaDpOT_EUlSE_E_S9_SA_EEC2IJSF_S9_SB_EEES3_SE_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_INS2_4plusEJNS1_INS2_7dividesEJNS0_11placeholderILi0EEENS7_ILi2EEEEEENS7_ILi3EEEEEERNS7_ILi1EEEEEDaDpOT_EUlSH_E_SC_SD_EEC2IJSI_SC_SE_EEES3_SH_ (line 105) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_INS2_7dividesEJNS0_11placeholderILi0EEENS6_ILi2EEEEEERNS6_ILi1EEEEEDaDpOT_EUlSE_E_S9_SA_EEC2IJSF_S9_SB_EEES3_SE_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_IS3_JZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSB_E_S7_EEENS1_IS3_JZS5_IJNS1_INS2_5minusEJNS1_INS2_10multipliesEJNS6_ILi1EEEdEEENS6_ILi2EEEEEEEEDaSB_EUlSB_E_SJ_EEEEEDaSB_EUlSB_E_SD_SL_EEC2IJSM_SD_SL_EEES3_SB_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_IS3_JZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSB_E_S7_EEESD_EEDaSB_EUlSB_E_SD_SD_EEC2IJSE_SD_SD_EEES3_SB_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJRNS0_11placeholderILi0EEERNS5_ILi1EEEEEDaDpOT_EUlSC_E_S6_S8_EEC2EOSE_ (line 90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJRNS0_11placeholderILi0EEERNS5_ILi1EEEEEDaDpOT_EUlSC_E_S6_S8_EEC2IJSD_S7_S9_EEES3_SC_ (line 105) | called 3 times, returned 3 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJRNS0_11placeholderILi0EEEiEEDaDpOT_EUlSA_E_S6_iEEC2IJSB_S7_iEEES3_SA_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZN3foo4lazyIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlOT_DpOT0_E_St17reference_wrapperIS4_ES7_EEC2IJSH_RS4_S8_EEES3_SB_ (line 105) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_3absIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (line 90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (line 105) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (line 90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (line 105) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4conjIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (line 90) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4conjIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (line 105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (line 90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (line 105) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (line 90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (line 105) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4sqrtIJNS1_INS2_10multipliesEJNS0_11placeholderILi0EEENS1_IS3_JZNS0_4conjIJRS7_EEEDaDpOT_EUlSC_E_S7_EEEEEEEEEDaSC_EUlSC_E_SF_EEC2IJSG_SF_EEES3_SC_ (line 105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS1_INS2_4plusEJNS0_11placeholderILi0EEENS8_ILi1EEEEEEJLi0EEEERSt6vectorIiSaIiEEEEEDaDpOT_EUlSJ_E_SC_St17reference_wrapperISF_EEEC2IJSK_SC_SG_EEES3_SJ_ (line 105) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS1_INS2_4plusEJNS0_11placeholderILi0EEENS8_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_EUlSI_E_SC_SF_EEC2ERKSK_ (line 84) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS1_INS2_4plusEJNS0_11placeholderILi0EEENS8_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_EUlSI_E_SC_SF_EEC2IJSJ_SC_SF_EEES3_SI_ (line 105) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<62> >::operator()<nda::clef::placeholder<61> const&>(nda::clef::placeholder<61> const&) const (line 129) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::expr<nda::clef::tags::subscript, std::reference_wrapper<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >, nda::clef::placeholder<0> >::operator[]<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&) const (line 116) | called 1 time, returned 1 time | 100.0% |
@@ -153,6 +127,7 @@ GCC Code Coverage Report
auto nda::clef::expr<nda::clef::tags::terminal, std::reference_wrapper<std::vector<int, std::allocator<int> > > >::operator[]<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&) const (line 116) | called 3 times, returned 3 times | 100.0% |
nda::clef::expr<nda::clef::tags::divides, double, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<63> >, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<62> > >, int> >::expr(nda::clef::expr<nda::clef::tags::divides, double, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<63> >, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<62> > >, int> >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::divides, double, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<63> >, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<62> > >, int> >::expr<double, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<63> >, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<62> > >, int> >(nda::clef::tags::divides, double&&, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<63> >, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<62> > >, int>&&) (line 105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::divides, int, nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >::expr(nda::clef::expr<nda::clef::tags::divides, int, nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >&&) (line 90) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::divides, int, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::divides, int, nda::clef::placeholder<1> >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::divides, int, nda::clef::placeholder<1> >::expr<int, nda::clef::placeholder<1> >(nda::clef::tags::divides, int&&, nda::clef::placeholder<1>&&) (line 105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::divides, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, std::reference_wrapper<double const> >::expr(nda::clef::expr<nda::clef::tags::divides, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, std::reference_wrapper<double const> >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
@@ -167,10 +142,22 @@ GCC Code Coverage Report
nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >::expr(nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&) (line 90) | called 9 times, returned 9 times | 100.0% |
nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >::expr<nda::clef::placeholder<0>&, nda::clef::placeholder<2>&>(nda::clef::tags::divides, nda::clef::placeholder<0>&, nda::clef::placeholder<2>&) (line 105) | called 3 times, returned 3 times | 100.0% |
nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >::expr<nda::clef::placeholder<0>, nda::clef::placeholder<2> >(nda::clef::tags::divides, nda::clef::placeholder<0>&&, nda::clef::placeholder<2>&&) (line 105) | called 2 times, returned 2 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::divides, std::reference_wrapper<int const>, nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > > >::expr(nda::clef::expr<nda::clef::tags::divides, std::reference_wrapper<int const>, nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > > >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> > >::expr(nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> > >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> > >::expr<nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> > >(nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> >&&) (line 105) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<63>, nda::clef::placeholder<62> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >::expr(nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<63>, nda::clef::placeholder<62> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<63>, nda::clef::placeholder<62> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >::expr<nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<63>, nda::clef::placeholder<62> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >(nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<63>, nda::clef::placeholder<62> >&&, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> >&&) (line 105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >::expr<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&) (line 105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >::expr<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::tags::function, nda::clef::placeholder<0>&, nda::clef::placeholder<1>&) (line 105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >(nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >::expr(nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >(nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >::expr(nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >&&) (line 90) | called 3 times, returned 3 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >&&) (line 90) | called 9 times, returned 9 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >&&) (line 90) | called 2 times, returned 2 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >&&) (line 90) | called 4 times, returned 4 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >&&) (line 90) | called 4 times, returned 4 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > > const&) (line 84) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<62> >, nda::clef::placeholder<61> >::expr<nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<62> > const&, nda::clef::placeholder<61> const&>(nda::clef::tags::function, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<62> > const&, nda::clef::placeholder<61> const&) (line 105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, foo, nda::clef::placeholder<1> >, int>::expr<nda::clef::expr<nda::clef::tags::plus, foo, nda::clef::placeholder<1> >, int>(nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, foo, nda::clef::placeholder<1> >&&, int&&) (line 105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2> >::expr<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > const&, nda::clef::placeholder<2>&>(nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > const&, nda::clef::placeholder<2>&) (line 105) | called 1 time, returned 1 time | 100.0% |
@@ -183,10 +170,14 @@ GCC Code Coverage Report
nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> >::expr<nda::clef::placeholder<2> const&, nda::clef::placeholder<3>&>(nda::clef::tags::function, nda::clef::placeholder<2> const&, nda::clef::placeholder<3>&) (line 105) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> >&&) (line 90) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> >::expr<nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&>(nda::clef::tags::function, nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&) (line 105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >&&) (line 90) | called 4 times, returned 4 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >&&) (line 90) | called 4 times, returned 4 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}>, nda::clef::expr<nda::clef::tags::negate, nda::clef::placeholder<1> > >::expr<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&, nda::clef::expr<nda::clef::tags::negate, nda::clef::placeholder<1> > >(nda::clef::tags::function, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&, nda::clef::expr<nda::clef::tags::negate, nda::clef::placeholder<1> >&&) (line 105) | called 1 time, returned 1 time | 100.0% |
- nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2} const>, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >, int>::expr<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2} const&, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >, int>(nda::clef::tags::function, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2} const&, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >&&, int&&) (line 105) | called 1 time, returned 1 time | 100.0% |
- nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2}>, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2> >::expr<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2>&>(nda::clef::tags::function, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, nda::clef::placeholder<2>&) (line 105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1} const>, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >, int>::expr<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1} const&, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >, int>(nda::clef::tags::function, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1} const&, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >&&, int&&) (line 105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1}>, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2> >::expr<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2>&>(nda::clef::tags::function, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, nda::clef::placeholder<2>&) (line 105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<bar>, nda::clef::placeholder<0> >::expr<bar&, nda::clef::placeholder<0>&>(nda::clef::tags::function, bar&, nda::clef::placeholder<0>&) (line 105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1} const>, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, int>, nda::clef::placeholder<1> > >::expr<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1} const&, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, int>, nda::clef::placeholder<1> > >(nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&) (line 105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, int>, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, int>, nda::clef::placeholder<1> >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<62> >::expr<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&>(nda::clef::tags::function, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&) (line 105) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<61>, nda::clef::placeholder<60> >::expr<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&>(nda::clef::tags::function, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&) (line 105) | called 42 times, returned 42 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> >::expr(nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> >&&) (line 90) | called 20 times, returned 20 times | 100.0% |
@@ -207,6 +198,8 @@ GCC Code Coverage Report
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<62> >::expr<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&>(nda::clef::tags::function, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&) (line 105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array_view<int const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >, nda::clef::placeholder<63>, nda::clef::placeholder<62>, nda::clef::placeholder<61> >::expr<nda::basic_array_view<int const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&, nda::clef::placeholder<61> const&>(nda::clef::tags::function, nda::basic_array_view<int const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&, nda::clef::placeholder<61> const&) (line 105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array_view<int, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >, nda::clef::placeholder<63>, nda::clef::placeholder<62>, nda::clef::placeholder<61> >::expr<nda::basic_array_view<int, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&, nda::clef::placeholder<61> const&>(nda::clef::tags::function, nda::basic_array_view<int, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&, nda::clef::placeholder<61> const&) (line 105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> >&&) (line 90) | called 4 times, returned 4 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> >&&) (line 90) | called 4 times, returned 4 times | 100.0% |
nda::clef::expr<nda::clef::tags::geq, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::minus, nda::clef::placeholder<1>, nda::clef::placeholder<2> > >::expr<nda::clef::placeholder<0>&, nda::clef::expr<nda::clef::tags::minus, nda::clef::placeholder<1>, nda::clef::placeholder<2> > >(nda::clef::tags::geq, nda::clef::placeholder<0>&, nda::clef::expr<nda::clef::tags::minus, nda::clef::placeholder<1>, nda::clef::placeholder<2> >&&) (line 105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::greater, nda::clef::placeholder<0>, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::greater, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::greater, nda::clef::placeholder<0>, nda::clef::placeholder<1> >::expr<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::tags::greater, nda::clef::placeholder<0>&, nda::clef::placeholder<1>&) (line 105) | called 2 times, returned 2 times | 100.0% |
@@ -252,10 +245,17 @@ GCC Code Coverage Report
nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<62> >::expr<int, nda::clef::placeholder<62> const&>(nda::clef::tags::multiplies, int&&, nda::clef::placeholder<62> const&) (line 105) | called 5 times, returned 5 times | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<63> >::expr(nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<63> >&&) (line 90) | called 4 times, returned 4 times | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<63> >::expr<int, nda::clef::placeholder<63> const&>(nda::clef::tags::multiplies, int&&, nda::clef::placeholder<63> const&) (line 105) | called 2 times, returned 2 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> > >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> > >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<61> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<61> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> > >&&) (line 90) | called 10 times, returned 10 times | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<61> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> > >::expr<nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<61> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> > >(nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<61> >&&, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> >&&) (line 105) | called 10 times, returned 10 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> > >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> > >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, std::reference_wrapper<int const> >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, std::reference_wrapper<int const> >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, std::reference_wrapper<int const> >::expr<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, int const&>(nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, int const&) (line 105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >&&) (line 90) | called 3 times, returned 3 times | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >::expr<nda::clef::placeholder<0>&, nda::clef::placeholder<0>&>(nda::clef::tags::multiplies, nda::clef::placeholder<0>&, nda::clef::placeholder<0>&) (line 105) | called 3 times, returned 3 times | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&) (line 90) | called 1 time, returned 1 time | 100.0% |
diff --git a/docs/coverage/coverage.for_each.hpp.ace7537fad782552d5e93a548b3292c8.html b/docs/coverage/coverage.for_each.hpp.ace7537fad782552d5e93a548b3292c8.html
index f693fccf..9a4207fe 100644
--- a/docs/coverage/coverage.for_each.hpp.ace7537fad782552d5e93a548b3292c8.html
+++ b/docs/coverage/coverage.for_each.hpp.ace7537fad782552d5e93a548b3292c8.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.function.hpp.e33d736d7ffb652c991f44ff42171cfe.html b/docs/coverage/coverage.function.hpp.e33d736d7ffb652c991f44ff42171cfe.html
index 313ee330..804f17f9 100644
--- a/docs/coverage/coverage.function.hpp.e33d736d7ffb652c991f44ff42171cfe.html
+++ b/docs/coverage/coverage.function.hpp.e33d736d7ffb652c991f44ff42171cfe.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -788,7 +788,7 @@ GCC Code Coverage Report
- 112 |
+ 111 |
return make_fun_impl<std::decay_t<T>, Phs::index...>{std::forward<T>(obj)}; |
diff --git a/docs/coverage/coverage.functions.html b/docs/coverage/coverage.functions.html
index 17504eab..7dec00d1 100644
--- a/docs/coverage/coverage.functions.html
+++ b/docs/coverage/coverage.functions.html
@@ -23,7 +23,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -44,8 +44,8 @@ GCC Code Coverage Report
Functions: |
- 7988 |
- 8571 |
+ 7989 |
+ 8572 |
93.2% |
@@ -71,57 +71,14 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZN3nda11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEC2INS_13array_adapterILi1EZN6cpp2py12py_converterIS9_E4py2cEP7_objectEUlDpT_E_EEEERKT_ (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 85.0% |
- _ZN3nda11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEC2INS_13array_adapterILi2EZN6cpp2py12py_converterIS9_E4py2cEP7_objectEUlDpT_E_EEEERKT_ (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 89.0% |
- _ZN3nda11basic_arrayINS0_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS3_12AddressSpaceE1EEEEEEELi1ES1_Lc65ES7_EC2INS_13array_adapterILi1EZN6cpp2py12py_converterIS9_E4py2cEP7_objectEUlDpT_E_EEEERKT_ (nda/basic_array.hpp:293) | called 2 times, returned 2 times | 85.0% |
- _ZN3nda11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS5_10mallocatorILS6_1EEEEEEC2INS_13array_adapterILi1EZN6cpp2py12py_converterISE_E4py2cEP7_objectEUlDpT_E_EEEERKT_ (nda/basic_array.hpp:293) | called 2 times, returned 2 times | 85.0% |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESI_ (nda/array_adapter.hpp:63) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE4py2cEP7_objectEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESI_ (nda/array_adapter.hpp:63) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS3_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEELi1ES4_Lc65ESA_EEE14is_convertibleEP7_objectbEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESI_ (nda/array_adapter.hpp:63) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS3_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEELi1ES4_Lc65ESA_EEE4py2cEP7_objectEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESI_ (nda/array_adapter.hpp:63) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS8_10mallocatorILS9_1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESN_ (nda/array_adapter.hpp:63) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS8_10mallocatorILS9_1EEEEEEEE4py2cEP7_objectEUlDpT_E_EC2IlEERKSt5arrayIT_Lm1EESN_ (nda/array_adapter.hpp:63) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EC2IlEERKSt5arrayIT_Lm2EESI_ (nda/array_adapter.hpp:63) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE4py2cEP7_objectEUlDpT_E_EC2IlEERKSt5arrayIT_Lm2EESI_ (nda/array_adapter.hpp:63) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags10multipliesEJdNS0_11placeholderILi0EEEEEEEEDaDpOT_EUlSB_E_JS8_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags10multipliesEJiNS0_11placeholderILi0EEEEEEEEDaDpOT_EUlSB_E_JS8_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS6_ILi1EEEEEEEEDaDpOT_EUlSC_E_JS9_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 6 times, returned 6 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags5minusEJNS3_INS4_10multipliesEJNS0_11placeholderILi1EEEdEEENS7_ILi2EEEEEEEEDaDpOT_EUlSE_E_JSB_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags8functionEJZ7lazy_f2IJNS3_INS4_4plusEJNS0_11placeholderILi0EEENS8_ILi2EEEEEERNS8_ILi1EEEEEDaDpOT_EUlSG_E_SB_SC_EEEEEDaSG_EUlSG_E_JSI_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags8functionEJZ7lazy_f2IJRNS0_11placeholderILi0EEERNS7_ILi1EEEEEDaDpOT_EUlSE_E_S8_SA_EEEEEDaSE_EUlSE_E_JSG_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 9 times, returned 9 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f2IJNS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS6_ILi2EEEEEERNS6_ILi1EEEEEDaDpOT_EUlSE_E_JS9_SB_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f2IJNS0_4exprINS0_4tags4plusEJNS3_INS4_7dividesEJNS0_11placeholderILi0EEENS7_ILi2EEEEEENS7_ILi3EEEEEERNS7_ILi1EEEEEDaDpOT_EUlSH_E_JSC_SE_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f2IJNS0_4exprINS0_4tags7dividesEJNS0_11placeholderILi0EEENS6_ILi2EEEEEERNS6_ILi1EEEEEDaDpOT_EUlSE_E_JS9_SB_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef14make_expr_callIZ7lazy_f2IJNS0_4exprINS0_4tags8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSC_E_S8_EEENS3_IS5_JZS6_IJNS3_INS4_5minusEJNS3_INS4_10multipliesEJNS7_ILi1EEEdEEENS7_ILi2EEEEEEEEDaSC_EUlSC_E_SK_EEEEEDaSC_EUlSC_E_JSE_SM_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef14make_expr_callIZ7lazy_f2IJNS0_4exprINS0_4tags8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSC_E_S8_EEESE_EEDaSC_EUlSC_E_JSE_SE_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f2IJRNS0_11placeholderILi0EEERNS3_ILi1EEEEEDaDpOT_EUlSA_E_JS5_S7_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 3 times, returned 3 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f2IJRNS0_11placeholderILi0EEEiEEDaDpOT_EUlS8_E_JS5_iEEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZN3foo4lazyIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlOT_DpOT0_E_JRS2_S6_EEEDaSB_SE_ (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_3absIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_4conjIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_4sqrtIJNS0_4exprINS0_4tags10multipliesEJNS0_11placeholderILi0EEENS3_INS4_8functionEJZNS0_4conjIJRS7_EEEDaDpOT_EUlSD_E_S7_EEEEEEEEEDaSD_EUlSD_E_JSG_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS8_ILi1EEEEEEJLi0EEEERSt6vectorIiSaIiEEEEEDaDpOT_EUlSJ_E_JSC_SG_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS8_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_EUlSI_E_JSC_SF_EEEDaOT_DpOT0_ (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef3sumINS0_4exprINS0_4tags8functionEJZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS2_INS3_4plusEJNS0_11placeholderILi0EEENS9_ILi1EEEEEEJLi0EEEERSt6vectorIiSaIiEEEEEDaDpOT_EUlSK_E_SD_St17reference_wrapperISG_EEEELi1ESH_EEDcRKT_NS0_4pairIXT0_ET1_EE (nda/clef/sum.hpp:76) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef3sumINS0_4exprINS0_4tags8functionEJZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS2_INS3_4plusEJNS0_11placeholderILi0EEENS9_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_EUlSJ_E_SD_SG_EEELi1ESG_EEDcRKT_NS0_4pairIXT0_ET1_EE (nda/clef/sum.hpp:76) | called 2 times, returned 2 times | 83.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS0_11placeholderILi0EEENS1_INS2_8functionEJZNS0_4conjIJRS5_EEEDaDpOT_EUlSB_E_S5_EEEEEC2EOSE_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS0_11placeholderILi0EEENS1_INS2_8functionEJZNS0_4conjIJRS5_EEEDaDpOT_EUlSB_E_S5_EEEEEC2IJS8_SD_EEES3_SB_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSC_E_ES8_EEESG_EEC2EOSH_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSC_E_ES8_EEESG_EEC2IJSG_SG_EEES3_SC_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSC_E_ES8_EEESG_EEC2EOSH_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSC_E_ES8_EEESG_EEC2IJSG_SG_EEES3_SC_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2EOSE_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2IJSD_SD_EEES3_SB_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2EOSE_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2IJSD_SD_EEES3_SB_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2EOSE_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2IJSD_SD_EEES3_SB_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2EOSE_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags10multipliesEJNS1_INS2_8functionEJZNS0_4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_S7_EEESD_EEC2IJSD_SD_EEES3_SB_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags4plusEJNS1_INS2_10multipliesEJNS1_INS2_8functionEJZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSC_E_S8_EEESE_EEENS1_IS4_JNS1_IS5_JZNS0_3sinIJRNS7_ILi1EEEEEEDaSC_EUlSC_E_SH_EEESK_EEEEEC2IJSF_SL_EEES3_SC_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags4plusEJNS1_INS2_7dividesEJSt17reference_wrapperIKiENS1_INS2_8functionEJZ7lazy_f1IJNS1_IS3_JNS0_11placeholderILi0EEENSA_ILi1EEEEEEEEDaDpOT_EUlSG_E_SD_EEEEEENS1_INS2_10multipliesEJS7_SC_EEEEEC2IJSJ_SL_EEES3_SG_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
@@ -131,67 +88,37 @@ GCC Code Coverage Report
_ZN3nda4clef4exprINS0_4tags4plusEJdNS1_INS2_10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSD_E_ES9_EEESH_EEEEEC2IJdSI_EEES3_SD_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags5minusEJNS1_INS2_10multipliesEJNS1_INS2_8functionEJSt17reference_wrapperIKZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSD_E_ES9_EEESH_EEEdEEC2IJSI_dEEES3_SD_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags5minusEJNS1_INS2_10multipliesEJNS1_INS2_8functionEJZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSC_E_S8_EEESE_EEENS1_IS4_JNS1_IS5_JZNS0_4sinhIJRNS7_ILi1EEEEEEDaSC_EUlSC_E_SH_EEESK_EEEEEC2IJSF_SL_EEES3_SC_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags7dividesEJSt17reference_wrapperIKiENS1_INS2_8functionEJZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENSA_ILi1EEEEEEEEDaDpOT_EUlSG_E_SD_EEEEEC2EOSJ_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags7dividesEJSt17reference_wrapperIKiENS1_INS2_8functionEJZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENSA_ILi1EEEEEEEEDaDpOT_EUlSG_E_SD_EEEEEC2IJRS5_SI_EEES3_SG_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags7dividesEJiNS1_INS2_8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSB_E_S7_EEEEEC2EOSE_ (nda/clef/expression.hpp:90) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags7dividesEJiNS1_INS2_8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSB_E_S7_EEEEEC2IJiSD_EEES3_SB_ (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS7_ILi1EEEEEEEEDaDpOT_EUlSD_E_ENS1_IS6_JdS9_EEEEEC2IJRSF_SH_EEES3_SD_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS7_ILi1EEEEEEEEDaDpOT_EUlSD_E_ENS1_IS6_JiS9_EEEEEC2IJRSF_SH_EEES3_SD_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f1IJNS1_IS3_JZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS8_ILi2EEEEEERNS8_ILi1EEEEEDaDpOT_EUlSG_E_SB_SC_EEEEEDaSG_EUlSG_E_ENS1_IS3_JS4_IKSH_ENS1_IS7_JS9_iEEESC_EEEEEC2IJRSK_SP_EEES3_SG_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS7_ILi2EEEEEERNS7_ILi1EEEEEDaDpOT_EUlSF_E_ENS1_IS6_JS8_iEEESB_EEC2EOSK_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS7_ILi2EEEEEERNS7_ILi1EEEEEDaDpOT_EUlSF_E_ENS1_IS6_JS8_iEEESB_EEC2IJRSH_SJ_SB_EEES3_SF_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f2IJNS1_INS2_4plusEJNS1_INS2_7dividesEJNS0_11placeholderILi0EEENS8_ILi2EEEEEENS8_ILi3EEEEEERNS8_ILi1EEEEEDaDpOT_EUlSI_E_ENS1_IS6_JSB_S4_IKiEEEEiEEC2IJRSK_SO_iEEES3_SI_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZ7lazy_f2IJNS1_INS2_4plusEJNS1_INS2_7dividesEJNS0_11placeholderILi0EEENS8_ILi2EEEEEENS8_ILi3EEEEEERNS8_ILi1EEEEEDaDpOT_EUlSI_E_ENS1_IS6_JSB_iEEESE_EEC2IJRSK_SM_SE_EEES3_SI_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_ES7_EEC2EOSF_ (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSB_E_ES7_EEC2IJRSD_S7_EEES3_SB_ (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_ES7_EEC2EOSF_ (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJSt17reference_wrapperIKZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSB_E_ES7_EEC2IJRSD_S7_EEES3_SB_ (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_10multipliesEJdNS0_11placeholderILi0EEEEEEEEDaDpOT_EUlSB_E_S8_EEC2IJSC_S8_EEES3_SB_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_10multipliesEJiNS0_11placeholderILi0EEEEEEEEDaDpOT_EUlSB_E_S8_EEC2IJSC_S8_EEES3_SB_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS6_ILi1EEEEEEEEDaDpOT_EUlSC_E_S9_EEC2EOSE_ (nda/clef/expression.hpp:90) | called 3 times, returned 3 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS6_ILi1EEEEEEEEDaDpOT_EUlSC_E_S9_EEC2IJSD_S9_EEES3_SC_ (nda/clef/expression.hpp:105) | called 6 times, returned 6 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_5minusEJNS1_INS2_10multipliesEJNS0_11placeholderILi1EEEdEEENS7_ILi2EEEEEEEEDaDpOT_EUlSE_E_SB_EEC2EOSG_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_INS2_5minusEJNS1_INS2_10multipliesEJNS0_11placeholderILi1EEEdEEENS7_ILi2EEEEEEEEDaDpOT_EUlSE_E_SB_EEC2IJSF_SB_EEES3_SE_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_IS3_JZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS7_ILi2EEEEEERNS7_ILi1EEEEEDaDpOT_EUlSF_E_SA_SB_EEEEEDaSF_EUlSF_E_SH_EEC2IJSI_SH_EEES3_SF_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJNS1_IS3_JZ7lazy_f2IJRNS0_11placeholderILi0EEERNS6_ILi1EEEEEDaDpOT_EUlSD_E_S7_S9_EEEEEDaSD_EUlSD_E_SF_EEC2IJSG_SF_EEES3_SD_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (nda/clef/expression.hpp:90) | called 9 times, returned 9 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (nda/clef/expression.hpp:105) | called 9 times, returned 9 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS6_ILi2EEEEEERNS6_ILi1EEEEEDaDpOT_EUlSE_E_S9_SA_EEC2EOSG_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_INS2_4plusEJNS0_11placeholderILi0EEENS6_ILi2EEEEEERNS6_ILi1EEEEEDaDpOT_EUlSE_E_S9_SA_EEC2IJSF_S9_SB_EEES3_SE_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_INS2_4plusEJNS1_INS2_7dividesEJNS0_11placeholderILi0EEENS7_ILi2EEEEEENS7_ILi3EEEEEERNS7_ILi1EEEEEDaDpOT_EUlSH_E_SC_SD_EEC2IJSI_SC_SE_EEES3_SH_ (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_INS2_7dividesEJNS0_11placeholderILi0EEENS6_ILi2EEEEEERNS6_ILi1EEEEEDaDpOT_EUlSE_E_S9_SA_EEC2IJSF_S9_SB_EEES3_SE_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_IS3_JZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSB_E_S7_EEENS1_IS3_JZS5_IJNS1_INS2_5minusEJNS1_INS2_10multipliesEJNS6_ILi1EEEdEEENS6_ILi2EEEEEEEEDaSB_EUlSB_E_SJ_EEEEEDaSB_EUlSB_E_SD_SL_EEC2IJSM_SD_SL_EEES3_SB_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJNS1_IS3_JZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSB_E_S7_EEESD_EEDaSB_EUlSB_E_SD_SD_EEC2IJSE_SD_SD_EEES3_SB_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJRNS0_11placeholderILi0EEERNS5_ILi1EEEEEDaDpOT_EUlSC_E_S6_S8_EEC2EOSE_ (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJRNS0_11placeholderILi0EEERNS5_ILi1EEEEEDaDpOT_EUlSC_E_S6_S8_EEC2IJSD_S7_S9_EEES3_SC_ (nda/clef/expression.hpp:105) | called 3 times, returned 3 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZ7lazy_f2IJRNS0_11placeholderILi0EEEiEEDaDpOT_EUlSA_E_S6_iEEC2IJSB_S7_iEEES3_SA_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZN3foo4lazyIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlOT_DpOT0_E_St17reference_wrapperIS4_ES7_EEC2IJSH_RS4_S8_EEES3_SB_ (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_3absIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4conjIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (nda/clef/expression.hpp:90) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4conjIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSA_E_S6_EEC2EOSC_ (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlSA_E_S6_EEC2IJSB_S7_EEES3_SA_ (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_4sqrtIJNS1_INS2_10multipliesEJNS0_11placeholderILi0EEENS1_IS3_JZNS0_4conjIJRS7_EEEDaDpOT_EUlSC_E_S7_EEEEEEEEEDaSC_EUlSC_E_SF_EEC2IJSG_SF_EEES3_SC_ (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS1_INS2_4plusEJNS0_11placeholderILi0EEENS8_ILi1EEEEEEJLi0EEEERSt6vectorIiSaIiEEEEEDaDpOT_EUlSJ_E_SC_St17reference_wrapperISF_EEEC2IJSK_SC_SG_EEES3_SJ_ (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef4exprINS0_4tags8functionEJZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS1_INS2_4plusEJNS0_11placeholderILi0EEENS8_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_EUlSI_E_SC_SF_EEC2ERKSK_ (nda/clef/expression.hpp:84) | called 2 times, returned 2 times | 100.0% |
_ZN3nda4clef4exprINS0_4tags8functionEJZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS1_INS2_4plusEJNS0_11placeholderILi0EEENS8_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_EUlSI_E_SC_SF_EEC2IJSJ_SC_SF_EEES3_SI_ (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef4sqrtIJNS0_4exprINS0_4tags10multipliesEJNS0_11placeholderILi0EEENS2_INS3_8functionEJZNS0_4conjIJRS6_EEEDaDpOT_EUlSC_E_S6_EEEEEEEEEDaSC_ (nda/clef/adapters/math.hpp:53) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef6detail17sum_f_domain_implINS0_13make_fun_implINS0_4exprINS0_4tags8functionEJZNS1_17sum_f_domain_implIJNS3_INS4_INS5_4plusEJNS0_11placeholderILi0EEENS9_ILi1EEEEEEJLi0EEEERSt6vectorIiSaIiEEEEEDaDpOT_EUlSK_E_SD_St17reference_wrapperISG_EEEEJLi1EEEESG_EEDaRKT_RKT0_ (nda/clef/sum.hpp:39) | called 2 times, returned 2 times | 87.0% |
- _ZN3nda4clef6detail17sum_f_domain_implINS0_13make_fun_implINS0_4exprINS0_4tags8functionEJZNS1_17sum_f_domain_implIJNS3_INS4_INS5_4plusEJNS0_11placeholderILi0EEENS9_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_EUlSJ_E_SD_SG_EEEJLi1EEEESG_EEDaRKT_RKT0_ (nda/clef/sum.hpp:39) | called 2 times, returned 2 times | 86.0% |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEEEDaT0_RKT_ (nda/algorithms.hpp:79) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEbEEDaT0_RKT_T1_ (nda/algorithms.hpp:69) | called 2 times, returned 2 times | 88.0% |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS4_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEELi1ES5_Lc65ESB_EEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEEEDaT0_RKT_ (nda/algorithms.hpp:79) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS4_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEELi1ES5_Lc65ESB_EEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEbEEDaT0_RKT_T1_ (nda/algorithms.hpp:69) | called 2 times, returned 2 times | 88.0% |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS9_10mallocatorILSA_1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEEEDaT0_RKT_ (nda/algorithms.hpp:79) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4foldINS_13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS9_10mallocatorILSA_1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEbEEDaT0_RKT_T1_ (nda/algorithms.hpp:69) | called 2 times, returned 2 times | 88.0% |
- _ZN3nda4foldINS_13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEEEDaT0_RKT_ (nda/algorithms.hpp:79) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4foldINS_13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_EESt4plusIvEbEEDaT0_RKT_T1_ (nda/algorithms.hpp:69) | called 1 time, returned 1 time | 91.0% |
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRKNS_11basic_arrayISt7complexIdELi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS9_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSH_E_JSG_EEEEEDaSI_dEUlSK_E_JSM_EEESt4plusIvEEEDaT0_SK_ (nda/algorithms.hpp:79) | not called | 0.0% |
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRKNS_11basic_arrayISt7complexIdELi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS9_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSH_E_JSG_EEEEEDaSI_dEUlSK_E_JSM_EEESt4plusIvEdEEDaT0_SK_T1_ (nda/algorithms.hpp:69) | not called | 0.0% |
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRKNS_11basic_arrayISt7complexIdELi1ENS_8C_layoutELc86ENS_10heap_basicINS_3mem10mallocatorILNS9_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSH_E_JSG_EEEEEDaSI_dEUlSK_E_JSM_EEESt4plusIvEEEDaT0_SK_ (nda/algorithms.hpp:79) | not called | 0.0% |
@@ -204,38 +131,7 @@ GCC Code Coverage Report
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRKNS_4exprILc42ESt7complexIdERNS_11basic_arrayIdLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNSA_12AddressSpaceE1EEEEEEEEEEEDaOT_EUlRKSK_E_JSJ_EEEEEDaSL_dEUlSN_E_JSP_EEESt4plusIvEdEEDaT0_SN_T1_ (nda/algorithms.hpp:69) | called 12 times, returned 12 times | 82.0% |
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRNS_11basic_arrayIdLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSE_E_JSD_EEEEEDaSF_dEUlSH_E_JSJ_EEESt4plusIvEEEDaT0_SH_ (nda/algorithms.hpp:79) | called 3 times, returned 3 times | 100.0% |
_ZN3nda4foldINS_9expr_callIZNS_3powINS1_IZNS_3absIRNS_11basic_arrayIdLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSE_E_JSD_EEEEEDaSF_dEUlSH_E_JSJ_EEESt4plusIvEdEEDaT0_SH_T1_ (nda/algorithms.hpp:69) | called 3 times, returned 3 times | 82.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_E5shapeEv (nda/array_adapter.hpp:69) | called 2 times, returned 2 times | 100.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE4py2cEP7_objectEUlDpT_E_E5shapeEv (nda/array_adapter.hpp:69) | called 1 time, returned 1 time | 100.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS3_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEELi1ES4_Lc65ESA_EEE14is_convertibleEP7_objectbEUlDpT_E_E5shapeEv (nda/array_adapter.hpp:69) | called 2 times, returned 2 times | 100.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS3_IlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEELi1ES4_Lc65ESA_EEE4py2cEP7_objectEUlDpT_E_E5shapeEv (nda/array_adapter.hpp:69) | called 2 times, returned 2 times | 100.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS8_10mallocatorILS9_1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_E5shapeEv (nda/array_adapter.hpp:69) | called 2 times, returned 2 times | 100.0% |
- _ZNK3nda13array_adapterILi1EZN6cpp2py12py_converterINS_11basic_arrayINS_16basic_array_viewIlLi1ENS_15C_stride_layoutELc65ENS_16default_accessorENS_8borrowedILNS_3mem12AddressSpaceE1EEEEELi1ENS_8C_layoutELc65ENS_10heap_basicINS8_10mallocatorILS9_1EEEEEEEE4py2cEP7_objectEUlDpT_E_E5shapeEv (nda/array_adapter.hpp:69) | called 2 times, returned 2 times | 100.0% |
- _ZNK3nda13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE14is_convertibleEP7_objectbEUlDpT_E_E5shapeEv (nda/array_adapter.hpp:69) | called 1 time, returned 1 time | 100.0% |
- _ZNK3nda13array_adapterILi2EZN6cpp2py12py_converterINS_11basic_arrayI14copy_move_statLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEE4py2cEP7_objectEUlDpT_E_E5shapeEv (nda/array_adapter.hpp:69) | called 1 time, returned 1 time | 100.0% |
_ZNK3nda6mappedIZNS_3powINS_9expr_callIZNS1_INS2_IZNS_3absIRNS_11basic_arrayIdLi3ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS7_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSE_E_JSD_EEEEEDaSF_dEUlSH_E_JSJ_EEEEEDaSF_dEUlSH_E_EclISL_JEEENS2_ISM_JSE_DpT0_EEESF_DpOSP_ (nda/map.hpp:183) | called 1 time, returned 1 time | 100.0% |
- _ZZN3nda11basic_arrayIlLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS3_12AddressSpaceE1EEEEEE19assign_from_ndarrayINS_13array_adapterILi2EZN27NDA_ArrayAdapterBasics_Test8TestBodyEvEUlllE_EEEEvRKT_ENKUlDpRKT_E_clIJllEEEDaSK_ (nda/_impl_basic_array_view_common.hpp:510) | called 4 times, returned 4 times | 73.0% |
- _ZZN3nda16clef_auto_assignIRNS_11basic_arrayIdLi2ENS_8C_layoutELc77ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEENS_4clef13make_fun_implINSB_4exprINSB_4tags10multipliesEJiNSD_INSE_4plusEJNSB_11placeholderILi61EEENSH_ILi60EEEEEEEEEJLi61ELi60EEEEEEvOT_OT0_ENKUlDpOT_E_clIJRlSW_EEEDaST_ (nda/basic_functions.hpp:533) | called 672 times, returned 672 times | 92.0% |
- _ZZN3nda17get_first_elementINS_13array_adapterILi2EZN45NDA_ArrayWithNonDefaultConstructibleType_Test8TestBodyEvEUliiE_EEEEDcRKT_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1EEEEDcS9_ (nda/traits.hpp:181) | not called | 0.0% |
- _ZZN3nda17get_first_elementINS_9expr_callIZNS_3absINS_11basic_arrayISt7complexIdELi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSE_E_JSD_EEEEEDcSH_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1EEEEDcSL_ (nda/traits.hpp:181) | called 7 times, returned 7 times | 83.0% |
- _ZZN3nda17get_first_elementINS_9expr_callIZNS_3absINS_11basic_arrayIdLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSC_E_JSB_EEEEEDcSF_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1EEEEDcSJ_ (nda/traits.hpp:181) | called 5 times, returned 5 times | 83.0% |
- _ZZN3nda4clef3absIJRNS0_11placeholderILi0EEEEEEDaDpOT_ENKUlS7_E_clIJSt7complexIdEEEEDcS7_ (nda/clef/adapters/math.hpp:54) | called 1 time, returned 1 time | 100.0% |
- _ZZN3nda4clef3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_ENKUlS7_E_clIJdEEEDcS7_ (nda/clef/adapters/math.hpp:42) | called 4 times, returned 4 times | 100.0% |
- _ZZN3nda4clef3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_ENKUlS7_E_clIJdEEEDcS7_ (nda/clef/adapters/math.hpp:43) | called 4 times, returned 4 times | 100.0% |
- _ZZN3nda4clef4conjIJRNS0_11placeholderILi0EEEEEEDaDpOT_ENKUlS7_E_clIJSt7complexIdEEEEDcS7_ (nda/clef/adapters/math.hpp:57) | called 1 time, returned 1 time | 100.0% |
- _ZZN3nda4clef4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_ENKUlS7_E_clIJdEEEDcS7_ (nda/clef/adapters/math.hpp:45) | called 4 times, returned 4 times | 100.0% |
- _ZZN3nda4clef4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_ENKUlS7_E_clIJdEEEDcS7_ (nda/clef/adapters/math.hpp:46) | called 4 times, returned 4 times | 100.0% |
- _ZZN3nda4clef4sqrtIJNS0_4exprINS0_4tags10multipliesEJNS0_11placeholderILi0EEENS2_INS3_8functionEJZNS0_4conjIJRS6_EEEDaDpOT_EUlSC_E_S6_EEEEEEEEEDaSC_ENKUlSC_E_clIJSt7complexIdEEEEDcSC_ (nda/clef/adapters/math.hpp:53) | called 1 time, returned 1 time | 100.0% |
- _ZZN3nda4clef6detail17sum_f_domain_implIJNS0_13make_fun_implINS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS7_ILi1EEEEEEJLi0EEEERSt6vectorIiSaIiEEEEEDaDpOT_ENKUlSI_E_clIJNS3_INS4_IS6_JS8_St17reference_wrapperIKiEEEEJLi0EEEERKSE_EEEDcSI_ (nda/clef/sum.hpp:52) | called 6 times, returned 6 times | 100.0% |
- _ZZN3nda4clef6detail17sum_f_domain_implIJNS0_13make_fun_implINS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS7_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_ENKUlSH_E_clIJNS3_INS4_IS6_JS8_St17reference_wrapperIKiEEEEJLi0EEEERKSE_EEEDcSH_ (nda/clef/sum.hpp:52) | called 6 times, returned 6 times | 100.0% |
- _ZZN3nda4foldINS_11basic_arrayIlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEESt4plusIvElEEDaT0_RKT_T1_ENKUlDpOT_E_clIJRlEEEDaSJ_ (nda/algorithms.hpp:73) | called 4950 times, returned 4950 times | 70.0% |
- _ZZN3nda4foldINS_9expr_callIZNS_3absINS_11basic_arrayISt7complexIdELi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSE_E_JSD_EEEZNS_11max_elementISJ_EEDaSH_EUlSH_RKT0_E_dEEDaSL_SH_T1_ENKUlDpOT_E_clIJRlSV_EEEDaSS_ (nda/algorithms.hpp:73) | called 290 times, returned 290 times | 100.0% |
- _ZZN3nda4foldINS_9expr_callIZNS_3absINS_11basic_arrayIdLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSC_E_JSB_EEEZNS_11max_elementISH_EEDaSF_EUlSF_RKT0_E_dEEDaSJ_SF_T1_ENKUlDpOT_E_clIJRlST_EEEDaSQ_ (nda/algorithms.hpp:73) | called 22 times, returned 22 times | 100.0% |
- _ZZN3nda7stdutil22make_initialized_arrayILm2ElEESt5arrayIT0_XT_EES3_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1EEEEDaS6_ (nda/stdutil/array.hpp:169) | called 11 times, returned 11 times | 100.0% |
- _ZZN3nda7stdutil22make_initialized_arrayILm3EiEESt5arrayIT0_XT_EES3_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1ELm2EEEEDaS6_ (nda/stdutil/array.hpp:169) | called 3 times, returned 3 times | 100.0% |
- _ZZN3nda7stdutil22make_initialized_arrayILm3ElEESt5arrayIT0_XT_EES3_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1ELm2EEEEDaS6_ (nda/stdutil/array.hpp:169) | called 1 time, returned 1 time | 100.0% |
- _ZZN3ndaeqINS_11basic_arrayIiLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEES9_EEbRKT_RKT0_ENKUlDpOT_E_clIJRlEEEDaSI_ (nda/basic_functions.hpp:488) | called 8 times, returned 8 times | 69.0% |
- _ZZN3ndaeqINS_11basic_arrayIlLi1ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEES9_EEbRKT_RKT0_ENKUlDpOT_E_clIJRlEEEDaSI_ (nda/basic_functions.hpp:488) | called 3 times, returned 3 times | 69.0% |
- _ZZN3ndaeqINS_11basic_arrayIlLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS4_12AddressSpaceE1EEEEEEES9_EEbRKT_RKT0_ENKUlDpOT_E_clIJRlSL_EEEDaSI_ (nda/basic_functions.hpp:488) | called 4 times, returned 4 times | 72.0% |
auto nda::abs2<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/mapped_functions.hxx:148) | called 1 time, returned 1 time | 100.0% |
auto nda::abs2<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/mapped_functions.hxx:148) | called 1 time, returned 1 time | 100.0% |
auto nda::abs2<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/mapped_functions.hxx:148) | called 1 time, returned 1 time | 100.0% |
@@ -321,6 +217,7 @@ GCC Code Coverage Report
auto nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, int const, int*> >(bool) const (nda/_impl_basic_array_view_common.hpp:325) | not called | 0.0% |
auto nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, long const, long*> >(bool) const (nda/_impl_basic_array_view_common.hpp:325) | not called | 0.0% |
auto nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, long, long*> >(bool) const (nda/_impl_basic_array_view_common.hpp:325) | called 15920200 times, returned 15920200 times | 100.0% |
+ auto nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}> >(nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}> const&)::{lambda((auto:1 const&)...)#1}::operator()<long, long>(long const&, long const&) const (nda/_impl_basic_array_view_common.hpp:510) | called 4 times, returned 4 times | 73.0% |
auto nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, long const, long*> >(bool) const (nda/_impl_basic_array_view_common.hpp:325) | not called | 0.0% |
auto nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::make_iterator<nda::array_iterator<1, long, long*> >(bool) const (nda/_impl_basic_array_view_common.hpp:325) | called 28 times, returned 28 times | 100.0% |
auto nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list<std::initializer_list<long> >(std::initializer_list<std::initializer_list<long> > const&) (nda/basic_array.hpp:327) | called 31 times, returned 31 times | 54.0% |
@@ -478,6 +375,8 @@ GCC Code Coverage Report
auto nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&) (nda/clef/adapters/math.hpp:57) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&) (nda/clef/adapters/math.hpp:42) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&) (nda/clef/adapters/math.hpp:45) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >, 1>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >, 1> const&, std::vector<int, std::allocator<int> > const&) (nda/clef/sum.hpp:39) | called 2 times, returned 2 times | 86.0% |
+ auto nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::reference_wrapper<std::vector<int, std::allocator<int> > > >, 1>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::reference_wrapper<std::vector<int, std::allocator<int> > > >, 1> const&, std::vector<int, std::allocator<int> > const&) (nda/clef/sum.hpp:39) | called 2 times, returned 2 times | 87.0% |
auto nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >, 0> const&, std::vector<int, std::allocator<int> > const&) (nda/clef/sum.hpp:39) | called 2 times, returned 2 times | 85.0% |
auto nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&) (nda/clef/sum.hpp:52) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&) (nda/clef/sum.hpp:52) | called 2 times, returned 2 times | 100.0% |
@@ -493,9 +392,31 @@ GCC Code Coverage Report
auto nda::clef::make_expr<std::array<int, 3ul> >(std::array<int, 3ul>&&) (nda/clef/make_lazy.hpp:45) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::make_expr<std::array<int, 3ul>&>(std::array<int, 3ul>&) (nda/clef/make_lazy.hpp:45) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::make_expr<std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&) (nda/clef/make_lazy.hpp:45) | called 4 times, returned 4 times | 100.0% |
- auto nda::clef::make_expr_call<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2>&>(CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, nda::clef::placeholder<2>&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2>&>(CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, nda::clef::placeholder<2>&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::make_expr_call<bar&, nda::clef::placeholder<0>&>(bar&, nda::clef::placeholder<0>&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<foo::lazy<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda(auto:1&&, (auto:2&&)...)#1}, foo&, nda::clef::placeholder<0>&>(foo::lazy<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda(auto:1&&, (auto:2&&)...)#1}&&, foo&, nda::clef::placeholder<0>&) (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> >&&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >(nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >(lazy_f1<nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >(nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> >&&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> > >(nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> > >(lazy_f1<nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> > >(nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> >&&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> > >(nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> > >(lazy_f1<nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> > >(nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> >&&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&) (nda/clef/make_lazy.hpp:74) | called 6 times, returned 6 times | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&>(lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&) (nda/clef/make_lazy.hpp:74) | called 9 times, returned 9 times | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f2<nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(lazy_f2<nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >, nda::clef::placeholder<1>&>(lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >&&, nda::clef::placeholder<1>&) (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f2<nda::clef::placeholder<0>&, int>(nda::clef::placeholder<0>&, int&&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&, int>(lazy_f2<nda::clef::placeholder<0>&, int>(nda::clef::placeholder<0>&, int&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&, int&&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&, nda::clef::placeholder<1>&) (nda/clef/make_lazy.hpp:74) | called 3 times, returned 3 times | 100.0% |
auto nda::clef::make_expr_call<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&) (nda/clef/make_lazy.hpp:74) | called 42 times, returned 42 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::abs<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&>(nda::clef::abs<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&>(nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&>(nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&) (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&>(nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&) (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&) (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}&&, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&) (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1>&>(nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<1>&) (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1>&>(nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<1>&) (nda/clef/make_lazy.hpp:74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::sqrt<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > > >(nda::clef::sqrt<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >&&) (nda/clef/make_lazy.hpp:74) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::make_expr_from_clone<std::array<int, 3ul>&>(std::array<int, 3ul>&) (nda/clef/make_lazy.hpp:57) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::placeholder<0>::operator()<int const&>(int const&) const (nda/clef/placeholder.hpp:88) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::placeholder<0>::operator()<int>(int&&) const (nda/clef/placeholder.hpp:88) | called 1 time, returned 1 time | 100.0% |
@@ -504,6 +425,8 @@ GCC Code Coverage Report
auto nda::clef::placeholder<61>::operator()<nda::clef::placeholder<60> const&>(nda::clef::placeholder<60> const&) const (nda/clef/placeholder.hpp:88) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&) (nda/clef/adapters/math.hpp:43) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&) (nda/clef/adapters/math.hpp:46) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::sqrt<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > > >(nda::clef::placeholder<0>&) (nda/clef/adapters/math.hpp:53) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef_auto_assign<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >, 61, 60> >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >, 61, 60>&&)::{lambda((auto:1&&)...)#1}::operator()<long&, long&>(long&, long&) const (nda/basic_functions.hpp:533) | called 672 times, returned 672 times | 92.0% |
auto nda::concatenate<1ul, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_functions.hpp:603) | called 1 time, returned 1 time | 72.0% |
auto nda::concatenate<2ul, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_functions.hpp:603) | called 1 time, returned 1 time | 72.0% |
auto nda::conj_f::operator()<std::complex<double> >(std::complex<double> const&) const (nda/mapped_functions.hpp:137) | called 140 times, returned 140 times | 100.0% |
@@ -583,8 +506,8 @@ GCC Code Coverage Report
auto nda::detail::prepare_h5_array_view<nda::basic_array_view<std::complex<double>, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/h5.hpp:64) | not called | 0.0% |
auto nda::determinant<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/linalg/det_and_inverse.hpp:143) | called 10 times, returned 10 times | 80.0% |
auto nda::determinant<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/linalg/det_and_inverse.hpp:143) | called 4 times, returned 4 times | 80.0% |
- auto nda::determinant_in_place<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/linalg/det_and_inverse.hpp:100) | called 10 times, returned 10 times | 50.0% |
- auto nda::determinant_in_place<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/linalg/det_and_inverse.hpp:100) | called 4 times, returned 4 times | 50.0% |
+ auto nda::determinant_in_place<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/linalg/det_and_inverse.hpp:100) | called 10 times, returned 10 times | 51.0% |
+ auto nda::determinant_in_place<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/linalg/det_and_inverse.hpp:100) | called 4 times, returned 4 times | 51.0% |
auto nda::diag<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/matrix_functions.hpp:123) | called 1 time, returned 1 time | 71.0% |
auto nda::diag<nda::basic_array<int, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/matrix_functions.hpp:123) | called 1 time, returned 1 time | 71.0% |
auto nda::diag<nda::basic_array_view<std::complex<double> const, 1, nda::C_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double> const, 1, nda::C_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/matrix_functions.hpp:123) | called 1 time, returned 1 time | 71.0% |
@@ -750,12 +673,12 @@ GCC Code Coverage Report
auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (nda/map.hpp:129) | not called | 0.0% |
auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >::operator()<long, long>(long const&, long const&) const (nda/map.hpp:129) | called 9 times, returned 9 times | 100.0% |
auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (nda/map.hpp:129) | not called | 0.0% |
- auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long>(long const&, long const&) const (nda/map.hpp:129) | called 9 times, returned 9 times | 76.0% |
- auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (nda/map.hpp:129) | not called | 0.0% |
- auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::operator()<long, long>(long const&, long const&) const (nda/map.hpp:129) | called 9 times, returned 9 times | 78.0% |
- auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (nda/map.hpp:129) | not called | 0.0% |
+ auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long>(long const&, long const&) const (nda/map.hpp:129) | called 9 times, returned 9 times | 76.0% |
+ auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (nda/map.hpp:129) | not called | 0.0% |
+ auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::operator()<long, long>(long const&, long const&) const (nda/map.hpp:129) | called 9 times, returned 9 times | 78.0% |
+ auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (nda/map.hpp:129) | not called | 0.0% |
auto nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long, long>(long const&, long const&, long const&) const (nda/map.hpp:129) | called 24 times, returned 24 times | 78.0% |
- auto nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long, long>(long const&, long const&, long const&) const (nda/map.hpp:129) | called 24 times, returned 24 times | 76.0% |
+ auto nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long, long>(long const&, long const&, long const&) const (nda/map.hpp:129) | called 24 times, returned 24 times | 76.0% |
auto nda::expr_call<NDA_ArrayAdapterMoveElements2_Test::TestBody()::{lambda(auto:1&&)#1}, nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long>(long const&, long const&) const (nda/map.hpp:129) | called 4 times, returned 4 times | 76.0% |
auto nda::expr_call<NDA_ArrayAdapterMoveElements2_Test::TestBody()::{lambda(auto:1&&)#1}, nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (nda/map.hpp:129) | not called | 0.0% |
auto nda::expr_call<mpi::lazy<mpi::tag::reduce, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const::{lambda(auto:1 const&)#1}, nda::basic_array_view<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&>::operator()<long>(long const&) const (nda/map.hpp:129) | called 14 times, returned 14 times | 73.0% |
@@ -884,8 +807,16 @@ GCC Code Coverage Report
auto nda::flatten<nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/layout_transforms.hpp:159) | called 2 times, returned 2 times | 100.0% |
auto nda::floor<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/mapped_functions.hxx:123) | called 1 time, returned 1 time | 100.0% |
auto nda::floor<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}::operator()<double>(double const&) const (nda/mapped_functions.hxx:125) | called 24 times, returned 24 times | 100.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void> >(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&) (nda/algorithms.hpp:79) | called 2 times, returned 2 times | 100.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void>, bool>(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&, bool) (nda/algorithms.hpp:69) | called 2 times, returned 2 times | 88.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void> >(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&) (nda/algorithms.hpp:79) | called 2 times, returned 2 times | 100.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void>, bool>(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&, bool) (nda/algorithms.hpp:69) | called 2 times, returned 2 times | 88.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void> >(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&) (nda/algorithms.hpp:79) | called 2 times, returned 2 times | 100.0% |
+ auto nda::fold<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void>, bool>(std::plus<void>, nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&, bool) (nda/algorithms.hpp:69) | called 2 times, returned 2 times | 88.0% |
auto nda::fold<nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}>, std::plus<void> >(std::plus<void>, nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}> const&) (nda/algorithms.hpp:79) | called 1 time, returned 1 time | 100.0% |
auto nda::fold<nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}>, std::plus<void>, long>(std::plus<void>, nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}> const&, long) (nda/algorithms.hpp:69) | called 1 time, returned 1 time | 91.0% |
+ auto nda::fold<nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void> >(std::plus<void>, nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&) (nda/algorithms.hpp:79) | called 1 time, returned 1 time | 100.0% |
+ auto nda::fold<nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>, std::plus<void>, bool>(std::plus<void>, nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}> const&, bool) (nda/algorithms.hpp:69) | called 1 time, returned 1 time | 91.0% |
auto nda::fold<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::max_element<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, double) (nda/algorithms.hpp:69) | called 1 time, returned 1 time | 88.0% |
auto nda::fold<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::min_element<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::min_element<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, double) (nda/algorithms.hpp:69) | called 1 time, returned 1 time | 88.0% |
auto nda::fold<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::max_element<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, double) (nda/algorithms.hpp:69) | called 3 times, returned 3 times | 91.0% |
@@ -904,6 +835,7 @@ GCC Code Coverage Report
auto nda::fold<nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void>, int>(std::plus<void>, nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, int) (nda/algorithms.hpp:69) | called 2 times, returned 2 times | 91.0% |
auto nda::fold<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void> >(std::plus<void>, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/algorithms.hpp:79) | called 100 times, returned 100 times | 100.0% |
auto nda::fold<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void>, long>(std::plus<void>, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, long) (nda/algorithms.hpp:69) | called 100 times, returned 100 times | 88.0% |
+ auto nda::fold<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void>, long>(std::plus<void>, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, long)::{lambda((auto:1&&)...)#1}::operator()<long&>(long&) const (nda/algorithms.hpp:73) | called 4950 times, returned 4950 times | 70.0% |
auto nda::fold<nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void> >(std::plus<void>, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/algorithms.hpp:79) | called 1 time, returned 1 time | 100.0% |
auto nda::fold<nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::plus<void>, long>(std::plus<void>, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, long) (nda/algorithms.hpp:69) | called 1 time, returned 1 time | 91.0% |
auto nda::fold<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::multiplies<void>, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::multiplies<void>, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >) (nda/algorithms.hpp:69) | called 1 time, returned 1 time | 83.0% |
@@ -938,6 +870,7 @@ GCC Code Coverage Report
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>, std::plus<void> >(std::plus<void>, nda::expr_call<nda::abs<nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&) (nda/algorithms.hpp:79) | not called | 0.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>, std::plus<void>, double>(std::plus<void>, nda::expr_call<nda::abs<nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&, double) (nda/algorithms.hpp:69) | not called | 0.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double) (nda/algorithms.hpp:69) | called 118 times, returned 118 times | 88.0% |
+ auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double)::{lambda((auto:1&&)...)#1}::operator()<long&, long&>(long&, long&) const (nda/algorithms.hpp:73) | called 22 times, returned 22 times | 100.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double) (nda/algorithms.hpp:69) | called 6 times, returned 6 times | 92.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, int>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, int) (nda/algorithms.hpp:69) | called 2 times, returned 2 times | 82.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, long>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, long) (nda/algorithms.hpp:69) | called 7 times, returned 7 times | 82.0% |
@@ -953,6 +886,7 @@ GCC Code Coverage Report
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>, std::plus<void> >(std::plus<void>, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&) (nda/algorithms.hpp:79) | not called | 0.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>, std::plus<void>, double>(std::plus<void>, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&, double) (nda/algorithms.hpp:69) | not called | 0.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double) (nda/algorithms.hpp:69) | called 125 times, returned 125 times | 88.0% |
+ auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double)::{lambda((auto:1&&)...)#1}::operator()<long&, long&>(long&, long&) const (nda/algorithms.hpp:73) | called 290 times, returned 290 times | 100.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&, double) (nda/algorithms.hpp:69) | called 1 time, returned 1 time | 88.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&, double) (nda/algorithms.hpp:69) | called 1 time, returned 1 time | 90.0% |
auto nda::fold<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, double>(nda::max_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}, nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&, double) (nda/algorithms.hpp:69) | called 2 times, returned 2 times | 94.0% |
@@ -974,7 +908,7 @@ GCC Code Coverage Report
auto nda::group_indices_view<nda::basic_array<int, 4, nda::basic_layout<0ul, 8241ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::idx_group_t<1>, nda::idx_group_t<3, 0, 2> >(nda::basic_array<int, 4, nda::basic_layout<0ul, 8241ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::idx_group_t<1>, nda::idx_group_t<3, 0, 2>) (nda/layout_transforms.hpp:246) | called 1 time, returned 1 time | 100.0% |
auto nda::hadamard<int, double>(int, double) (nda/algorithms.hpp:275) | called 1 time, returned 1 time | 100.0% |
auto nda::hadamard<int, long, 3ul>(std::array<int, 3ul> const&, std::array<long, 3ul> const&) (nda/algorithms.hpp:243) | called 1 time, returned 1 time | 100.0% |
- auto nda::hadamard<long, double>(std::vector<long, std::allocator<long> > const&, std::vector<double, std::allocator<double> > const&) (nda/algorithms.hpp:257) | called 1 time, returned 1 time | 62.0% |
+ auto nda::hadamard<long, double>(std::vector<long, std::allocator<long> > const&, std::vector<double, std::allocator<double> > const&) (nda/algorithms.hpp:257) | called 1 time, returned 1 time | 63.0% |
auto nda::hadamard<nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/algorithms.hpp:228) | called 1 time, returned 1 time | 100.0% |
auto nda::hadamard<nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/algorithms.hpp:228) | called 1 time, returned 1 time | 100.0% |
auto nda::hadamard<nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/algorithms.hpp:228) | called 1 time, returned 1 time | 100.0% |
@@ -1199,10 +1133,10 @@ GCC Code Coverage Report
auto nda::max_element<nda::expr_call<nda::abs<nda::expr<(char)42, std::complex<double>, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&>(nda::expr<(char)42, std::complex<double>, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(auto:1 const&)#1}, nda::expr<(char)42, std::complex<double>, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&> >(nda::expr_call<nda::abs<nda::expr<(char)42, std::complex<double>, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&>(nda::expr<(char)42, std::complex<double>, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&)::{lambda(auto:1 const&)#1}, nda::expr<(char)42, std::complex<double>, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&> const&) (nda/algorithms.hpp:135) | not called | 0.0% |
auto nda::mem::multi_bucket<800>::deallocate(nda::mem::blk_t)::{lambda(auto:1 const&, auto:2)#1}::operator()<nda::mem::bucket<800>, char*>(nda::mem::bucket<800> const&, char*) const (nda/mem/allocators.hpp:342) | not called | 0.0% |
auto nda::mem::multi_bucket<800>::find_non_full_bucket()::{lambda(auto:1 const&)#1}::operator()<nda::mem::bucket<800> >(nda::mem::bucket<800> const&) const (nda/mem/allocators.hpp:276) | not called | 0.0% |
- auto nda::mem::multi_bucket<800>::find_non_full_bucket()::{lambda(auto:1 const&, auto:2 const&)#2}::operator()<nda::mem::bucket<800>, nda::mem::bucket<800> >(nda::mem::bucket<800> const&, nda::mem::bucket<800> const&) const (nda/mem/allocators.hpp:279) | not called | 0.0% |
+ auto nda::mem::multi_bucket<800>::find_non_full_bucket()::{lambda(auto:1 const&, auto:2 const&)#1}::operator()<nda::mem::bucket<800>, nda::mem::bucket<800> >(nda::mem::bucket<800> const&, nda::mem::bucket<800> const&) const (nda/mem/allocators.hpp:279) | not called | 0.0% |
auto nda::mem::multi_bucket<8>::deallocate(nda::mem::blk_t)::{lambda(auto:1 const&, auto:2)#1}::operator()<nda::mem::bucket<8>, char*>(nda::mem::bucket<8> const&, char*) const (nda/mem/allocators.hpp:342) | called 3 times, returned 3 times | 100.0% |
auto nda::mem::multi_bucket<8>::find_non_full_bucket()::{lambda(auto:1 const&)#1}::operator()<nda::mem::bucket<8> >(nda::mem::bucket<8> const&) const (nda/mem/allocators.hpp:276) | called 1 time, returned 1 time | 100.0% |
- auto nda::mem::multi_bucket<8>::find_non_full_bucket()::{lambda(auto:1 const&, auto:2 const&)#2}::operator()<nda::mem::bucket<8>, nda::mem::bucket<8> >(nda::mem::bucket<8> const&, nda::mem::bucket<8> const&) const (nda/mem/allocators.hpp:279) | called 1 time, returned 1 time | 100.0% |
+ auto nda::mem::multi_bucket<8>::find_non_full_bucket()::{lambda(auto:1 const&, auto:2 const&)#1}::operator()<nda::mem::bucket<8>, nda::mem::bucket<8> >(nda::mem::bucket<8> const&, nda::mem::bucket<8> const&) const (nda/mem/allocators.hpp:279) | called 1 time, returned 1 time | 100.0% |
auto nda::min_element<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/algorithms.hpp:154) | called 1 time, returned 1 time | 100.0% |
auto nda::min_element<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/algorithms.hpp:154) | called 1 time, returned 1 time | 100.0% |
auto nda::min_element<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&, auto:2 const&)#1}::operator()<double, double>(double const&, double const&) const (nda/algorithms.hpp:156) | called 10000 times, returned 10000 times | 100.0% |
@@ -1398,6 +1332,9 @@ GCC Code Coverage Report
auto nda::operator/<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/arithmetic.hpp:490) | called 1 time, returned 1 time | 30.0% |
auto nda::operator/<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> const&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> const&) (nda/arithmetic.hpp:525) | called 2 times, returned 2 times | 100.0% |
auto nda::operator/<nda::basic_array_view<double, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, double const&>(nda::basic_array_view<double, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, double const&) (nda/arithmetic.hpp:525) | called 1 time, returned 1 time | 100.0% |
+ auto nda::operator==<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda((auto:1&&)...)#1}::operator()<long&>(long&) const (nda/basic_functions.hpp:488) | called 8 times, returned 8 times | 69.0% |
+ auto nda::operator==<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda((auto:1&&)...)#1}::operator()<long&>(long&) const (nda/basic_functions.hpp:488) | called 3 times, returned 3 times | 69.0% |
+ auto nda::operator==<nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda((auto:1&&)...)#1}::operator()<long&, long&>(long&, long&) const (nda/basic_functions.hpp:488) | called 4 times, returned 4 times | 72.0% |
auto nda::permuted_indices_view<12321ul, nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/layout_transforms.hpp:175) | called 1 time, returned 1 time | 100.0% |
auto nda::permuted_indices_view<12321ul, nda::basic_array<long, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/layout_transforms.hpp:175) | called 1 time, returned 1 time | 100.0% |
auto nda::permuted_indices_view<12546ul, nda::basic_array_view<double, 4, nda::basic_layout<0ul, 12321ul, (nda::layout_prop_e)3>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array_view<double, 4, nda::basic_layout<0ul, 12321ul, (nda::layout_prop_e)3>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&) (nda/layout_transforms.hpp:175) | called 1 time, returned 1 time | 100.0% |
@@ -1481,7 +1418,11 @@ GCC Code Coverage Report
auto nda::sinh<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/mapped_functions.hxx:240) | called 1 time, returned 1 time | 100.0% |
auto nda::sinh<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/mapped_functions.hxx:240) | called 1 time, returned 1 time | 100.0% |
auto nda::stdutil::dot_product<int, int, 4ul>(std::array<int, 4ul> const&, std::array<int, 4ul> const&) (nda/stdutil/array.hpp:369) | called 1 time, returned 1 time | 100.0% |
+ auto nda::stdutil::make_initialized_array<2ul, long>(long)::{lambda<unsigned long... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) const (nda/stdutil/array.hpp:169) | called 11 times, returned 11 times | 100.0% |
+ auto nda::stdutil::make_initialized_array<3ul, int>(int)::{lambda<unsigned long... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul, 2ul>(std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) const (nda/stdutil/array.hpp:169) | called 3 times, returned 3 times | 100.0% |
+ auto nda::stdutil::make_initialized_array<3ul, long>(long)::{lambda<unsigned long... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul, 2ul>(std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) const (nda/stdutil/array.hpp:169) | called 1 time, returned 1 time | 100.0% |
auto nda::stdutil::product<int, 4ul>(std::array<int, 4ul> const&) (nda/stdutil/array.hpp:348) | called 1 time, returned 1 time | 100.0% |
+ auto nda::stdutil::product<long, 3ul>(std::array<long, 3ul> const&) (nda/stdutil/array.hpp:348) | called 1 time, returned 1 time | 100.0% |
auto nda::stdutil::sum<int, 4ul>(std::array<int, 4ul> const&) (nda/stdutil/array.hpp:329) | called 1 time, returned 1 time | 100.0% |
auto nda::stdutil::sum<long, 2ul>(std::array<long, 2ul> const&) (nda/stdutil/array.hpp:329) | called 9 times, returned 9 times | 100.0% |
auto nda::sum<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/algorithms.hpp:189) | called 1 time, returned 1 time | 100.0% |
@@ -1494,7 +1435,7 @@ GCC Code Coverage Report
auto nda::tan<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/mapped_functions.hxx:212) | called 1 time, returned 1 time | 100.0% |
auto nda::tanh<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/mapped_functions.hxx:254) | called 1 time, returned 1 time | 100.0% |
auto nda::tanh<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/mapped_functions.hxx:254) | called 1 time, returned 1 time | 100.0% |
- auto nda::trace<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/matrix_functions.hpp:70) | called 1 time, returned 1 time | 67.0% |
+ auto nda::trace<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/matrix_functions.hpp:70) | called 1 time, returned 1 time | 66.0% |
auto nda::trace<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/matrix_functions.hpp:70) | called 1 time, returned 1 time | 67.0% |
auto nda::trace<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/matrix_functions.hpp:70) | called 1 time, returned 1 time | 67.0% |
auto nda::transpose<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/layout_transforms.hpp:191) | called 1 time, returned 1 time | 100.0% |
@@ -1623,8 +1564,8 @@ GCC Code Coverage Report
auto& nda::basic_array_view<int, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >::operator+=<nda::basic_array<int, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/_impl_basic_array_view_common.hpp:374) | called 1 time, returned 1 time | 100.0% |
auto& nda::basic_array_view<long, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >::operator*=<int>(int const&) (nda/_impl_basic_array_view_common.hpp:410) | called 1 time, returned 1 time | 100.0% |
auto& nda::basic_array_view<std::complex<double>, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >::operator=<std::vector<std::complex<double>, std::allocator<std::complex<double> > > >(std::vector<std::complex<double>, std::allocator<std::complex<double> > > const&) (nda/_impl_basic_array_view_common.hpp:442) | called 2 times, returned 2 times | 100.0% |
- auto& nda::blas::gemm<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (nda/blas/gemm.hpp:103) | called 1 time, returned 1 time | 100.0% |
- auto& nda::blas::gemm<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}::operator()<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) const (nda/blas/gemm.hpp:103) | called 1 time, returned 1 time | 100.0% |
+ auto& nda::blas::gemm<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda<typename $T0>($T0 const&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (nda/blas/gemm.hpp:103) | called 1 time, returned 1 time | 100.0% |
+ auto& nda::blas::gemm<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda<typename $T0>($T0 const&)#1}::operator()<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) const (nda/blas/gemm.hpp:103) | called 1 time, returned 1 time | 100.0% |
bool nda::all<nda::expr_call<NDAAlgorithm_All_Test::TestBody()::{lambda(auto:1)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<NDAAlgorithm_All_Test::TestBody()::{lambda(auto:1)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/algorithms.hpp:120) | called 2 times, returned 2 times | 100.0% |
bool nda::all<nda::expr_call<nda::isnan<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::isnan<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/algorithms.hpp:120) | called 2 times, returned 2 times | 100.0% |
bool nda::any<nda::expr_call<NDAAlgorithm_Any_Test::TestBody()::{lambda(auto:1)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<NDAAlgorithm_Any_Test::TestBody()::{lambda(auto:1)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/algorithms.hpp:99) | called 2 times, returned 2 times | 100.0% |
@@ -1821,15 +1762,29 @@ GCC Code Coverage Report
decltype(auto) nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator[]<int>(int const&) & (nda/_impl_basic_array_view_common.hpp:301) | called 15861084 times, returned 15861084 times | 68.0% |
decltype(auto) nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >::operator[]<int>(int const&) & (nda/_impl_basic_array_view_common.hpp:301) | called 10 times, returned 10 times | 67.0% |
decltype(auto) nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >::operator[]<long>(long const&) & (nda/_impl_basic_array_view_common.hpp:301) | called 3 times, returned 3 times | 67.0% |
- decltype(auto) nda::blas::gemv<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (nda/blas/gemv.hpp:91) | called 6 times, returned 6 times | 100.0% |
+ decltype(auto) nda::blas::gemv<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda<typename $T0>($T0 const&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (nda/blas/gemv.hpp:91) | called 6 times, returned 6 times | 100.0% |
+ decltype(auto) nda::clef::abs<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}::operator()<std::complex<double> >(nda::clef::placeholder<0>&) const (nda/clef/adapters/math.hpp:54) | called 1 time, returned 1 time | 100.0% |
+ decltype(auto) nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}::operator()<std::complex<double> >(nda::clef::placeholder<0>&) const (nda/clef/adapters/math.hpp:57) | called 1 time, returned 1 time | 100.0% |
+ decltype(auto) nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}::operator()<double>(nda::clef::placeholder<0>&) const (nda/clef/adapters/math.hpp:42) | called 4 times, returned 4 times | 100.0% |
+ decltype(auto) nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}::operator()<double>(nda::clef::placeholder<0>&) const (nda/clef/adapters/math.hpp:45) | called 4 times, returned 4 times | 100.0% |
+ decltype(auto) nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}::operator()<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, std::reference_wrapper<int const> >, 0>, std::vector<int, std::allocator<int> > const&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&) const (nda/clef/sum.hpp:52) | called 6 times, returned 6 times | 100.0% |
+ decltype(auto) nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}::operator()<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, std::reference_wrapper<int const> >, 0>, std::vector<int, std::allocator<int> > const&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&) const (nda/clef/sum.hpp:52) | called 6 times, returned 6 times | 100.0% |
+ decltype(auto) nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}::operator()<double>(nda::clef::placeholder<1>&) const (nda/clef/adapters/math.hpp:43) | called 4 times, returned 4 times | 100.0% |
+ decltype(auto) nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}::operator()<double>(nda::clef::placeholder<1>&) const (nda/clef/adapters/math.hpp:46) | called 4 times, returned 4 times | 100.0% |
+ decltype(auto) nda::clef::sqrt<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}::operator()<std::complex<double> >(nda::clef::placeholder<0>&) const (nda/clef/adapters/math.hpp:53) | called 1 time, returned 1 time | 100.0% |
+ decltype(auto) nda::clef::sum<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >, 1, std::vector<int, std::allocator<int> > >(nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > > const&, nda::clef::pair<1, std::vector<int, std::allocator<int> > >) (nda/clef/sum.hpp:76) | called 2 times, returned 2 times | 83.0% |
+ decltype(auto) nda::clef::sum<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::reference_wrapper<std::vector<int, std::allocator<int> > > >, 1, std::vector<int, std::allocator<int> >&>(nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::reference_wrapper<std::vector<int, std::allocator<int> > > > const&, nda::clef::pair<1, std::vector<int, std::allocator<int> >&>) (nda/clef/sum.hpp:76) | called 2 times, returned 2 times | 100.0% |
decltype(auto) nda::clef::sum<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >, 0, std::vector<int, std::allocator<int> > >(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> > const&, nda::clef::pair<0, std::vector<int, std::allocator<int> > >) (nda/clef/sum.hpp:76) | called 1 time, returned 1 time | 100.0% |
decltype(auto) nda::clef::sum<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >, 0, std::vector<int, std::allocator<int> >&>(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> > const&, nda::clef::pair<0, std::vector<int, std::allocator<int> >&>) (nda/clef/sum.hpp:76) | called 1 time, returned 1 time | 100.0% |
decltype(auto) nda::clef::sum<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0, std::vector<int, std::allocator<int> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > const&, nda::clef::pair<0, std::vector<int, std::allocator<int> > >) (nda/clef/sum.hpp:76) | called 2 times, returned 2 times | 100.0% |
decltype(auto) nda::clef::sum<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0, std::vector<int, std::allocator<int> >&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > const&, nda::clef::pair<0, std::vector<int, std::allocator<int> >&>) (nda/clef/sum.hpp:76) | called 2 times, returned 2 times | 100.0% |
decltype(auto) nda::conj<nda::basic_array_view<std::complex<double> const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double> const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&) (nda/mapped_functions.hpp:148) | called 3 times, returned 3 times | 100.0% |
decltype(auto) nda::get_first_element<nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}> >(nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}> const&) (nda/traits.hpp:177) | not called | 0.0% |
+ decltype(auto) nda::get_first_element<nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}> >(nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}> const&)::{lambda<auto... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) const (nda/traits.hpp:181) | not called | 0.0% |
decltype(auto) nda::get_first_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (nda/traits.hpp:177) | called 5 times, returned 5 times | 100.0% |
+ decltype(auto) nda::get_first_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda<auto... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) const (nda/traits.hpp:181) | called 5 times, returned 5 times | 83.0% |
decltype(auto) nda::get_first_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (nda/traits.hpp:177) | called 7 times, returned 7 times | 100.0% |
+ decltype(auto) nda::get_first_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda<auto... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) const (nda/traits.hpp:181) | called 7 times, returned 7 times | 83.0% |
decltype(auto) nda::make_regular<int, int>(int&&) (nda/basic_functions.hpp:238) | called 18 times, returned 18 times | 100.0% |
decltype(auto) nda::make_regular<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_functions.hpp:238) | called 4 times, returned 4 times | 100.0% |
decltype(auto) nda::make_regular<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_functions.hpp:238) | called 23 times, returned 23 times | 100.0% |
@@ -1859,21 +1814,21 @@ GCC Code Coverage Report
decltype(auto) nda::make_regular<nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>&&) (nda/basic_functions.hpp:238) | called 11 times, returned 11 times | 100.0% |
decltype(auto) nda::make_regular<nda::expr<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::expr<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>&&) (nda/basic_functions.hpp:238) | called 83 times, returned 83 times | 100.0% |
decltype(auto) nda::make_regular<nda::expr<(char)45, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::expr<(char)45, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>&&) (nda/basic_functions.hpp:238) | called 2 times, returned 2 times | 100.0% |
- decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:107) | called 2 times, returned 2 times | 100.0% |
- decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:107) | called 2 times, returned 2 times | 100.0% |
- decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:107) | called 1 time, returned 1 time | 100.0% |
- decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:107) | called 1 time, returned 1 time | 100.0% |
- decltype(auto) nda::matvecmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:171) | called 6 times, returned 6 times | 100.0% |
- decltype(auto) nda::matvecmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:171) | called 6 times, returned 6 times | 100.0% |
+ decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:107) | called 2 times, returned 2 times | 100.0% |
+ decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:107) | called 2 times, returned 2 times | 100.0% |
+ decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:107) | called 1 time, returned 1 time | 100.0% |
+ decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:107) | called 1 time, returned 1 time | 100.0% |
+ decltype(auto) nda::matvecmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:171) | called 6 times, returned 6 times | 100.0% |
+ decltype(auto) nda::matvecmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/linalg/matmul.hpp:171) | called 6 times, returned 6 times | 100.0% |
double nda::frobenius_norm<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/algorithms.hpp:172) | called 2 times, returned 2 times | 100.0% |
double nda::frobenius_norm<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/algorithms.hpp:172) | called 1 time, returned 1 time | 100.0% |
double nda::frobenius_norm<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(double, auto:1 const&)#1}::operator()<std::complex<double> >(double, std::complex<double> const&) const (nda/algorithms.hpp:174) | called 100 times, returned 100 times | 100.0% |
double nda::frobenius_norm<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/algorithms.hpp:172) | called 2 times, returned 2 times | 100.0% |
- h5::char_buf nda::detail::to_char_buf<nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/h5.hpp:77) | called 1 time, returned 1 time | 68.0% |
- h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/h5.hpp:77) | called 1 time, returned 1 time | 68.0% |
- h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/h5.hpp:77) | called 4 times, returned 4 times | 68.0% |
- h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/h5.hpp:77) | called 2 times, returned 2 times | 68.0% |
- h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/h5.hpp:77) | called 2 times, returned 2 times | 68.0% |
+ h5::char_buf nda::detail::to_char_buf<nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/h5.hpp:77) | called 1 time, returned 1 time | 69.0% |
+ h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/h5.hpp:77) | called 1 time, returned 1 time | 69.0% |
+ h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/h5.hpp:77) | called 4 times, returned 4 times | 69.0% |
+ h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/h5.hpp:77) | called 2 times, returned 2 times | 69.0% |
+ h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/h5.hpp:77) | called 2 times, returned 2 times | 69.0% |
int nda::blas::get_ld<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/blas/tools.hpp:109) | called 2 times, returned 2 times | 100.0% |
int nda::blas::get_ld<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/blas/tools.hpp:109) | called 49 times, returned 49 times | 100.0% |
int nda::blas::get_ld<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/blas/tools.hpp:109) | called 2 times, returned 2 times | 100.0% |
@@ -1941,12 +1896,28 @@ GCC Code Coverage Report
mpi::lazy<mpi::tag::scatter, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (nda/mpi/scatter.hpp:78) | called 10 times, returned 10 times | 100.0% |
nda::abs2(double) (nda/mapped_functions.hpp:83) | called 24 times, returned 24 times | 100.0% |
nda::abs2(std::complex<double>) (nda/mapped_functions.hpp:91) | called 124 times, returned 124 times | 86.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}) (nda/array_adapter.hpp:63) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::shape() const (nda/array_adapter.hpp:69) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}) (nda/array_adapter.hpp:63) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::shape() const (nda/array_adapter.hpp:69) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}) (nda/array_adapter.hpp:63) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::shape() const (nda/array_adapter.hpp:69) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}) (nda/array_adapter.hpp:63) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::shape() const (nda/array_adapter.hpp:69) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}) (nda/array_adapter.hpp:63) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::shape() const (nda/array_adapter.hpp:69) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 1ul> const&, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}) (nda/array_adapter.hpp:63) | called 2 times, returned 2 times | 100.0% |
+ nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::shape() const (nda/array_adapter.hpp:69) | called 2 times, returned 2 times | 100.0% |
nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}>::array_adapter<int>(std::array<int, 2ul> const&, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}) (nda/array_adapter.hpp:63) | called 1 time, returned 1 time | 100.0% |
nda::array_adapter<2, NDA_ArrayAdapterBasics_Test::TestBody()::{lambda(long, long)#1}>::shape() const (nda/array_adapter.hpp:69) | called 4 times, returned 4 times | 100.0% |
nda::array_adapter<2, NDA_ArrayAdapterMoveElements_Test::TestBody()::{lambda(long, long)#1}>::array_adapter<int>(std::array<int, 2ul> const&, NDA_ArrayAdapterMoveElements_Test::TestBody()::{lambda(long, long)#1}) (nda/array_adapter.hpp:63) | called 1 time, returned 1 time | 100.0% |
nda::array_adapter<2, NDA_ArrayAdapterMoveElements_Test::TestBody()::{lambda(long, long)#1}>::shape() const (nda/array_adapter.hpp:69) | called 1 time, returned 1 time | 100.0% |
nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}>::array_adapter<int>(std::array<int, 2ul> const&, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}) (nda/array_adapter.hpp:63) | called 1 time, returned 1 time | 100.0% |
nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}>::shape() const (nda/array_adapter.hpp:69) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 2ul> const&, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}) (nda/array_adapter.hpp:63) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::is_convertible(_object*, bool)::{lambda((auto:1)...)#1}>::shape() const (nda/array_adapter.hpp:69) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::array_adapter<long>(std::array<long, 2ul> const&, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}) (nda/array_adapter.hpp:63) | called 1 time, returned 1 time | 100.0% |
+ nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}>::shape() const (nda/array_adapter.hpp:69) | called 1 time, returned 1 time | 100.0% |
nda::array_iterator<1, double const*, double const**>::array_iterator(std::array<long, 1ul> const&, std::array<long, 1ul> const&, double const**, bool) (nda/iterators.hpp:362) | called 8 times, returned 8 times | 100.0% |
nda::array_iterator<1, double const*, double const**>::operator*() const (nda/iterators.hpp:375) | called 80 times, returned 80 times | 100.0% |
nda::array_iterator<1, double const*, double const**>::operator++() (nda/iterators.hpp:387) | called 80 times, returned 80 times | 100.0% |
@@ -2006,11 +1977,11 @@ GCC Code Coverage Report
nda::array_iterator<1, int const, int*>::operator==(nda::array_iterator<1, int const, int*> const&) const (nda/iterators.hpp:426) | not called | 0.0% |
nda::array_iterator<1, int, int*>::array_iterator(std::array<long, 1ul> const&, std::array<long, 1ul> const&, int*, bool) (nda/iterators.hpp:362) | called 224 times, returned 224 times | 100.0% |
nda::array_iterator<1, int, int*>::operator!=(nda::array_iterator<1, int, int*> const&) const (nda/iterators.hpp:433) | called 1228 times, returned 1228 times | 100.0% |
- nda::array_iterator<1, int, int*>::operator*() const (nda/iterators.hpp:375) | called 1504 times, returned 1504 times | 100.0% |
+ nda::array_iterator<1, int, int*>::operator*() const (nda/iterators.hpp:375) | called 1486 times, returned 1486 times | 100.0% |
nda::array_iterator<1, int, int*>::operator++() (nda/iterators.hpp:387) | called 1143 times, returned 1143 times | 100.0% |
nda::array_iterator<1, int, int*>::operator++(int) (nda/iterators.hpp:396) | called 18 times, returned 18 times | 100.0% |
- nda::array_iterator<1, int, int*>::operator+=(long) (nda/iterators.hpp:441) | called 36 times, returned 36 times | 100.0% |
- nda::array_iterator<1, int, int*>::operator--() (nda/iterators.hpp:406) | called 165 times, returned 165 times | 100.0% |
+ nda::array_iterator<1, int, int*>::operator+=(long) (nda/iterators.hpp:441) | called 33 times, returned 33 times | 100.0% |
+ nda::array_iterator<1, int, int*>::operator--() (nda/iterators.hpp:406) | called 145 times, returned 145 times | 100.0% |
nda::array_iterator<1, int, int*>::operator-=(long) (nda/iterators.hpp:452) | not called | 0.0% |
nda::array_iterator<1, int, int*>::operator==(nda::array_iterator<1, int, int*> const&) const (nda/iterators.hpp:426) | called 1237 times, returned 1237 times | 100.0% |
nda::array_iterator<1, int, int*>::operator[](long) (nda/iterators.hpp:499) | called 1 time, returned 1 time | 100.0% |
@@ -2143,11 +2114,13 @@ GCC Code Coverage Report
nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:202) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 1ul> const&) (nda/basic_array.hpp:260) | called 1 time, returned 1 time | 100.0% |
+ nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> >(nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 85.0% |
nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:497) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:202) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:260) | called 1 time, returned 1 time | 100.0% |
+ nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> >(nda::array_adapter<2, cpp2py::py_converter<nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 89.0% |
nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:497) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<copy_move_stat, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<cpp2py::pyref, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<nda::python::make_numpy_proxy_from_array_or_view<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1&&)#1}, nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::python::make_numpy_proxy_from_array_or_view<nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1&&)#1}, nda::basic_array<copy_move_stat, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 85.0% |
@@ -2273,8 +2246,8 @@ GCC Code Coverage Report
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 88.0% |
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 78.0% |
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > > const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 78.0% |
- nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 88.0% |
- nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 88.0% |
+ nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 88.0% |
+ nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 88.0% |
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<nda::pow<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&, double)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::pow<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&, double)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 88.0% |
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::begin() (nda/_impl_basic_array_view_common.hpp:350) | called 7 times, returned 7 times | 100.0% |
nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::data() const (nda/_impl_basic_array_view_common.hpp:53) | called 2 times, returned 2 times | 100.0% |
@@ -3314,6 +3287,7 @@ GCC Code Coverage Report
nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:202) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 1ul> const&) (nda/basic_array.hpp:260) | called 1 time, returned 1 time | 100.0% |
+ nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> >(nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> const&) (nda/basic_array.hpp:293) | called 2 times, returned 2 times | 85.0% |
nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:293) | called 2 times, returned 2 times | 85.0% |
nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:497) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65) | called 3 times, returned 3 times | 100.0% |
@@ -3322,6 +3296,7 @@ GCC Code Coverage Report
nda::basic_array<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77) | called 1 time, returned 1 time | 100.0% |
nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:202) | called 2 times, returned 2 times | 100.0% |
+ nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> >(nda::array_adapter<1, cpp2py::py_converter<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::py2c(_object*)::{lambda((auto:1)...)#1}> const&) (nda/basic_array.hpp:293) | called 2 times, returned 2 times | 85.0% |
nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:293) | called 1 time, returned 1 time | 85.0% |
nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:497) | called 2 times, returned 2 times | 100.0% |
nda::basic_array<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65) | called 2 times, returned 2 times | 100.0% |
@@ -5246,6 +5221,7 @@ GCC Code Coverage Report
nda::blas::f77::swap(int, std::complex<double>*, int, std::complex<double>*, int) (nda/blas/interface/cxx_interface.cpp:197) | not called | 0.0% |
nda::clef::expr<nda::clef::tags::divides, double, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<63> >, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<62> > >, int> >::expr(nda::clef::expr<nda::clef::tags::divides, double, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<63> >, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<62> > >, int> >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::divides, double, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<63> >, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<62> > >, int> >::expr<double, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<63> >, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<62> > >, int> >(nda::clef::tags::divides, double&&, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<63> >, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<62> > >, int>&&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::divides, int, nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >::expr(nda::clef::expr<nda::clef::tags::divides, int, nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >&&) (nda/clef/expression.hpp:90) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::divides, int, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::divides, int, nda::clef::placeholder<1> >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::divides, int, nda::clef::placeholder<1> >::expr<int, nda::clef::placeholder<1> >(nda::clef::tags::divides, int&&, nda::clef::placeholder<1>&&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::divides, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, std::reference_wrapper<double const> >::expr(nda::clef::expr<nda::clef::tags::divides, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, std::reference_wrapper<double const> >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
@@ -5260,10 +5236,22 @@ GCC Code Coverage Report
nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >::expr(nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&) (nda/clef/expression.hpp:90) | called 9 times, returned 9 times | 100.0% |
nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >::expr<nda::clef::placeholder<0>&, nda::clef::placeholder<2>&>(nda::clef::tags::divides, nda::clef::placeholder<0>&, nda::clef::placeholder<2>&) (nda/clef/expression.hpp:105) | called 3 times, returned 3 times | 100.0% |
nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >::expr<nda::clef::placeholder<0>, nda::clef::placeholder<2> >(nda::clef::tags::divides, nda::clef::placeholder<0>&&, nda::clef::placeholder<2>&&) (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::divides, std::reference_wrapper<int const>, nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > > >::expr(nda::clef::expr<nda::clef::tags::divides, std::reference_wrapper<int const>, nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > > >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> > >::expr(nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> > >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> > >::expr<nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> > >(nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> >&&) (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<63>, nda::clef::placeholder<62> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >::expr(nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<63>, nda::clef::placeholder<62> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<63>, nda::clef::placeholder<62> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >::expr<nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<63>, nda::clef::placeholder<62> >, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> > >(nda::clef::tags::eq, nda::clef::expr<nda::clef::tags::subscript, nda::clef::placeholder<63>, nda::clef::placeholder<62> >&&, nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> >&&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >::expr<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >::expr<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::tags::function, nda::clef::placeholder<0>&, nda::clef::placeholder<1>&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >(nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >::expr(nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >(nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >::expr(nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >&&) (nda/clef/expression.hpp:90) | called 3 times, returned 3 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::function, lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >&&) (nda/clef/expression.hpp:90) | called 9 times, returned 9 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >&&) (nda/clef/expression.hpp:90) | called 2 times, returned 2 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >&&) (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >&&) (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > > const&) (nda/clef/expression.hpp:84) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<62> >, nda::clef::placeholder<61> >::expr<nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<62> > const&, nda::clef::placeholder<61> const&>(nda::clef::tags::function, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<62> > const&, nda::clef::placeholder<61> const&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, foo, nda::clef::placeholder<1> >, int>::expr<nda::clef::expr<nda::clef::tags::plus, foo, nda::clef::placeholder<1> >, int>(nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, foo, nda::clef::placeholder<1> >&&, int&&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2> >::expr<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > const&, nda::clef::placeholder<2>&>(nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > const&, nda::clef::placeholder<2>&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
@@ -5276,10 +5264,14 @@ GCC Code Coverage Report
nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<2>, nda::clef::placeholder<3> >::expr<nda::clef::placeholder<2> const&, nda::clef::placeholder<3>&>(nda::clef::tags::function, nda::clef::placeholder<2> const&, nda::clef::placeholder<3>&) (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> >&&) (nda/clef/expression.hpp:90) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, nda::clef::placeholder<61>, nda::clef::placeholder<60> >::expr<nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&>(nda::clef::tags::function, nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >&&) (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >&&) (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}>, nda::clef::expr<nda::clef::tags::negate, nda::clef::placeholder<1> > >::expr<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&, nda::clef::expr<nda::clef::tags::negate, nda::clef::placeholder<1> > >(nda::clef::tags::function, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&, nda::clef::expr<nda::clef::tags::negate, nda::clef::placeholder<1> >&&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2} const>, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >, int>::expr<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2} const&, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >, int>(nda::clef::tags::function, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2} const&, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >&&, int&&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
- nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2}>, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2> >::expr<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2>&>(nda::clef::tags::function, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, nda::clef::placeholder<2>&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1} const>, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >, int>::expr<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1} const&, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >, int>(nda::clef::tags::function, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1} const&, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<1> >&&, int&&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1}>, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2> >::expr<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2>&>(nda::clef::tags::function, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, nda::clef::placeholder<2>&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<bar>, nda::clef::placeholder<0> >::expr<bar&, nda::clef::placeholder<0>&>(nda::clef::tags::function, bar&, nda::clef::placeholder<0>&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1} const>, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, int>, nda::clef::placeholder<1> > >::expr<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1} const&, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, int>, nda::clef::placeholder<1> > >(nda::clef::tags::function, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, int>, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, int>, nda::clef::placeholder<1> >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<62> >::expr<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&>(nda::clef::tags::function, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&) (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<61>, nda::clef::placeholder<60> >::expr<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&>(nda::clef::tags::function, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&) (nda/clef/expression.hpp:105) | called 42 times, returned 42 times | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> >::expr(nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> >&&) (nda/clef/expression.hpp:90) | called 20 times, returned 20 times | 100.0% |
@@ -5300,6 +5292,8 @@ GCC Code Coverage Report
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<62> >::expr<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&>(nda::clef::tags::function, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array_view<int const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >, nda::clef::placeholder<63>, nda::clef::placeholder<62>, nda::clef::placeholder<61> >::expr<nda::basic_array_view<int const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&, nda::clef::placeholder<61> const&>(nda::clef::tags::function, nda::basic_array_view<int const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&, nda::clef::placeholder<61> const&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array_view<int, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >, nda::clef::placeholder<63>, nda::clef::placeholder<62>, nda::clef::placeholder<61> >::expr<nda::basic_array_view<int, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&, nda::clef::placeholder<61> const&>(nda::clef::tags::function, nda::basic_array_view<int, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, nda::clef::placeholder<63> const&, nda::clef::placeholder<62> const&, nda::clef::placeholder<61> const&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> >&&) (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> >&&) (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
nda::clef::expr<nda::clef::tags::geq, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::minus, nda::clef::placeholder<1>, nda::clef::placeholder<2> > >::expr<nda::clef::placeholder<0>&, nda::clef::expr<nda::clef::tags::minus, nda::clef::placeholder<1>, nda::clef::placeholder<2> > >(nda::clef::tags::geq, nda::clef::placeholder<0>&, nda::clef::expr<nda::clef::tags::minus, nda::clef::placeholder<1>, nda::clef::placeholder<2> >&&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::greater, nda::clef::placeholder<0>, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::greater, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::greater, nda::clef::placeholder<0>, nda::clef::placeholder<1> >::expr<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::tags::greater, nda::clef::placeholder<0>&, nda::clef::placeholder<1>&) (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
@@ -5345,10 +5339,17 @@ GCC Code Coverage Report
nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<62> >::expr<int, nda::clef::placeholder<62> const&>(nda::clef::tags::multiplies, int&&, nda::clef::placeholder<62> const&) (nda/clef/expression.hpp:105) | called 5 times, returned 5 times | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<63> >::expr(nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<63> >&&) (nda/clef/expression.hpp:90) | called 4 times, returned 4 times | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<63> >::expr<int, nda::clef::placeholder<63> const&>(nda::clef::tags::multiplies, int&&, nda::clef::placeholder<63> const&) (nda/clef/expression.hpp:105) | called 2 times, returned 2 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> > >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1> > >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<61> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<61> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> > >&&) (nda/clef/expression.hpp:90) | called 10 times, returned 10 times | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<61> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> > >::expr<nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<61> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> > >(nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<63>, nda::clef::placeholder<61> >&&, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >, nda::clef::placeholder<62>, nda::clef::placeholder<60> >&&) (nda/clef/expression.hpp:105) | called 10 times, returned 10 times | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<0> > >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> >, nda::clef::expr<nda::clef::tags::function, std::reference_wrapper<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1} const>, nda::clef::placeholder<1> > >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, std::reference_wrapper<int const> >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, std::reference_wrapper<int const> >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, std::reference_wrapper<int const> >::expr<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, int const&>(nda::clef::tags::multiplies, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, int const&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >&&) (nda/clef/expression.hpp:90) | called 3 times, returned 3 times | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >::expr<nda::clef::placeholder<0>&, nda::clef::placeholder<0>&>(nda::clef::tags::multiplies, nda::clef::placeholder<0>&, nda::clef::placeholder<0>&) (nda/clef/expression.hpp:105) | called 3 times, returned 3 times | 100.0% |
nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >::expr(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&) (nda/clef/expression.hpp:90) | called 1 time, returned 1 time | 100.0% |
@@ -5466,7 +5467,7 @@ GCC Code Coverage Report
nda::clef::expr<nda::clef::tags::unaryplus, nda::clef::placeholder<0> >::expr(nda::clef::expr<nda::clef::tags::unaryplus, nda::clef::placeholder<0> >&&) (nda/clef/expression.hpp:90) | called 2 times, returned 2 times | 100.0% |
nda::clef::expr<nda::clef::tags::unaryplus, nda::clef::placeholder<0> >::expr<nda::clef::placeholder<0>&>(nda::clef::tags::unaryplus, nda::clef::placeholder<0>&) (nda/clef/expression.hpp:105) | called 1 time, returned 1 time | 100.0% |
nda::clef::pair<0, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&> nda::clef::placeholder<0>::operator=<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&>(CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&) const (nda/clef/placeholder.hpp:75) | called 4 times, returned 4 times | 100.0% |
- nda::clef::pair<0, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#3}> nda::clef::placeholder<0>::operator=<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#3}>(CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#3}&&) const (nda/clef/placeholder.hpp:75) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::pair<0, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#2}> nda::clef::placeholder<0>::operator=<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#2}>(CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#2}&&) const (nda/clef/placeholder.hpp:75) | called 1 time, returned 1 time | 100.0% |
nda::clef::pair<0, CLEF_PlaceholderValuePair_Test::TestBody()::{lambda(int)#1}&> nda::clef::placeholder<0>::operator=<CLEF_PlaceholderValuePair_Test::TestBody()::{lambda(int)#1}&>(CLEF_PlaceholderValuePair_Test::TestBody()::{lambda(int)#1}&) const (nda/clef/placeholder.hpp:75) | called 1 time, returned 1 time | 100.0% |
nda::clef::pair<0, double> nda::clef::placeholder<0>::operator=<double>(double&&) const (nda/clef/placeholder.hpp:75) | called 12 times, returned 12 times | 100.0% |
nda::clef::pair<0, foo> nda::clef::placeholder<0>::operator=<foo>(foo&&) const (nda/clef/placeholder.hpp:75) | called 4 times, returned 4 times | 100.0% |
@@ -5508,10 +5509,10 @@ GCC Code Coverage Report
nda::detail::bound_check_worker::check_current_dim(long) (nda/layout/bound_check_worker.hpp:49) | called 20653124 times, returned 20653124 times | 100.0% |
nda::detail::bound_check_worker::check_current_dim(nda::ellipsis) (nda/layout/bound_check_worker.hpp:68) | called 166 times, returned 166 times | 100.0% |
nda::detail::grid_iterator<1>::grid_iterator(long const*, long const*, bool) (nda/iterators.hpp:141) | called 15946752 times, returned 15946752 times | 100.0% |
- nda::detail::grid_iterator<1>::operator*() const (nda/iterators.hpp:147) | called 16068477 times, returned 16068477 times | 100.0% |
+ nda::detail::grid_iterator<1>::operator*() const (nda/iterators.hpp:147) | called 16068459 times, returned 16068459 times | 100.0% |
nda::detail::grid_iterator<1>::operator++() (nda/iterators.hpp:159) | called 16045775 times, returned 16045775 times | 100.0% |
- nda::detail::grid_iterator<1>::operator+=(long) (nda/iterators.hpp:173) | called 176 times, returned 176 times | 100.0% |
- nda::detail::grid_iterator<1>::operator--() (nda/iterators.hpp:166) | called 165 times, returned 165 times | 100.0% |
+ nda::detail::grid_iterator<1>::operator+=(long) (nda/iterators.hpp:173) | called 173 times, returned 173 times | 100.0% |
+ nda::detail::grid_iterator<1>::operator--() (nda/iterators.hpp:166) | called 145 times, returned 145 times | 100.0% |
nda::detail::grid_iterator<1>::operator==(nda::detail::grid_iterator<1> const&) const (nda/iterators.hpp:153) | called 24009194 times, returned 24009194 times | 100.0% |
nda::detail::grid_iterator<2>::grid_iterator(long const*, long const*, bool) (nda/iterators.hpp:72) | called 1696 times, returned 1696 times | 100.0% |
nda::detail::grid_iterator<2>::operator*() const (nda/iterators.hpp:84) | called 54987 times, returned 54987 times | 100.0% |
@@ -5530,7 +5531,7 @@ GCC Code Coverage Report
nda::detail::grid_iterator<5>::operator++() (nda/iterators.hpp:96) | called 12605 times, returned 12605 times | 100.0% |
nda::detail::grid_iterator<5>::operator==(nda::detail::grid_iterator<5> const&) const (nda/iterators.hpp:90) | called 12605 times, returned 12605 times | 100.0% |
nda::detail::operator+(nda::detail::grid_iterator<1>, long) (nda/iterators.hpp:180) | called 1 time, returned 1 time | 100.0% |
- nda::detail::operator-(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (nda/iterators.hpp:183) | called 41 times, returned 41 times | 100.0% |
+ nda::detail::operator-(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (nda/iterators.hpp:183) | called 38 times, returned 38 times | 100.0% |
nda::detail::operator<(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (nda/iterators.hpp:187) | not called | 0.0% |
nda::expr<(char)42, double, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (nda/arithmetic.hpp:143) | called 2 times, returned 2 times | 100.0% |
nda::expr<(char)42, double, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::shape() const (nda/arithmetic.hpp:143) | called 2 times, returned 2 times | 100.0% |
@@ -5662,12 +5663,12 @@ GCC Code Coverage Report
nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>> nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}>::operator()<nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>>(nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>&&) const (nda/map.hpp:183) | called 1 time, returned 1 time | 100.0% |
nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >::shape() const (nda/map.hpp:155) | called 2 times, returned 2 times | 100.0% |
nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >> nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}>::operator()<nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >>(nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >&&) const (nda/map.hpp:183) | called 1 time, returned 1 time | 100.0% |
- nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}>::operator()<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/map.hpp:183) | called 1 time, returned 1 time | 100.0% |
- nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (nda/map.hpp:155) | called 2 times, returned 2 times | 100.0% |
- nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}>::operator()<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>&&) const (nda/map.hpp:183) | called 1 time, returned 1 time | 50.0% |
- nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::shape() const (nda/map.hpp:155) | called 2 times, returned 2 times | 100.0% |
+ nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}>::operator()<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/map.hpp:183) | called 1 time, returned 1 time | 100.0% |
+ nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (nda/map.hpp:155) | called 2 times, returned 2 times | 100.0% |
+ nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}>::operator()<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>&&) const (nda/map.hpp:183) | called 1 time, returned 1 time | 50.0% |
+ nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::shape() const (nda/map.hpp:155) | called 2 times, returned 2 times | 100.0% |
nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double)#1}>::operator()<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/map.hpp:183) | called 1 time, returned 1 time | 100.0% |
- nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#2}>::operator()<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/map.hpp:183) | called 1 time, returned 1 time | 50.0% |
+ nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#1}>::operator()<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/map.hpp:183) | called 1 time, returned 1 time | 50.0% |
nda::expr_call<NDA_ArrayAdapterMoveElements2_Test::TestBody()::{lambda(auto:1&&)#1}, nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDA_ArrayAdapterMoveElements2_Test::TestBody()::{lambda(auto:1&&)#1}>::operator()<nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/map.hpp:183) | called 1 time, returned 1 time | 100.0% |
nda::expr_call<NDA_ArrayAdapterMoveElements2_Test::TestBody()::{lambda(auto:1&&)#1}, nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (nda/map.hpp:155) | called 1 time, returned 1 time | 100.0% |
nda::expr_call<mpi::lazy<mpi::tag::reduce, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const::{lambda(auto:1 const&)#1}, nda::basic_array_view<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> nda::mapped<mpi::lazy<mpi::tag::reduce, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const::{lambda(auto:1 const&)#1}>::operator()<nda::basic_array_view<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&>(nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/map.hpp:183) | called 2 times, returned 2 times | 100.0% |
@@ -6867,64 +6868,64 @@ GCC Code Coverage Report
nda::mem::handle_borrowed<std::complex<float>, (nda::mem::AddressSpace)1>::operator[](long) (nda/mem/handle.hpp:914) | called 50 times, returned 50 times | 100.0% |
nda::mem::handle_borrowed<std::complex<float>, (nda::mem::AddressSpace)1>::operator[](long) const (nda/mem/handle.hpp:922) | called 50 times, returned 50 times | 100.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<A*, unsigned long>) (nda/mem/handle.hpp:123) | called 2 times, returned 2 times | 86.0% |
+ nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<A*, unsigned long>) (nda/mem/handle.hpp:123) | called 2 times, returned 2 times | 78.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 54.0% |
- nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 50.0% |
+ nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 4 times, returned 4 times | 27.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator[](long) (nda/mem/handle.hpp:315) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 3 times, returned 3 times | 100.0% |
nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 16 times, returned 16 times | 100.0% |
- nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<bar*, unsigned long>) (nda/mem/handle.hpp:123) | called 3 times, returned 3 times | 91.0% |
- nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 67.0% |
- nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<bar*, unsigned long>) (nda/mem/handle.hpp:123) | called 3 times, returned 3 times | 85.0% |
+ nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 63.0% |
+ nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 3 times, returned 3 times | 92.0% |
nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 383 times, returned 383 times | 100.0% |
- nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<bool*, unsigned long>) (nda/mem/handle.hpp:123) | called 3 times, returned 3 times | 86.0% |
- nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 3 times, returned 3 times | 54.0% |
+ nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<bool*, unsigned long>) (nda/mem/handle.hpp:123) | called 3 times, returned 3 times | 78.0% |
+ nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 3 times, returned 3 times | 50.0% |
nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 3 times, returned 3 times | 92.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 16 times, returned 16 times | 100.0% |
- nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<copy_move_stat*, unsigned long>) (nda/mem/handle.hpp:123) | called 4 times, returned 4 times | 91.0% |
+ nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<copy_move_stat*, unsigned long>) (nda/mem/handle.hpp:123) | called 4 times, returned 4 times | 85.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 3 times, returned 3 times | 100.0% |
- nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 2 times, returned 2 times | 57.0% |
- nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 2 times, returned 2 times | 55.0% |
+ nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:176) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 11 times, returned 11 times | 27.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 2 times, returned 2 times | 71.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 9 times, returned 9 times | 100.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 14 times, returned 14 times | 100.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deleter(void*) (nda/mem/handle.hpp:139) | called 3 times, returned 3 times | 100.0% |
- nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<cpp2py::pyref*, unsigned long>) (nda/mem/handle.hpp:123) | called 3 times, returned 3 times | 91.0% |
+ nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<cpp2py::pyref*, unsigned long>) (nda/mem/handle.hpp:123) | called 3 times, returned 3 times | 85.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::get_sptr() const (nda/mem/handle.hpp:155) | called 3 times, returned 3 times | 80.0% |
- nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 3 times, returned 3 times | 54.0% |
+ nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 3 times, returned 3 times | 50.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (nda/mem/handle.hpp:347) | called 3 times, returned 3 times | 100.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 3 times, returned 3 times | 50.0% |
nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 16 times, returned 16 times | 100.0% |
- nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double const**, unsigned long>) (nda/mem/handle.hpp:123) | called 8 times, returned 8 times | 86.0% |
+ nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double const**, unsigned long>) (nda/mem/handle.hpp:123) | called 8 times, returned 8 times | 78.0% |
nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 8 times, returned 8 times | 54.0% |
+ nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 8 times, returned 8 times | 50.0% |
nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 24 times, returned 24 times | 27.0% |
nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 8 times, returned 8 times | 71.0% |
nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 16 times, returned 16 times | 100.0% |
nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double**, unsigned long>) (nda/mem/handle.hpp:123) | called 4 times, returned 4 times | 86.0% |
+ nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double**, unsigned long>) (nda/mem/handle.hpp:123) | called 4 times, returned 4 times | 78.0% |
nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 4 times, returned 4 times | 100.0% |
- nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 4 times, returned 4 times | 54.0% |
+ nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 4 times, returned 4 times | 50.0% |
nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 12 times, returned 12 times | 27.0% |
nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 4 times, returned 4 times | 71.0% |
nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 8 times, returned 8 times | 100.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 1081555 times, returned 1081555 times | 100.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deleter(void*) (nda/mem/handle.hpp:139) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double*, unsigned long>) (nda/mem/handle.hpp:123) | called 1539 times, returned 1539 times | 86.0% |
+ nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double*, unsigned long>) (nda/mem/handle.hpp:123) | called 1539 times, returned 1539 times | 78.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::get_sptr() const (nda/mem/handle.hpp:155) | called 2 times, returned 2 times | 80.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 505 times, returned 505 times | 100.0% |
- nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 596 times, returned 596 times | 62.0% |
- nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 937 times, returned 937 times | 54.0% |
- nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (nda/mem/handle.hpp:273) | called 14 times, returned 14 times | 54.0% |
+ nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 596 times, returned 596 times | 64.0% |
+ nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 937 times, returned 937 times | 50.0% |
+ nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (nda/mem/handle.hpp:273) | called 14 times, returned 14 times | 50.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (nda/mem/handle.hpp:206) | called 177 times, returned 177 times | 89.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:176) | called 284 times, returned 284 times | 100.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 3559 times, returned 3559 times | 27.0% |
@@ -6935,16 +6936,16 @@ GCC Code Coverage Report
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (nda/mem/handle.hpp:347) | called 394 times, returned 394 times | 100.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 2336 times, returned 2336 times | 100.0% |
nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 50 times, returned 50 times | 100.0% |
- nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<float*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 86.0% |
- nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<float*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 78.0% |
+ nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 1 time, returned 1 time | 27.0% |
nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 1 time, returned 1 time | 92.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 2124 times, returned 2124 times | 100.0% |
- nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo*, unsigned long>) (nda/mem/handle.hpp:123) | called 28 times, returned 28 times | 90.0% |
+ nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo*, unsigned long>) (nda/mem/handle.hpp:123) | called 28 times, returned 28 times | 83.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 12 times, returned 12 times | 100.0% |
- nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 21 times, returned 21 times | 67.0% |
- nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 5 times, returned 5 times | 54.0% |
- nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (nda/mem/handle.hpp:273) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 21 times, returned 21 times | 63.0% |
+ nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 5 times, returned 5 times | 50.0% |
+ nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (nda/mem/handle.hpp:273) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (nda/mem/handle.hpp:206) | called 3 times, returned 3 times | 92.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:176) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap<nda::mem::handle_stack<foo, 5ul> >(nda::mem::handle_stack<foo, 5ul> const&) (nda/mem/handle.hpp:233) | called 1 time, returned 1 time | 92.0% |
@@ -6956,11 +6957,11 @@ GCC Code Coverage Report
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (nda/mem/handle.hpp:347) | called 52 times, returned 52 times | 100.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 44 times, returned 44 times | 100.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 4498 times, returned 4498 times | 100.0% |
- nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_def_ctor*, unsigned long>) (nda/mem/handle.hpp:123) | called 95 times, returned 95 times | 90.0% |
+ nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_def_ctor*, unsigned long>) (nda/mem/handle.hpp:123) | called 95 times, returned 95 times | 83.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 23 times, returned 23 times | 100.0% |
- nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 70 times, returned 70 times | 67.0% |
- nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 24 times, returned 24 times | 54.0% |
- nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (nda/mem/handle.hpp:273) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 70 times, returned 70 times | 63.0% |
+ nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 24 times, returned 24 times | 50.0% |
+ nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (nda/mem/handle.hpp:273) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (nda/mem/handle.hpp:206) | called 6 times, returned 6 times | 89.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:176) | called 9 times, returned 9 times | 100.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 181 times, returned 181 times | 27.0% |
@@ -6971,16 +6972,16 @@ GCC Code Coverage Report
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (nda/mem/handle.hpp:347) | called 12 times, returned 12 times | 100.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 127 times, returned 127 times | 100.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 28 times, returned 28 times | 100.0% |
- nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_non_copy*, unsigned long>) (nda/mem/handle.hpp:123) | called 3 times, returned 3 times | 90.0% |
+ nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_non_copy*, unsigned long>) (nda/mem/handle.hpp:123) | called 3 times, returned 3 times | 83.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 5 times, returned 5 times | 100.0% |
- nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 3 times, returned 3 times | 67.0% |
+ nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 3 times, returned 3 times | 63.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:176) | called 3 times, returned 3 times | 100.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 14 times, returned 14 times | 27.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 3 times, returned 3 times | 71.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 11 times, returned 11 times | 100.0% |
nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 59 times, returned 59 times | 100.0% |
- nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_non_def_ctor*, unsigned long>) (nda/mem/handle.hpp:123) | called 5 times, returned 5 times | 90.0% |
- nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 5 times, returned 5 times | 54.0% |
+ nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_non_def_ctor*, unsigned long>) (nda/mem/handle.hpp:123) | called 5 times, returned 5 times | 83.0% |
+ nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 5 times, returned 5 times | 50.0% |
nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (nda/mem/handle.hpp:206) | called 1 time, returned 1 time | 89.0% |
nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 7 times, returned 7 times | 27.0% |
nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (nda/mem/handle.hpp:221) | called 1 time, returned 1 time | 100.0% |
@@ -6989,12 +6990,12 @@ GCC Code Coverage Report
nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 5 times, returned 5 times | 100.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 6577 times, returned 6577 times | 100.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deleter(void*) (nda/mem/handle.hpp:139) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<int*, unsigned long>) (nda/mem/handle.hpp:123) | called 298 times, returned 298 times | 86.0% |
+ nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<int*, unsigned long>) (nda/mem/handle.hpp:123) | called 298 times, returned 298 times | 78.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::get_sptr() const (nda/mem/handle.hpp:155) | called 3 times, returned 3 times | 80.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 113 times, returned 113 times | 100.0% |
- nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 217 times, returned 217 times | 54.0% |
- nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 73 times, returned 73 times | 54.0% |
- nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (nda/mem/handle.hpp:273) | called 8 times, returned 8 times | 54.0% |
+ nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 217 times, returned 217 times | 50.0% |
+ nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 73 times, returned 73 times | 50.0% |
+ nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (nda/mem/handle.hpp:273) | called 8 times, returned 8 times | 50.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (nda/mem/handle.hpp:206) | called 19 times, returned 19 times | 89.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:176) | called 10 times, returned 10 times | 100.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 650 times, returned 650 times | 27.0% |
@@ -7006,11 +7007,11 @@ GCC Code Coverage Report
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 423 times, returned 423 times | 100.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 31963416 times, returned 31963416 times | 100.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deleter(void*) (nda/mem/handle.hpp:139) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<long*, unsigned long>) (nda/mem/handle.hpp:123) | called 3975255 times, returned 3975255 times | 86.0% |
+ nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<long*, unsigned long>) (nda/mem/handle.hpp:123) | called 3975255 times, returned 3975255 times | 78.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::get_sptr() const (nda/mem/handle.hpp:155) | called 8 times, returned 8 times | 80.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 7960264 times, returned 7960264 times | 100.0% |
- nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 7974933 times, returned 7974933 times | 62.0% |
- nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 226 times, returned 226 times | 54.0% |
+ nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 7974933 times, returned 7974933 times | 64.0% |
+ nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 226 times, returned 226 times | 50.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (nda/mem/handle.hpp:206) | called 17 times, returned 17 times | 89.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:176) | called 41 times, returned 41 times | 100.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 23933168 times, returned 23933168 times | 27.0% |
@@ -7020,103 +7021,103 @@ GCC Code Coverage Report
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator[](long) const (nda/mem/handle.hpp:323) | called 459 times, returned 459 times | 100.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (nda/mem/handle.hpp:347) | called 22737 times, returned 22737 times | 100.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 15935464 times, returned 15935464 times | 100.0% |
- nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::destruct(std::pair<long*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 86.0% |
+ nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::destruct(std::pair<long*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 78.0% |
nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::handle_heap() (nda/mem/handle.hpp:170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_null() const (nda/mem/handle.hpp:329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/mem/handle.hpp:187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::~handle_heap() (nda/mem/handle.hpp:165) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 17 times, returned 17 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 91.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 85.0% |
nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 67.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 63.0% |
nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 158 times, returned 158 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (nda/mem/handle.hpp:123) | called 12 times, returned 12 times | 91.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (nda/mem/handle.hpp:123) | called 12 times, returned 12 times | 85.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 7 times, returned 7 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 10 times, returned 10 times | 67.0% |
- nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 10 times, returned 10 times | 63.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 30 times, returned 30 times | 27.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 7 times, returned 7 times | 71.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator[](long) (nda/mem/handle.hpp:315) | called 7 times, returned 7 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (nda/mem/handle.hpp:347) | called 3 times, returned 3 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 19 times, returned 19 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 10 times, returned 10 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (nda/mem/handle.hpp:123) | called 2 times, returned 2 times | 91.0% |
- nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (nda/mem/handle.hpp:123) | called 2 times, returned 2 times | 85.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 2 times, returned 2 times | 27.0% |
nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 2 times, returned 2 times | 92.0% |
nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 5 times, returned 5 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 91.0% |
+ nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 85.0% |
nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 57.0% |
+ nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 55.0% |
nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 20 times, returned 20 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (nda/mem/handle.hpp:123) | called 5 times, returned 5 times | 91.0% |
+ nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (nda/mem/handle.hpp:123) | called 5 times, returned 5 times | 85.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 57.0% |
- nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 4 times, returned 4 times | 54.0% |
+ nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 55.0% |
+ nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 4 times, returned 4 times | 50.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:176) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 11 times, returned 11 times | 27.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 2 times, returned 2 times | 71.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 9 times, returned 9 times | 100.0% |
nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 90.0% |
- nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 83.0% |
+ nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 1 time, returned 1 time | 27.0% |
nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 1 time, returned 1 time | 92.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 10 times, returned 10 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >*, unsigned long>) (nda/mem/handle.hpp:123) | called 3 times, returned 3 times | 90.0% |
+ nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >*, unsigned long>) (nda/mem/handle.hpp:123) | called 3 times, returned 3 times | 83.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 3 times, returned 3 times | 54.0% |
+ nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 3 times, returned 3 times | 50.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:176) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 9 times, returned 9 times | 27.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 2 times, returned 2 times | 71.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 7 times, returned 7 times | 100.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 107 times, returned 107 times | 100.0% |
- nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long>) (nda/mem/handle.hpp:123) | called 9 times, returned 9 times | 91.0% |
+ nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long>) (nda/mem/handle.hpp:123) | called 9 times, returned 9 times | 85.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 9 times, returned 9 times | 100.0% |
- nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 9 times, returned 9 times | 67.0% |
+ nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 9 times, returned 9 times | 63.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 29 times, returned 29 times | 27.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 9 times, returned 9 times | 71.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (nda/mem/handle.hpp:347) | not called | 0.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 18 times, returned 18 times | 100.0% |
nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 12 times, returned 12 times | 100.0% |
- nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::array<double, 2ul>*, unsigned long>) (nda/mem/handle.hpp:123) | called 2 times, returned 2 times | 86.0% |
- nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::array<double, 2ul>*, unsigned long>) (nda/mem/handle.hpp:123) | called 2 times, returned 2 times | 78.0% |
+ nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 2 times, returned 2 times | 27.0% |
nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 2 times, returned 2 times | 92.0% |
nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 4 times, returned 4 times | 100.0% |
- nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::array<int, 3ul>*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 86.0% |
+ nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::array<int, 3ul>*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 78.0% |
nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 16 times, returned 16 times | 100.0% |
- nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double> const**, unsigned long>) (nda/mem/handle.hpp:123) | called 8 times, returned 8 times | 86.0% |
+ nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double> const**, unsigned long>) (nda/mem/handle.hpp:123) | called 8 times, returned 8 times | 78.0% |
nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 8 times, returned 8 times | 54.0% |
+ nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 8 times, returned 8 times | 50.0% |
nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 24 times, returned 24 times | 27.0% |
nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 8 times, returned 8 times | 71.0% |
nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 16 times, returned 16 times | 100.0% |
nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double>**, unsigned long>) (nda/mem/handle.hpp:123) | called 4 times, returned 4 times | 86.0% |
+ nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double>**, unsigned long>) (nda/mem/handle.hpp:123) | called 4 times, returned 4 times | 78.0% |
nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 4 times, returned 4 times | 100.0% |
- nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 4 times, returned 4 times | 54.0% |
+ nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 4 times, returned 4 times | 50.0% |
nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 12 times, returned 12 times | 27.0% |
nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 4 times, returned 4 times | 71.0% |
nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 8 times, returned 8 times | 100.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 1016237 times, returned 1016237 times | 100.0% |
- nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double>*, unsigned long>) (nda/mem/handle.hpp:123) | called 1274 times, returned 1274 times | 86.0% |
+ nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double>*, unsigned long>) (nda/mem/handle.hpp:123) | called 1274 times, returned 1274 times | 78.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 339 times, returned 339 times | 100.0% |
- nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 482 times, returned 482 times | 54.0% |
- nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 756 times, returned 756 times | 54.0% |
- nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (nda/mem/handle.hpp:273) | called 36 times, returned 36 times | 54.0% |
+ nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 482 times, returned 482 times | 50.0% |
+ nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 756 times, returned 756 times | 50.0% |
+ nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (nda/mem/handle.hpp:273) | called 36 times, returned 36 times | 50.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (nda/mem/handle.hpp:206) | called 158 times, returned 158 times | 89.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:176) | called 241 times, returned 241 times | 100.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 2754 times, returned 2754 times | 27.0% |
@@ -7127,10 +7128,10 @@ GCC Code Coverage Report
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (nda/mem/handle.hpp:347) | called 355 times, returned 355 times | 100.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 1854 times, returned 1854 times | 100.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 642 times, returned 642 times | 100.0% |
- nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<float>*, unsigned long>) (nda/mem/handle.hpp:123) | called 30 times, returned 30 times | 86.0% |
+ nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<float>*, unsigned long>) (nda/mem/handle.hpp:123) | called 30 times, returned 30 times | 78.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 7 times, returned 7 times | 100.0% |
- nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 22 times, returned 22 times | 54.0% |
- nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 8 times, returned 8 times | 54.0% |
+ nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 22 times, returned 22 times | 50.0% |
+ nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:261) | called 8 times, returned 8 times | 50.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (nda/mem/handle.hpp:206) | called 2 times, returned 2 times | 89.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:176) | called 3 times, returned 3 times | 100.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 57 times, returned 57 times | 27.0% |
@@ -7141,9 +7142,9 @@ GCC Code Coverage Report
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (nda/mem/handle.hpp:347) | called 4 times, returned 4 times | 100.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 40 times, returned 40 times | 100.0% |
nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (nda/mem/handle.hpp:341) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::function<double (double)>*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 91.0% |
+ nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::function<double (double)>*, unsigned long>) (nda/mem/handle.hpp:123) | called 1 time, returned 1 time | 85.0% |
nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (nda/mem/handle.hpp:170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 67.0% |
+ nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (nda/mem/handle.hpp:292) | called 1 time, returned 1 time | 63.0% |
nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (nda/mem/handle.hpp:329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/mem/handle.hpp:187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (nda/mem/handle.hpp:165) | called 2 times, returned 2 times | 100.0% |
@@ -7156,22 +7157,22 @@ GCC Code Coverage Report
nda::mem::handle_shared<long, (nda::mem::AddressSpace)1>::handle_shared<nda::mem::mallocator<(nda::mem::AddressSpace)1> >(nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (nda/mem/handle.hpp:798) | called 8 times, returned 8 times | 100.0% |
nda::mem::handle_sso<bar, 10ul>::clean() (nda/mem/handle.hpp:508) | called 2 times, returned 2 times | 92.0% |
nda::mem::handle_sso<bar, 10ul>::data() const (nda/mem/handle.hpp:738) | called 25 times, returned 25 times | 100.0% |
- nda::mem::handle_sso<bar, 10ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 2 times, returned 2 times | 78.0% |
+ nda::mem::handle_sso<bar, 10ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 2 times, returned 2 times | 80.0% |
nda::mem::handle_sso<bar, 10ul>::is_null() const (nda/mem/handle.hpp:727) | called 2 times, returned 2 times | 27.0% |
nda::mem::handle_sso<bar, 10ul>::on_heap() const (nda/mem/handle.hpp:721) | called 4 times, returned 4 times | 100.0% |
nda::mem::handle_sso<bar, 10ul>::~handle_sso() (nda/mem/handle.hpp:535) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_sso<foo, 20ul>::clean() (nda/mem/handle.hpp:508) | called 12 times, returned 12 times | 92.0% |
nda::mem::handle_sso<foo, 20ul>::data() const (nda/mem/handle.hpp:738) | called 60 times, returned 60 times | 100.0% |
nda::mem::handle_sso<foo, 20ul>::handle_sso() (nda/mem/handle.hpp:527) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_sso<foo, 20ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 1 time, returned 1 time | 61.0% |
- nda::mem::handle_sso<foo, 20ul>::handle_sso(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:636) | called 2 times, returned 2 times | 46.0% |
+ nda::mem::handle_sso<foo, 20ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 1 time, returned 1 time | 65.0% |
+ nda::mem::handle_sso<foo, 20ul>::handle_sso(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:636) | called 2 times, returned 2 times | 53.0% |
nda::mem::handle_sso<foo, 20ul>::handle_sso(nda::mem::handle_sso<foo, 20ul> const&) (nda/mem/handle.hpp:583) | called 1 time, returned 1 time | 92.0% |
- nda::mem::handle_sso<foo, 20ul>::handle_sso(nda::mem::handle_sso<foo, 20ul>&&) (nda/mem/handle.hpp:542) | called 2 times, returned 2 times | 92.0% |
+ nda::mem::handle_sso<foo, 20ul>::handle_sso(nda::mem::handle_sso<foo, 20ul>&&) (nda/mem/handle.hpp:542) | called 2 times, returned 2 times | 93.0% |
nda::mem::handle_sso<foo, 20ul>::handle_sso<nda::mem::handle_stack<foo, 10ul> >(nda::mem::handle_stack<foo, 10ul> const&) (nda/mem/handle.hpp:620) | called 1 time, returned 1 time | 92.0% |
nda::mem::handle_sso<foo, 20ul>::is_null() const (nda/mem/handle.hpp:727) | called 14 times, returned 14 times | 27.0% |
nda::mem::handle_sso<foo, 20ul>::on_heap() const (nda/mem/handle.hpp:721) | called 14 times, returned 14 times | 100.0% |
- nda::mem::handle_sso<foo, 20ul>::operator=(nda::mem::handle_sso<foo, 20ul> const&) (nda/mem/handle.hpp:598) | called 2 times, returned 2 times | 70.0% |
- nda::mem::handle_sso<foo, 20ul>::operator=(nda::mem::handle_sso<foo, 20ul>&&) (nda/mem/handle.hpp:563) | called 4 times, returned 4 times | 92.0% |
+ nda::mem::handle_sso<foo, 20ul>::operator=(nda::mem::handle_sso<foo, 20ul> const&) (nda/mem/handle.hpp:598) | called 2 times, returned 2 times | 72.0% |
+ nda::mem::handle_sso<foo, 20ul>::operator=(nda::mem::handle_sso<foo, 20ul>&&) (nda/mem/handle.hpp:563) | called 4 times, returned 4 times | 93.0% |
nda::mem::handle_sso<foo, 20ul>::operator[](long) (nda/mem/handle.hpp:707) | called 120 times, returned 120 times | 100.0% |
nda::mem::handle_sso<foo, 20ul>::operator[](long) const (nda/mem/handle.hpp:715) | called 20 times, returned 20 times | 100.0% |
nda::mem::handle_sso<foo, 20ul>::size() const (nda/mem/handle.hpp:744) | called 55 times, returned 55 times | 100.0% |
@@ -7179,15 +7180,15 @@ GCC Code Coverage Report
nda::mem::handle_sso<foo, 5ul>::clean() (nda/mem/handle.hpp:508) | called 12 times, returned 12 times | 100.0% |
nda::mem::handle_sso<foo, 5ul>::data() const (nda/mem/handle.hpp:738) | called 40 times, returned 40 times | 100.0% |
nda::mem::handle_sso<foo, 5ul>::handle_sso() (nda/mem/handle.hpp:527) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_sso<foo, 5ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 1 time, returned 1 time | 72.0% |
- nda::mem::handle_sso<foo, 5ul>::handle_sso(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:636) | called 2 times, returned 2 times | 62.0% |
+ nda::mem::handle_sso<foo, 5ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 1 time, returned 1 time | 65.0% |
+ nda::mem::handle_sso<foo, 5ul>::handle_sso(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:636) | called 2 times, returned 2 times | 53.0% |
nda::mem::handle_sso<foo, 5ul>::handle_sso(nda::mem::handle_sso<foo, 5ul> const&) (nda/mem/handle.hpp:583) | called 1 time, returned 1 time | 92.0% |
- nda::mem::handle_sso<foo, 5ul>::handle_sso(nda::mem::handle_sso<foo, 5ul>&&) (nda/mem/handle.hpp:542) | called 2 times, returned 2 times | 33.0% |
+ nda::mem::handle_sso<foo, 5ul>::handle_sso(nda::mem::handle_sso<foo, 5ul>&&) (nda/mem/handle.hpp:542) | called 2 times, returned 2 times | 29.0% |
nda::mem::handle_sso<foo, 5ul>::handle_sso<nda::mem::handle_stack<foo, 10ul> >(nda::mem::handle_stack<foo, 10ul> const&) (nda/mem/handle.hpp:620) | called 1 time, returned 1 time | 92.0% |
nda::mem::handle_sso<foo, 5ul>::is_null() const (nda/mem/handle.hpp:727) | called 14 times, returned 14 times | 27.0% |
nda::mem::handle_sso<foo, 5ul>::on_heap() const (nda/mem/handle.hpp:721) | called 14 times, returned 14 times | 100.0% |
- nda::mem::handle_sso<foo, 5ul>::operator=(nda::mem::handle_sso<foo, 5ul> const&) (nda/mem/handle.hpp:598) | called 2 times, returned 2 times | 78.0% |
- nda::mem::handle_sso<foo, 5ul>::operator=(nda::mem::handle_sso<foo, 5ul>&&) (nda/mem/handle.hpp:563) | called 4 times, returned 4 times | 54.0% |
+ nda::mem::handle_sso<foo, 5ul>::operator=(nda::mem::handle_sso<foo, 5ul> const&) (nda/mem/handle.hpp:598) | called 2 times, returned 2 times | 72.0% |
+ nda::mem::handle_sso<foo, 5ul>::operator=(nda::mem::handle_sso<foo, 5ul>&&) (nda/mem/handle.hpp:563) | called 4 times, returned 4 times | 47.0% |
nda::mem::handle_sso<foo, 5ul>::operator[](long) (nda/mem/handle.hpp:707) | called 80 times, returned 80 times | 100.0% |
nda::mem::handle_sso<foo, 5ul>::operator[](long) const (nda/mem/handle.hpp:715) | called 20 times, returned 20 times | 100.0% |
nda::mem::handle_sso<foo, 5ul>::size() const (nda/mem/handle.hpp:744) | called 44 times, returned 44 times | 100.0% |
@@ -7195,24 +7196,24 @@ GCC Code Coverage Report
nda::mem::handle_sso<int, 100ul>::clean() (nda/mem/handle.hpp:508) | called 42 times, returned 42 times | 88.0% |
nda::mem::handle_sso<int, 100ul>::data() const (nda/mem/handle.hpp:738) | called 44 times, returned 44 times | 100.0% |
nda::mem::handle_sso<int, 100ul>::handle_sso() (nda/mem/handle.hpp:527) | called 14 times, returned 14 times | 100.0% |
- nda::mem::handle_sso<int, 100ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 14 times, returned 14 times | 46.0% |
+ nda::mem::handle_sso<int, 100ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 14 times, returned 14 times | 53.0% |
nda::mem::handle_sso<int, 100ul>::is_null() const (nda/mem/handle.hpp:727) | called 42 times, returned 42 times | 27.0% |
nda::mem::handle_sso<int, 100ul>::on_heap() const (nda/mem/handle.hpp:721) | called 42 times, returned 42 times | 100.0% |
- nda::mem::handle_sso<int, 100ul>::operator=(nda::mem::handle_sso<int, 100ul>&&) (nda/mem/handle.hpp:563) | called 14 times, returned 14 times | 92.0% |
+ nda::mem::handle_sso<int, 100ul>::operator=(nda::mem::handle_sso<int, 100ul>&&) (nda/mem/handle.hpp:563) | called 14 times, returned 14 times | 93.0% |
nda::mem::handle_sso<int, 100ul>::operator[](long) (nda/mem/handle.hpp:707) | called 30 times, returned 30 times | 100.0% |
nda::mem::handle_sso<int, 100ul>::size() const (nda/mem/handle.hpp:744) | not called | 0.0% |
nda::mem::handle_sso<int, 100ul>::~handle_sso() (nda/mem/handle.hpp:535) | called 28 times, returned 28 times | 100.0% |
nda::mem::handle_sso<int, 20ul>::clean() (nda/mem/handle.hpp:508) | called 11 times, returned 11 times | 88.0% |
nda::mem::handle_sso<int, 20ul>::data() const (nda/mem/handle.hpp:738) | called 21 times, returned 21 times | 100.0% |
nda::mem::handle_sso<int, 20ul>::handle_sso() (nda/mem/handle.hpp:527) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_sso<int, 20ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 1 time, returned 1 time | 46.0% |
- nda::mem::handle_sso<int, 20ul>::handle_sso(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:636) | called 1 time, returned 1 time | 46.0% |
+ nda::mem::handle_sso<int, 20ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 1 time, returned 1 time | 53.0% |
+ nda::mem::handle_sso<int, 20ul>::handle_sso(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:636) | called 1 time, returned 1 time | 53.0% |
nda::mem::handle_sso<int, 20ul>::handle_sso(nda::mem::handle_sso<int, 20ul> const&) (nda/mem/handle.hpp:583) | called 1 time, returned 1 time | 88.0% |
- nda::mem::handle_sso<int, 20ul>::handle_sso(nda::mem::handle_sso<int, 20ul>&&) (nda/mem/handle.hpp:542) | called 2 times, returned 2 times | 91.0% |
+ nda::mem::handle_sso<int, 20ul>::handle_sso(nda::mem::handle_sso<int, 20ul>&&) (nda/mem/handle.hpp:542) | called 2 times, returned 2 times | 92.0% |
nda::mem::handle_sso<int, 20ul>::is_null() const (nda/mem/handle.hpp:727) | called 12 times, returned 12 times | 27.0% |
nda::mem::handle_sso<int, 20ul>::on_heap() const (nda/mem/handle.hpp:721) | called 12 times, returned 12 times | 100.0% |
- nda::mem::handle_sso<int, 20ul>::operator=(nda::mem::handle_sso<int, 20ul> const&) (nda/mem/handle.hpp:598) | called 2 times, returned 2 times | 68.0% |
- nda::mem::handle_sso<int, 20ul>::operator=(nda::mem::handle_sso<int, 20ul>&&) (nda/mem/handle.hpp:563) | called 4 times, returned 4 times | 92.0% |
+ nda::mem::handle_sso<int, 20ul>::operator=(nda::mem::handle_sso<int, 20ul> const&) (nda/mem/handle.hpp:598) | called 2 times, returned 2 times | 71.0% |
+ nda::mem::handle_sso<int, 20ul>::operator=(nda::mem::handle_sso<int, 20ul>&&) (nda/mem/handle.hpp:563) | called 4 times, returned 4 times | 93.0% |
nda::mem::handle_sso<int, 20ul>::operator[](long) (nda/mem/handle.hpp:707) | called 110 times, returned 110 times | 100.0% |
nda::mem::handle_sso<int, 20ul>::operator[](long) const (nda/mem/handle.hpp:715) | called 10 times, returned 10 times | 100.0% |
nda::mem::handle_sso<int, 20ul>::size() const (nda/mem/handle.hpp:744) | called 43 times, returned 43 times | 100.0% |
@@ -7220,21 +7221,21 @@ GCC Code Coverage Report
nda::mem::handle_sso<int, 5ul>::clean() (nda/mem/handle.hpp:508) | called 11 times, returned 11 times | 100.0% |
nda::mem::handle_sso<int, 5ul>::data() const (nda/mem/handle.hpp:738) | called 1 time, returned 1 time | 100.0% |
nda::mem::handle_sso<int, 5ul>::handle_sso() (nda/mem/handle.hpp:527) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_sso<int, 5ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 1 time, returned 1 time | 62.0% |
- nda::mem::handle_sso<int, 5ul>::handle_sso(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:636) | called 1 time, returned 1 time | 62.0% |
+ nda::mem::handle_sso<int, 5ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 1 time, returned 1 time | 53.0% |
+ nda::mem::handle_sso<int, 5ul>::handle_sso(long, nda::mem::do_not_initialize_t) (nda/mem/handle.hpp:636) | called 1 time, returned 1 time | 53.0% |
nda::mem::handle_sso<int, 5ul>::handle_sso(nda::mem::handle_sso<int, 5ul> const&) (nda/mem/handle.hpp:583) | called 1 time, returned 1 time | 88.0% |
- nda::mem::handle_sso<int, 5ul>::handle_sso(nda::mem::handle_sso<int, 5ul>&&) (nda/mem/handle.hpp:542) | called 2 times, returned 2 times | 36.0% |
+ nda::mem::handle_sso<int, 5ul>::handle_sso(nda::mem::handle_sso<int, 5ul>&&) (nda/mem/handle.hpp:542) | called 2 times, returned 2 times | 31.0% |
nda::mem::handle_sso<int, 5ul>::is_null() const (nda/mem/handle.hpp:727) | called 12 times, returned 12 times | 27.0% |
nda::mem::handle_sso<int, 5ul>::on_heap() const (nda/mem/handle.hpp:721) | called 12 times, returned 12 times | 100.0% |
- nda::mem::handle_sso<int, 5ul>::operator=(nda::mem::handle_sso<int, 5ul> const&) (nda/mem/handle.hpp:598) | called 2 times, returned 2 times | 77.0% |
- nda::mem::handle_sso<int, 5ul>::operator=(nda::mem::handle_sso<int, 5ul>&&) (nda/mem/handle.hpp:563) | called 4 times, returned 4 times | 58.0% |
+ nda::mem::handle_sso<int, 5ul>::operator=(nda::mem::handle_sso<int, 5ul> const&) (nda/mem/handle.hpp:598) | called 2 times, returned 2 times | 71.0% |
+ nda::mem::handle_sso<int, 5ul>::operator=(nda::mem::handle_sso<int, 5ul>&&) (nda/mem/handle.hpp:563) | called 4 times, returned 4 times | 50.0% |
nda::mem::handle_sso<int, 5ul>::operator[](long) (nda/mem/handle.hpp:707) | called 70 times, returned 70 times | 100.0% |
nda::mem::handle_sso<int, 5ul>::operator[](long) const (nda/mem/handle.hpp:715) | called 10 times, returned 10 times | 100.0% |
nda::mem::handle_sso<int, 5ul>::size() const (nda/mem/handle.hpp:744) | called 43 times, returned 43 times | 100.0% |
nda::mem::handle_sso<int, 5ul>::~handle_sso() (nda/mem/handle.hpp:535) | called 6 times, returned 6 times | 100.0% |
nda::mem::handle_sso<long, 10ul>::clean() (nda/mem/handle.hpp:508) | called 6 times, returned 6 times | 100.0% |
nda::mem::handle_sso<long, 10ul>::handle_sso() (nda/mem/handle.hpp:527) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_sso<long, 10ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 2 times, returned 2 times | 69.0% |
+ nda::mem::handle_sso<long, 10ul>::handle_sso(long) (nda/mem/handle.hpp:680) | called 2 times, returned 2 times | 73.0% |
nda::mem::handle_sso<long, 10ul>::is_null() const (nda/mem/handle.hpp:727) | called 6 times, returned 6 times | 27.0% |
nda::mem::handle_sso<long, 10ul>::on_heap() const (nda/mem/handle.hpp:721) | called 8 times, returned 8 times | 100.0% |
nda::mem::handle_sso<long, 10ul>::operator=(nda::mem::handle_sso<long, 10ul>&&) (nda/mem/handle.hpp:563) | called 2 times, returned 2 times | 100.0% |
@@ -7290,14 +7291,14 @@ GCC Code Coverage Report
nda::mem::multi_bucket<800>::allocate(unsigned long) (nda/mem/allocators.hpp:308) | called 1 time, returned 1 time | 85.0% |
nda::mem::multi_bucket<800>::deallocate(nda::mem::blk_t) (nda/mem/allocators.hpp:334) | called 1 time, returned 1 time | 21.0% |
nda::mem::multi_bucket<800>::find_non_full_bucket() (nda/mem/allocators.hpp:275) | not called | 0.0% |
- nda::mem::multi_bucket<800>::multi_bucket() (nda/mem/allocators.hpp:288) | called 1 time, returned 1 time | 75.0% |
+ nda::mem::multi_bucket<800>::multi_bucket() (nda/mem/allocators.hpp:288) | called 1 time, returned 1 time | 78.0% |
nda::mem::multi_bucket<8>::allocate(unsigned long) (nda/mem/allocators.hpp:308) | called 66 times, returned 66 times | 100.0% |
nda::mem::multi_bucket<8>::allocate_zero(unsigned long) (nda/mem/allocators.hpp:320) | called 66 times, returned 66 times | 100.0% |
nda::mem::multi_bucket<8>::buckets() const (nda/mem/allocators.hpp:365) | called 13 times, returned 13 times | 100.0% |
nda::mem::multi_bucket<8>::deallocate(nda::mem::blk_t) (nda/mem/allocators.hpp:334) | called 2 times, returned 2 times | 53.0% |
nda::mem::multi_bucket<8>::empty() const (nda/mem/allocators.hpp:359) | called 2 times, returned 2 times | 100.0% |
- nda::mem::multi_bucket<8>::find_non_full_bucket() (nda/mem/allocators.hpp:275) | called 1 time, returned 1 time | 81.0% |
- nda::mem::multi_bucket<8>::multi_bucket() (nda/mem/allocators.hpp:288) | called 1 time, returned 1 time | 75.0% |
+ nda::mem::multi_bucket<8>::find_non_full_bucket() (nda/mem/allocators.hpp:275) | called 1 time, returned 1 time | 77.0% |
+ nda::mem::multi_bucket<8>::multi_bucket() (nda/mem/allocators.hpp:288) | called 1 time, returned 1 time | 78.0% |
nda::mem::multi_bucket<8>::owns(nda::mem::blk_t) const (nda/mem/allocators.hpp:373) | called 2 times, returned 2 times | 100.0% |
nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::allocate(unsigned long) (nda/mem/allocators.hpp:426) | called 1 time, returned 1 time | 80.0% |
nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deallocate(nda::mem::blk_t) (nda/mem/allocators.hpp:443) | called 1 time, returned 1 time | 80.0% |
@@ -7306,15 +7307,15 @@ GCC Code Coverage Report
nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deallocate(nda::mem::blk_t) (nda/mem/allocators.hpp:629) | called 20 times, returned 20 times | 100.0% |
nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::histogram() const (nda/mem/allocators.hpp:643) | called 20 times, returned 20 times | 100.0% |
nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::print_histogram(std::ostream&) const (nda/mem/allocators.hpp:649) | called 2 times, returned 2 times | 100.0% |
- nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::stats() (nda/mem/allocators.hpp:580) | called 1 time, returned 1 time | 71.0% |
+ nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::stats() (nda/mem/allocators.hpp:580) | called 1 time, returned 1 time | 75.0% |
nda::mem::stats<nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~stats() (nda/mem/allocators.hpp:595) | called 1 time, returned 1 time | 100.0% |
nda::operation::operator*(nda::operation const&) (nda/sym_grp.hpp:63) | called 192 times, returned 192 times | 100.0% |
nda::operator&(nda::layout_info_t, nda::layout_info_t) (nda/traits.hpp:312) | called 1 time, returned 1 time | 75.0% |
nda::operator&(nda::layout_prop_e, nda::layout_prop_e) (nda/traits.hpp:258) | called 2 times, returned 2 times | 100.0% |
nda::operator+(nda::array_iterator<1, double, double*>, long) (nda/iterators.hpp:473) | not called | 0.0% |
- nda::operator+(nda::array_iterator<1, int, int*>, long) (nda/iterators.hpp:473) | called 36 times, returned 36 times | 100.0% |
+ nda::operator+(nda::array_iterator<1, int, int*>, long) (nda/iterators.hpp:473) | called 33 times, returned 33 times | 100.0% |
nda::operator-(nda::array_iterator<1, double, double*> const&, nda::array_iterator<1, double, double*> const&) (nda/iterators.hpp:491) | called 8 times, returned 8 times | 100.0% |
- nda::operator-(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (nda/iterators.hpp:491) | called 33 times, returned 33 times | 100.0% |
+ nda::operator-(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (nda/iterators.hpp:491) | called 30 times, returned 30 times | 100.0% |
nda::operator-(nda::array_iterator<1, int, int*>, long) (nda/iterators.hpp:482) | not called | 0.0% |
nda::operator<(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (nda/iterators.hpp:510) | not called | 0.0% |
nda::operator<<(std::ostream&, nda::layout_prop_e) (nda/print.hpp:49) | not called | 0.0% |
@@ -7327,17 +7328,17 @@ GCC Code Coverage Report
nda::runtime_error& nda::runtime_error::operator<< <std::array<long, 4ul> >(std::array<long, 4ul> const&) (nda/exceptions.hpp:76) | not called | 0.0% |
nda::runtime_error& nda::runtime_error::operator<< <std::array<long, 6ul> >(std::array<long, 6ul> const&) (nda/exceptions.hpp:76) | not called | 0.0% |
nda::runtime_error& nda::runtime_error::operator<< <unsigned long>(unsigned long const&) (nda/exceptions.hpp:76) | not called | 0.0% |
- nda::runtime_error::operator<<(char const*) (nda/exceptions.hpp:87) | called 11 times, returned 11 times | 62.0% |
+ nda::runtime_error::operator<<(char const*) (nda/exceptions.hpp:87) | called 11 times, returned 11 times | 64.0% |
nda::runtime_error::runtime_error() (nda/exceptions.hpp:57) | called 3 times, returned 3 times | 100.0% |
nda::runtime_error::runtime_error(nda::runtime_error const&) (nda/exceptions.hpp:63) | called 3 times, returned 3 times | 100.0% |
nda::runtime_error::what() const (nda/exceptions.hpp:96) | called 2 times, returned 2 times | 100.0% |
nda::runtime_error::~runtime_error() (nda/exceptions.hpp:66) | called 6 times, returned 6 times | 100.0% |
nda::swap(nda::basic_array_view<int, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, nda::basic_array_view<int, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&) (nda/basic_array_view.hpp:392) | called 1 time, returned 1 time | 100.0% |
- nda::sym_grp<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_representative_data(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (nda/sym_grp.hpp:261) | called 2 times, returned 2 times | 77.0% |
+ nda::sym_grp<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_representative_data(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (nda/sym_grp.hpp:261) | called 2 times, returned 2 times | 78.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_sym_classes() const (nda/sym_grp.hpp:171) | called 2 times, returned 2 times | 100.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::sym_grp(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::vector<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, std::allocator<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)> > > const&, long) (nda/sym_grp.hpp:295) | called 2 times, returned 2 times | 81.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::symmetrize(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/sym_grp.hpp:226) | called 4 times, returned 4 times | 84.0% |
- nda::sym_grp<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_representative_data(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (nda/sym_grp.hpp:261) | called 1 time, returned 1 time | 77.0% |
+ nda::sym_grp<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_representative_data(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (nda/sym_grp.hpp:261) | called 1 time, returned 1 time | 78.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_sym_classes() const (nda/sym_grp.hpp:171) | called 1 time, returned 1 time | 100.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::sym_grp(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::vector<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, std::allocator<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)> > > const&, long) (nda/sym_grp.hpp:295) | called 1 time, returned 1 time | 89.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::symmetrize(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/sym_grp.hpp:226) | called 3 times, returned 3 times | 84.0% |
@@ -7480,7 +7481,7 @@ GCC Code Coverage Report
std::ostream& std::operator<< <long, 3ul>(std::ostream&, std::array<long, 3ul> const&) (nda/stdutil/array.hpp:52) | not called | 0.0% |
std::ostream& std::operator<< <long, 4ul>(std::ostream&, std::array<long, 4ul> const&) (nda/stdutil/array.hpp:52) | not called | 0.0% |
std::ostream& std::operator<< <long, 6ul>(std::ostream&, std::array<long, 6ul> const&) (nda/stdutil/array.hpp:52) | not called | 0.0% |
- std::vector<int, std::allocator<int> > nda::stdutil::to_vector<int, 3ul>(std::array<int, 3ul> const&) (nda/stdutil/array.hpp:200) | called 1 time, returned 1 time | 85.0% |
+ std::vector<int, std::allocator<int> > nda::stdutil::to_vector<int, 3ul>(std::array<int, 3ul> const&) (nda/stdutil/array.hpp:200) | called 1 time, returned 1 time | 86.0% |
testing::AssertionResult array_almost_zero<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/gtest_tools.hpp:136) | called 1 time, returned 1 time | 47.0% |
testing::AssertionResult array_almost_zero<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/gtest_tools.hpp:136) | called 1 time, returned 1 time | 47.0% |
testing::AssertionResult array_almost_zero<nda::basic_array_view<std::complex<double>, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/gtest_tools.hpp:136) | called 1 time, returned 1 time | 47.0% |
@@ -7596,146 +7597,146 @@ GCC Code Coverage Report
unsigned long nda::encode<7ul>(std::array<int, 7ul> const&) (nda/layout/permutation.hpp:71) | called 1 time, returned 1 time | 57.0% |
unsigned long nda::encode<8ul>(std::array<int, 8ul> const&) (nda/layout/permutation.hpp:71) | called 1 time, returned 1 time | 57.0% |
unsigned long nda::encode<9ul>(std::array<int, 9ul> const&) (nda/layout/permutation.hpp:71) | called 1 time, returned 1 time | 57.0% |
- void mpi::lazy<mpi::tag::gather, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/gather.hpp:98) | called 3 times, returned 3 times | 54.0% |
- void mpi::lazy<mpi::tag::gather, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/gather.hpp:98) | called 6 times, returned 6 times | 67.0% |
+ void mpi::lazy<mpi::tag::gather, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/gather.hpp:98) | called 3 times, returned 3 times | 55.0% |
+ void mpi::lazy<mpi::tag::gather, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/gather.hpp:98) | called 6 times, returned 6 times | 68.0% |
void mpi::lazy<mpi::tag::reduce, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>::invoke<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/reduce.hpp:89) | called 14 times, returned 14 times | 32.0% |
void mpi::lazy<mpi::tag::reduce, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/reduce.hpp:89) | called 3 times, returned 3 times | 35.0% |
void mpi::lazy<mpi::tag::reduce, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/reduce.hpp:89) | called 3 times, returned 3 times | 44.0% |
void mpi::lazy<mpi::tag::reduce, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/reduce.hpp:89) | called 6 times, returned 6 times | 38.0% |
void mpi::lazy<mpi::tag::reduce, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/reduce.hpp:89) | not called | 0.0% |
void mpi::lazy<mpi::tag::reduce, nda::basic_array_view<long, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >::invoke<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/reduce.hpp:89) | called 6 times, returned 6 times | 34.0% |
- void mpi::lazy<mpi::tag::scatter, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/scatter.hpp:93) | called 3 times, returned 3 times | 62.0% |
- void mpi::lazy<mpi::tag::scatter, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/scatter.hpp:93) | called 6 times, returned 6 times | 62.0% |
- void nda::assert_in_bounds<int, int, int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 29.0% |
- void nda::assert_in_bounds<int, int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, int, int, int, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, int, int, nda::ellipsis>(int, long const*, int const&, int const&, int const&, int const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 2530 times, returned 2526 times | 73.0% |
- void nda::assert_in_bounds<int, int, int, itertools::range::all_t, int>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, int, itertools::range::all_t, nda::ellipsis>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, int, int, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 28 times, returned 28 times | 27.0% |
- void nda::assert_in_bounds<int, int, int>(int, long const*, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 6165 times, returned 6165 times | 25.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, int, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<int, int, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 20 times, returned 20 times | 25.0% |
- void nda::assert_in_bounds<int, int, itertools::range>(int, long const*, int const&, int const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 25.0% |
- void nda::assert_in_bounds<int, int, long>(int, long const*, int const&, int const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 10 times, returned 10 times | 25.0% |
- void nda::assert_in_bounds<int, int, nda::ellipsis, int, itertools::range::all_t>(int, long const*, int const&, int const&, nda::ellipsis const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, int>(int, long const*, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 8395 times, returned 8393 times | 69.0% |
- void nda::assert_in_bounds<int, itertools::range, int, itertools::range>(int, long const*, int const&, itertools::range const&, int const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 0 time | 67.0% |
- void nda::assert_in_bounds<int, itertools::range, int>(int, long const*, int const&, itertools::range const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<int, itertools::range, itertools::range::all_t>(int, long const*, int const&, itertools::range const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<int, itertools::range, itertools::range>(int, long const*, int const&, itertools::range const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 25.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, int, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 25 times, returned 25 times | 27.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 25 times, returned 25 times | 27.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 27.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 30 times, returned 30 times | 25.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 0 time | 67.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 26 times, returned 25 times | 67.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 542 times, returned 542 times | 25.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range>(int, long const*, int const&, itertools::range::all_t const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 20 times, returned 20 times | 25.0% |
- void nda::assert_in_bounds<int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 8 times, returned 8 times | 23.0% |
- void nda::assert_in_bounds<int, itertools::range>(int, long const*, int const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 4 times, returned 4 times | 23.0% |
- void nda::assert_in_bounds<int, long, int>(int, long const*, int const&, long const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 15 times, returned 15 times | 25.0% |
- void nda::assert_in_bounds<int, long, long>(int, long const*, int const&, long const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 92 times, returned 92 times | 25.0% |
- void nda::assert_in_bounds<int, long>(int, long const*, int const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 23.0% |
- void nda::assert_in_bounds<int, nda::ellipsis, int, int, int>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, nda::ellipsis, int, int, itertools::range::all_t>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<int, nda::ellipsis, int, int>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 27.0% |
- void nda::assert_in_bounds<int, nda::ellipsis, int>(int, long const*, int const&, nda::ellipsis const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 25.0% |
- void nda::assert_in_bounds<int, nda::ellipsis>(int, long const*, int const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 46 times, returned 46 times | 23.0% |
- void nda::assert_in_bounds<int>(int, long const*, int const&) (nda/layout/bound_check_worker.hpp:106) | called 15861489 times, returned 15861489 times | 21.0% |
- void nda::assert_in_bounds<itertools::range, int, int, int>(int, long const*, itertools::range const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 27.0% |
- void nda::assert_in_bounds<itertools::range, int, itertools::range>(int, long const*, itertools::range const&, int const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 562 times, returned 562 times | 25.0% |
- void nda::assert_in_bounds<itertools::range, int>(int, long const*, itertools::range const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 6 times, returned 4 times | 62.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range, itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&, itertools::range const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 27.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 45362 times, returned 45362 times | 25.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range::all_t, int>(int, long const*, itertools::range const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 20 times, returned 20 times | 25.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 25.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range::all_t, itertools::range>(int, long const*, itertools::range const&, itertools::range::all_t const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 524 times, returned 524 times | 25.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range::all_t>(int, long const*, itertools::range const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 9 times, returned 9 times | 23.0% |
- void nda::assert_in_bounds<itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 26 times, returned 26 times | 23.0% |
- void nda::assert_in_bounds<itertools::range, nda::ellipsis, itertools::range>(int, long const*, itertools::range const&, nda::ellipsis const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<itertools::range, nda::ellipsis>(int, long const*, itertools::range const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 23.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 26 times, returned 25 times | 73.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 27 times, returned 27 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 63 times, returned 63 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int, nda::ellipsis>(int, long const*, itertools::range::all_t const&, int const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 57 times, returned 56 times | 62.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range, int, int>(int, long const*, itertools::range::all_t const&, itertools::range const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 0 time | 67.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range, int>(int, long const*, itertools::range::all_t const&, itertools::range const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 8 times, returned 8 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 25 times, returned 25 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 14 times, returned 14 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 25 times, returned 25 times | 27.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 8 times, returned 8 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 25.0% |
- void nda::assert_in_bounds<itertools::range::all_t, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 9 times, returned 9 times | 23.0% |
- void nda::assert_in_bounds<itertools::range::all_t, long>(int, long const*, itertools::range::all_t const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 30 times, returned 30 times | 23.0% |
- void nda::assert_in_bounds<itertools::range::all_t, nda::ellipsis, int>(int, long const*, itertools::range::all_t const&, nda::ellipsis const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 0 time | 64.0% |
- void nda::assert_in_bounds<itertools::range::all_t>(int, long const*, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 21.0% |
- void nda::assert_in_bounds<itertools::range>(int, long const*, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 96 times, returned 96 times | 21.0% |
- void nda::assert_in_bounds<long, int, long>(int, long const*, long const&, int const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 40 times, returned 40 times | 25.0% |
- void nda::assert_in_bounds<long, long, int, int>(int, long const*, long const&, long const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 12 times, returned 12 times | 27.0% |
- void nda::assert_in_bounds<long, long, int>(int, long const*, long const&, long const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 22 times, returned 22 times | 25.0% |
- void nda::assert_in_bounds<long, long, long, long, long, long>(int, long const*, long const&, long const&, long const&, long const&, long const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 1840 times, returned 1840 times | 29.0% |
- void nda::assert_in_bounds<long, long, long, long>(int, long const*, long const&, long const&, long const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 3408 times, returned 3408 times | 27.0% |
- void nda::assert_in_bounds<long, long, long>(int, long const*, long const&, long const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 193639 times, returned 193639 times | 25.0% |
- void nda::assert_in_bounds<long, long>(int, long const*, long const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 2062362 times, returned 2062362 times | 23.0% |
- void nda::assert_in_bounds<long, nda::ellipsis>(int, long const*, long const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 6 times, returned 6 times | 23.0% |
- void nda::assert_in_bounds<long>(int, long const*, long const&) (nda/layout/bound_check_worker.hpp:106) | called 11764 times, returned 11764 times | 21.0% |
- void nda::assert_in_bounds<nda::ellipsis, int, int, int, int>(int, long const*, nda::ellipsis const&, int const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<nda::ellipsis, int, int, int, itertools::range::all_t>(int, long const*, nda::ellipsis const&, int const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
- void nda::assert_in_bounds<nda::ellipsis, int, int>(int, long const*, nda::ellipsis const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<nda::ellipsis, int, itertools::range::all_t>(int, long const*, nda::ellipsis const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<nda::ellipsis, int>(int, long const*, nda::ellipsis const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 62 times, returned 61 times | 62.0% |
- void nda::assert_in_bounds<nda::ellipsis, itertools::range, int>(int, long const*, nda::ellipsis const&, itertools::range const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 25.0% |
- void nda::assert_in_bounds<nda::ellipsis, itertools::range>(int, long const*, nda::ellipsis const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 4 times, returned 4 times | 23.0% |
- void nda::assert_in_bounds<nda::ellipsis, long>(int, long const*, nda::ellipsis const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 23.0% |
- void nda::assert_in_bounds<nda::ellipsis>(int, long const*, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 15 times, returned 15 times | 21.0% |
- void nda::assert_in_bounds<unsigned int>(int, long const*, unsigned int const&) (nda/layout/bound_check_worker.hpp:106) | called 10 times, returned 10 times | 21.0% |
- void nda::assert_in_bounds<unsigned long, nda::ellipsis>(int, long const*, unsigned long const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 8 times, returned 8 times | 23.0% |
- void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 29.0% |
- void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&) (nda/layout/bound_check_worker.hpp:106) | called 6 times, returned 6 times | 27.0% |
- void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&) (nda/layout/bound_check_worker.hpp:106) | called 6 times, returned 6 times | 25.0% |
- void nda::assert_in_bounds<unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&) (nda/layout/bound_check_worker.hpp:106) | called 322 times, returned 322 times | 23.0% |
- void nda::assert_in_bounds<unsigned long>(int, long const*, unsigned long const&) (nda/layout/bound_check_worker.hpp:106) | called 92 times, returned 92 times | 21.0% |
+ void mpi::lazy<mpi::tag::scatter, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/scatter.hpp:93) | called 3 times, returned 3 times | 63.0% |
+ void mpi::lazy<mpi::tag::scatter, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (nda/mpi/scatter.hpp:93) | called 6 times, returned 6 times | 63.0% |
+ void nda::assert_in_bounds<int, int, int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 31.0% |
+ void nda::assert_in_bounds<int, int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, int, int, int, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, int, int, nda::ellipsis>(int, long const*, int const&, int const&, int const&, int const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, int, int, int>(int, long const*, int const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 2530 times, returned 2526 times | 74.0% |
+ void nda::assert_in_bounds<int, int, int, itertools::range::all_t, int>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, int, itertools::range::all_t, nda::ellipsis>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, int, int, itertools::range::all_t>(int, long const*, int const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 28 times, returned 28 times | 29.0% |
+ void nda::assert_in_bounds<int, int, int>(int, long const*, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 6165 times, returned 6165 times | 28.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, int, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<int, int, itertools::range::all_t>(int, long const*, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 20 times, returned 20 times | 28.0% |
+ void nda::assert_in_bounds<int, int, itertools::range>(int, long const*, int const&, int const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 28.0% |
+ void nda::assert_in_bounds<int, int, long>(int, long const*, int const&, int const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 10 times, returned 10 times | 28.0% |
+ void nda::assert_in_bounds<int, int, nda::ellipsis, int, itertools::range::all_t>(int, long const*, int const&, int const&, nda::ellipsis const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, int>(int, long const*, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 8395 times, returned 8393 times | 70.0% |
+ void nda::assert_in_bounds<int, itertools::range, int, itertools::range>(int, long const*, int const&, itertools::range const&, int const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 0 time | 65.0% |
+ void nda::assert_in_bounds<int, itertools::range, int>(int, long const*, int const&, itertools::range const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range, itertools::range::all_t>(int, long const*, int const&, itertools::range const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range, itertools::range>(int, long const*, int const&, itertools::range const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, int, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 25 times, returned 25 times | 29.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 25 times, returned 25 times | 29.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int, itertools::range>(int, long const*, int const&, itertools::range::all_t const&, int const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 29.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 30 times, returned 30 times | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 0 time | 65.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 26 times, returned 25 times | 65.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 542 times, returned 542 times | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t, itertools::range>(int, long const*, int const&, itertools::range::all_t const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 20 times, returned 20 times | 28.0% |
+ void nda::assert_in_bounds<int, itertools::range::all_t>(int, long const*, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 8 times, returned 8 times | 26.0% |
+ void nda::assert_in_bounds<int, itertools::range>(int, long const*, int const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 4 times, returned 4 times | 26.0% |
+ void nda::assert_in_bounds<int, long, int>(int, long const*, int const&, long const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 15 times, returned 15 times | 28.0% |
+ void nda::assert_in_bounds<int, long, long>(int, long const*, int const&, long const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 92 times, returned 92 times | 28.0% |
+ void nda::assert_in_bounds<int, long>(int, long const*, int const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 26.0% |
+ void nda::assert_in_bounds<int, nda::ellipsis, int, int, int>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, nda::ellipsis, int, int, itertools::range::all_t>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<int, nda::ellipsis, int, int>(int, long const*, int const&, nda::ellipsis const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 29.0% |
+ void nda::assert_in_bounds<int, nda::ellipsis, int>(int, long const*, int const&, nda::ellipsis const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 28.0% |
+ void nda::assert_in_bounds<int, nda::ellipsis>(int, long const*, int const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 46 times, returned 46 times | 26.0% |
+ void nda::assert_in_bounds<int>(int, long const*, int const&) (nda/layout/bound_check_worker.hpp:106) | called 15861489 times, returned 15861489 times | 24.0% |
+ void nda::assert_in_bounds<itertools::range, int, int, int>(int, long const*, itertools::range const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 29.0% |
+ void nda::assert_in_bounds<itertools::range, int, itertools::range>(int, long const*, itertools::range const&, int const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 562 times, returned 562 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range, int>(int, long const*, itertools::range const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 6 times, returned 4 times | 59.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range, itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&, itertools::range const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 29.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 45362 times, returned 45362 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range::all_t, int>(int, long const*, itertools::range const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 20 times, returned 20 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range::all_t, itertools::range>(int, long const*, itertools::range const&, itertools::range::all_t const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 524 times, returned 524 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range::all_t>(int, long const*, itertools::range const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 9 times, returned 9 times | 26.0% |
+ void nda::assert_in_bounds<itertools::range, itertools::range>(int, long const*, itertools::range const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 26 times, returned 26 times | 26.0% |
+ void nda::assert_in_bounds<itertools::range, nda::ellipsis, itertools::range>(int, long const*, itertools::range const&, nda::ellipsis const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<itertools::range, nda::ellipsis>(int, long const*, itertools::range const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 26.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 26 times, returned 25 times | 74.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 27 times, returned 27 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 63 times, returned 63 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int, nda::ellipsis>(int, long const*, itertools::range::all_t const&, int const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 57 times, returned 56 times | 59.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range, int, int>(int, long const*, itertools::range::all_t const&, itertools::range const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 0 time | 65.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range, int>(int, long const*, itertools::range::all_t const&, itertools::range const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 8 times, returned 8 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 25 times, returned 25 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 14 times, returned 14 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 24 times, returned 24 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, int>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 5 times, returned 5 times | 30.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 25 times, returned 25 times | 29.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range::all_t>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 8 times, returned 8 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range::all_t, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range::all_t const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 28.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, itertools::range>(int, long const*, itertools::range::all_t const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 9 times, returned 9 times | 26.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, long>(int, long const*, itertools::range::all_t const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 30 times, returned 30 times | 26.0% |
+ void nda::assert_in_bounds<itertools::range::all_t, nda::ellipsis, int>(int, long const*, itertools::range::all_t const&, nda::ellipsis const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 0 time | 62.0% |
+ void nda::assert_in_bounds<itertools::range::all_t>(int, long const*, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 24.0% |
+ void nda::assert_in_bounds<itertools::range>(int, long const*, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 96 times, returned 96 times | 24.0% |
+ void nda::assert_in_bounds<long, int, long>(int, long const*, long const&, int const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 40 times, returned 40 times | 28.0% |
+ void nda::assert_in_bounds<long, long, int, int>(int, long const*, long const&, long const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 12 times, returned 12 times | 29.0% |
+ void nda::assert_in_bounds<long, long, int>(int, long const*, long const&, long const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 22 times, returned 22 times | 28.0% |
+ void nda::assert_in_bounds<long, long, long, long, long, long>(int, long const*, long const&, long const&, long const&, long const&, long const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 1840 times, returned 1840 times | 31.0% |
+ void nda::assert_in_bounds<long, long, long, long>(int, long const*, long const&, long const&, long const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 3408 times, returned 3408 times | 29.0% |
+ void nda::assert_in_bounds<long, long, long>(int, long const*, long const&, long const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 193639 times, returned 193639 times | 28.0% |
+ void nda::assert_in_bounds<long, long>(int, long const*, long const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 2062362 times, returned 2062362 times | 26.0% |
+ void nda::assert_in_bounds<long, nda::ellipsis>(int, long const*, long const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 6 times, returned 6 times | 26.0% |
+ void nda::assert_in_bounds<long>(int, long const*, long const&) (nda/layout/bound_check_worker.hpp:106) | called 11764 times, returned 11764 times | 24.0% |
+ void nda::assert_in_bounds<nda::ellipsis, int, int, int, int>(int, long const*, nda::ellipsis const&, int const&, int const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<nda::ellipsis, int, int, int, itertools::range::all_t>(int, long const*, nda::ellipsis const&, int const&, int const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 30.0% |
+ void nda::assert_in_bounds<nda::ellipsis, int, int>(int, long const*, nda::ellipsis const&, int const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<nda::ellipsis, int, itertools::range::all_t>(int, long const*, nda::ellipsis const&, int const&, itertools::range::all_t const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<nda::ellipsis, int>(int, long const*, nda::ellipsis const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 62 times, returned 61 times | 59.0% |
+ void nda::assert_in_bounds<nda::ellipsis, itertools::range, int>(int, long const*, nda::ellipsis const&, itertools::range const&, int const&) (nda/layout/bound_check_worker.hpp:106) | called 1 time, returned 1 time | 28.0% |
+ void nda::assert_in_bounds<nda::ellipsis, itertools::range>(int, long const*, nda::ellipsis const&, itertools::range const&) (nda/layout/bound_check_worker.hpp:106) | called 4 times, returned 4 times | 26.0% |
+ void nda::assert_in_bounds<nda::ellipsis, long>(int, long const*, nda::ellipsis const&, long const&) (nda/layout/bound_check_worker.hpp:106) | called 3 times, returned 3 times | 26.0% |
+ void nda::assert_in_bounds<nda::ellipsis>(int, long const*, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 15 times, returned 15 times | 24.0% |
+ void nda::assert_in_bounds<unsigned int>(int, long const*, unsigned int const&) (nda/layout/bound_check_worker.hpp:106) | called 10 times, returned 10 times | 24.0% |
+ void nda::assert_in_bounds<unsigned long, nda::ellipsis>(int, long const*, unsigned long const&, nda::ellipsis const&) (nda/layout/bound_check_worker.hpp:106) | called 8 times, returned 8 times | 26.0% |
+ void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&) (nda/layout/bound_check_worker.hpp:106) | called 2 times, returned 2 times | 31.0% |
+ void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&) (nda/layout/bound_check_worker.hpp:106) | called 6 times, returned 6 times | 29.0% |
+ void nda::assert_in_bounds<unsigned long, unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&, unsigned long const&) (nda/layout/bound_check_worker.hpp:106) | called 6 times, returned 6 times | 28.0% |
+ void nda::assert_in_bounds<unsigned long, unsigned long>(int, long const*, unsigned long const&, unsigned long const&) (nda/layout/bound_check_worker.hpp:106) | called 322 times, returned 322 times | 26.0% |
+ void nda::assert_in_bounds<unsigned long>(int, long const*, unsigned long const&) (nda/layout/bound_check_worker.hpp:106) | called 92 times, returned 92 times | 24.0% |
void nda::basic_array<A, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::basic_array_view<A, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<A, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/_impl_basic_array_view_common.hpp:452) | called 1 time, returned 1 time | 39.0% |
void nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/_impl_basic_array_view_common.hpp:452) | called 26 times, returned 26 times | 39.0% |
void nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/_impl_basic_array_view_common.hpp:452) | called 38 times, returned 38 times | 39.0% |
@@ -7781,8 +7782,8 @@ GCC Code Coverage Report
void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (nda/_impl_basic_array_view_common.hpp:452) | called 1 time, returned 1 time | 50.0% |
void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (nda/_impl_basic_array_view_common.hpp:452) | called 1 time, returned 1 time | 48.0% |
void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > > const&) (nda/_impl_basic_array_view_common.hpp:452) | called 1 time, returned 1 time | 48.0% |
- void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/_impl_basic_array_view_common.hpp:452) | called 1 time, returned 1 time | 48.0% |
- void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (nda/_impl_basic_array_view_common.hpp:452) | called 1 time, returned 1 time | 48.0% |
+ void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/_impl_basic_array_view_common.hpp:452) | called 1 time, returned 1 time | 48.0% |
+ void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (nda/_impl_basic_array_view_common.hpp:452) | called 1 time, returned 1 time | 48.0% |
void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::expr_call<nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> >(nda::expr_call<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::expr_call<nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1 const&)#1}, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&) (nda/_impl_basic_array_view_common.hpp:452) | called 3 times, returned 3 times | 48.0% |
void nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<nda::pow<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&, double)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::pow<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&, double)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (nda/_impl_basic_array_view_common.hpp:452) | called 1 time, returned 1 time | 48.0% |
void nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/_impl_basic_array_view_common.hpp:452) | called 50 times, returned 50 times | 39.0% |
@@ -8278,11 +8279,11 @@ GCC Code Coverage Report
void nda::blas::gemm<nda::basic_array_view<std::complex<double>, 2, nda::F_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array_view<std::complex<double>, 2, nda::F_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, nda::basic_array_view<std::complex<double>, 2, nda::F_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array_view<std::complex<double>, 2, nda::F_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/blas/gemm.hpp:101) | called 2 times, returned 2 times | 40.0% |
void nda::blas::gemm<nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >, nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(std::decay<decltype (get_first_element((declval<nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > const&, nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, std::decay<decltype (get_first_element((declval<nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&) (nda/blas/gemm.hpp:101) | called 1 time, returned 1 time | 40.0% |
void nda::blas::gemm_batch<false, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 60.0% |
- void nda::blas::gemm_batch<false, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 52.0% |
+ void nda::blas::gemm_batch<false, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 51.0% |
void nda::blas::gemm_batch<false, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 60.0% |
- void nda::blas::gemm_batch<false, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 52.0% |
- void nda::blas::gemm_batch<false, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(std::decay<decltype (get_first_element((declval<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::vector<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 52.0% |
- void nda::blas::gemm_batch<false, nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(std::decay<decltype (get_first_element((declval<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::vector<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 52.0% |
+ void nda::blas::gemm_batch<false, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 51.0% |
+ void nda::blas::gemm_batch<false, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(std::decay<decltype (get_first_element((declval<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::vector<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 51.0% |
+ void nda::blas::gemm_batch<false, nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(std::decay<decltype (get_first_element((declval<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::vector<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 51.0% |
void nda::blas::gemm_batch<true, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 60.0% |
void nda::blas::gemm_batch<true, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 59.0% |
void nda::blas::gemm_batch<true, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (nda/blas/gemm_batch.hpp:69) | called 1 time, returned 1 time | 60.0% |
@@ -8361,7 +8362,7 @@ GCC Code Coverage Report
void nda::detail::from_char_buf<nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::char_buf const&, nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (nda/h5.hpp:98) | called 2 times, returned 2 times | 93.0% |
void nda::detail::from_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::char_buf const&, nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&) (nda/h5.hpp:98) | called 2 times, returned 2 times | 93.0% |
void nda::detail::from_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::char_buf const&, nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&) (nda/h5.hpp:98) | called 6 times, returned 6 times | 93.0% |
- void nda::detail::is_partition_of_indices<4ul, 2ul, 2ul>(std::array<int, 2ul> const&, std::array<int, 2ul> const&)::{lambda(auto:1&&)#1}::operator()<std::array<int, 2ul> const&>(std::array<int, 2ul> const&) (nda/group_indices.hpp:49) | called 11 times, returned 9 times | 85.0% |
+ void nda::detail::is_partition_of_indices<4ul, 2ul, 2ul>(std::array<int, 2ul> const&, std::array<int, 2ul> const&)::{lambda(auto:1&&)#1}::operator()<std::array<int, 2ul> const&>(std::array<int, 2ul> const&) (nda/group_indices.hpp:49) | called 11 times, returned 9 times | 86.0% |
void nda::detail::resize_or_check<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::array<long, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::rank> const&) (nda/h5.hpp:54) | not called | 0.0% |
void nda::detail::resize_or_check<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::array<long, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::rank> const&) (nda/h5.hpp:54) | called 1 time, returned 1 time | 100.0% |
void nda::detail::resize_or_check<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::array<long, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::rank> const&) (nda/h5.hpp:54) | called 2 times, returned 2 times | 100.0% |
@@ -8427,9 +8428,9 @@ GCC Code Coverage Report
void nda::h5_read<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, itertools::range, itertools::range::all_t, itertools::range>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<itertools::range, itertools::range::all_t, itertools::range> const&) (nda/h5.hpp:308) | not called | 0.0% |
void nda::h5_read<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::ellipsis>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<nda::ellipsis> const&) (nda/h5.hpp:308) | not called | 0.0% |
void nda::h5_read<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | not called | 0.0% |
- void nda::h5_read<nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 64.0% |
- void nda::h5_read<nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 74.0% |
- void nda::h5_read<nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 74.0% |
+ void nda::h5_read<nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 65.0% |
+ void nda::h5_read<nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 75.0% |
+ void nda::h5_read<nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 75.0% |
void nda::h5_read<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<int, itertools::range::all_t, int> const&) (nda/h5.hpp:308) | not called | 0.0% |
void nda::h5_read<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, itertools::range>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<itertools::range> const&) (nda/h5.hpp:308) | not called | 0.0% |
void nda::h5_read<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::ellipsis>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<nda::ellipsis> const&) (nda/h5.hpp:308) | called 1 time, returned 1 time | 40.0% |
@@ -8444,7 +8445,7 @@ GCC Code Coverage Report
void nda::h5_read<nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 23.0% |
void nda::h5_read<nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 32.0% |
void nda::h5_read<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 22680 times, returned 22680 times | 32.0% |
- void nda::h5_read<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 1 time, returned 1 time | 64.0% |
+ void nda::h5_read<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 1 time, returned 1 time | 65.0% |
void nda::h5_read<nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 58.0% |
void nda::h5_read<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<int, itertools::range::all_t, int> const&) (nda/h5.hpp:308) | not called | 0.0% |
void nda::h5_read<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, itertools::range>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<itertools::range> const&) (nda/h5.hpp:308) | not called | 0.0% |
@@ -8458,7 +8459,7 @@ GCC Code Coverage Report
void nda::h5_read<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 5 times, returned 5 times | 30.0% |
void nda::h5_read<nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::ellipsis>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<nda::ellipsis> const&) (nda/h5.hpp:308) | called 1 time, returned 1 time | 24.0% |
void nda::h5_read<nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 20.0% |
- void nda::h5_read<nda::basic_array_view<foo, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 6 times, returned 6 times | 64.0% |
+ void nda::h5_read<nda::basic_array_view<foo, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 6 times, returned 6 times | 65.0% |
void nda::h5_read<nda::basic_array_view<foo, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 3 times, returned 3 times | 70.0% |
void nda::h5_read<nda::basic_array_view<foo, 2, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 70.0% |
void nda::h5_read<nda::basic_array_view<foo, 2, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 5 times, returned 5 times | 70.0% |
@@ -8467,8 +8468,8 @@ GCC Code Coverage Report
void nda::h5_read<nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 16ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 16ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 4 times, returned 4 times | 70.0% |
void nda::h5_read<nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 3 times, returned 3 times | 70.0% |
void nda::h5_read<nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 4 times, returned 4 times | 70.0% |
- void nda::h5_read<nda::basic_array_view<foo, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 1 time, returned 1 time | 74.0% |
- void nda::h5_read<nda::basic_array_view<foo, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 1 time, returned 1 time | 74.0% |
+ void nda::h5_read<nda::basic_array_view<foo, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 1 time, returned 1 time | 75.0% |
+ void nda::h5_read<nda::basic_array_view<foo, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 1 time, returned 1 time | 75.0% |
void nda::h5_read<nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<int, itertools::range::all_t, int> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 41.0% |
void nda::h5_read<nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, itertools::range>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<itertools::range> const&) (nda/h5.hpp:308) | called 2 times, returned 2 times | 41.0% |
void nda::h5_read<nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 6 times, returned 6 times | 33.0% |
@@ -8511,9 +8512,9 @@ GCC Code Coverage Report
void nda::h5_read<nda::basic_array_view<std::complex<double>, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<std::complex<double>, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (nda/h5.hpp:308) | called 1 time, returned 1 time | 18.0% |
void nda::h5_write<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 31.0% |
void nda::h5_write<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 2 times, returned 2 times | 31.0% |
- void nda::h5_write<nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 64.0% |
- void nda::h5_write<nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 74.0% |
- void nda::h5_write<nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 74.0% |
+ void nda::h5_write<nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 65.0% |
+ void nda::h5_write<nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 75.0% |
+ void nda::h5_write<nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 75.0% |
void nda::h5_write<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 31.0% |
void nda::h5_write<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::tuple<int, itertools::range::all_t, int> const&) (nda/h5.hpp:256) | not called | 0.0% |
void nda::h5_write<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, itertools::range>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::tuple<itertools::range> const&) (nda/h5.hpp:256) | not called | 0.0% |
@@ -8528,7 +8529,7 @@ GCC Code Coverage Report
void nda::h5_write<nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::ellipsis>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::tuple<nda::ellipsis> const&) (nda/h5.hpp:256) | called 1 time, returned 1 time | 19.0% |
void nda::h5_write<nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 2 times, returned 2 times | 31.0% |
void nda::h5_write<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | not called | 0.0% |
- void nda::h5_write<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 64.0% |
+ void nda::h5_write<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 65.0% |
void nda::h5_write<nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 58.0% |
void nda::h5_write<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 31.0% |
void nda::h5_write<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::tuple<int, itertools::range::all_t, int> const&) (nda/h5.hpp:256) | not called | 0.0% |
@@ -8543,8 +8544,8 @@ GCC Code Coverage Report
void nda::h5_write<nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 53.0% |
void nda::h5_write<nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::ellipsis>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::tuple<nda::ellipsis> const&) (nda/h5.hpp:256) | called 1 time, returned 1 time | 19.0% |
void nda::h5_write<nda::basic_array_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 31.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 64.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 6 times, returned 6 times | 64.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 65.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 6 times, returned 6 times | 65.0% |
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 3 times, returned 3 times | 70.0% |
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 2 times, returned 2 times | 70.0% |
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 5 times, returned 5 times | 70.0% |
@@ -8553,10 +8554,10 @@ GCC Code Coverage Report
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 16ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 16ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 4 times, returned 4 times | 70.0% |
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 3 times, returned 3 times | 70.0% |
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 4 times, returned 4 times | 70.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 74.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 74.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 3, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 74.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 74.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 75.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 75.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 3, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 75.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 75.0% |
void nda::h5_write<nda::basic_array_view<int const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 1 time, returned 1 time | 31.0% |
void nda::h5_write<nda::basic_array_view<int const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (nda/h5.hpp:130) | called 6 times, returned 6 times | 31.0% |
void nda::h5_write<nda::basic_array_view<int const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, std::tuple<int, itertools::range::all_t, int> const&) (nda/h5.hpp:256) | called 2 times, returned 2 times | 26.0% |
diff --git a/docs/coverage/coverage.gather.hpp.52caf3608d675ed91c4c6bcd29cd9bf3.html b/docs/coverage/coverage.gather.hpp.52caf3608d675ed91c4c6bcd29cd9bf3.html
index 88d47881..bdb24c70 100644
--- a/docs/coverage/coverage.gather.hpp.52caf3608d675ed91c4c6bcd29cd9bf3.html
+++ b/docs/coverage/coverage.gather.hpp.52caf3608d675ed91c4c6bcd29cd9bf3.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -75,8 +75,8 @@ GCC Code Coverage Report
mpi::lazy<mpi::tag::gather, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (line 80) | called 5 times, returned 5 times | 62.0% |
mpi::lazy<mpi::tag::gather, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (line 80) | called 10 times, returned 10 times | 100.0% |
- void mpi::lazy<mpi::tag::gather, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 98) | called 3 times, returned 3 times | 54.0% |
- void mpi::lazy<mpi::tag::gather, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 98) | called 6 times, returned 6 times | 67.0% |
+ void mpi::lazy<mpi::tag::gather, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 98) | called 3 times, returned 3 times | 55.0% |
+ void mpi::lazy<mpi::tag::gather, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 98) | called 6 times, returned 6 times | 68.0% |
@@ -979,14 +979,14 @@ GCC Code Coverage Report
2/4
-
✓ Branch 2 taken 6 times.
-
✗ Branch 3 not taken.
-
✓ Branch 5 taken 6 times.
-
✗ Branch 6 not taken.
+
✓ Branch 1 taken 6 times.
+
✗ Branch 2 not taken.
+
✓ Branch 4 taken 6 times.
+
✗ Branch 5 not taken.
- 12 |
+ 24 |
auto recvcounts = std::vector<int>(comm.size()); |
@@ -995,10 +995,10 @@ GCC Code Coverage Report
2/4
-
✓ Branch 2 taken 6 times.
-
✗ Branch 3 not taken.
-
✓ Branch 5 taken 6 times.
-
✗ Branch 6 not taken.
+
✓ Branch 1 taken 6 times.
+
✗ Branch 2 not taken.
+
✓ Branch 4 taken 6 times.
+
✗ Branch 5 not taken.
diff --git a/docs/coverage/coverage.gelss.hpp.cb44703380c57a9b051fa65c78856476.html b/docs/coverage/coverage.gelss.hpp.cb44703380c57a9b051fa65c78856476.html
index 48c2b746..fdd26ef3 100644
--- a/docs/coverage/coverage.gelss.hpp.cb44703380c57a9b051fa65c78856476.html
+++ b/docs/coverage/coverage.gelss.hpp.cb44703380c57a9b051fa65c78856476.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.gelss_worker.hpp.2e897f7bf8189c5334cbb888d235701a.html b/docs/coverage/coverage.gelss_worker.hpp.2e897f7bf8189c5334cbb888d235701a.html
index 9b5ef681..b2bcc437 100644
--- a/docs/coverage/coverage.gelss_worker.hpp.2e897f7bf8189c5334cbb888d235701a.html
+++ b/docs/coverage/coverage.gelss_worker.hpp.2e897f7bf8189c5334cbb888d235701a.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.gemm.hpp.f4a4925eee5ab8e74692b219b691b640.html b/docs/coverage/coverage.gemm.hpp.f4a4925eee5ab8e74692b219b691b640.html
index 7a410838..f2225def 100644
--- a/docs/coverage/coverage.gemm.hpp.f4a4925eee5ab8e74692b219b691b640.html
+++ b/docs/coverage/coverage.gemm.hpp.f4a4925eee5ab8e74692b219b691b640.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,8 +73,8 @@ GCC Code Coverage Report
Call count |
Block coverage |
- auto& nda::blas::gemm<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (line 103) | called 1 time, returned 1 time | 100.0% |
- auto& nda::blas::gemm<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}::operator()<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) const (line 103) | called 1 time, returned 1 time | 100.0% |
+ auto& nda::blas::gemm<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda<typename $T0>($T0 const&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (line 103) | called 1 time, returned 1 time | 100.0% |
+ auto& nda::blas::gemm<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda<typename $T0>($T0 const&)#1}::operator()<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) const (line 103) | called 1 time, returned 1 time | 100.0% |
void nda::blas::gemm<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 101) | called 44 times, returned 44 times | 35.0% |
void nda::blas::gemm<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 101) | called 2 times, returned 2 times | 35.0% |
void nda::blas::gemm<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 101) | called 2 times, returned 2 times | 40.0% |
diff --git a/docs/coverage/coverage.gemm_batch.hpp.e2fd84399247921058bcdda86abba4a2.html b/docs/coverage/coverage.gemm_batch.hpp.e2fd84399247921058bcdda86abba4a2.html
index b323f931..eab0aa11 100644
--- a/docs/coverage/coverage.gemm_batch.hpp.e2fd84399247921058bcdda86abba4a2.html
+++ b/docs/coverage/coverage.gemm_batch.hpp.e2fd84399247921058bcdda86abba4a2.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -74,11 +74,11 @@ GCC Code Coverage Report
Block coverage |
void nda::blas::gemm_batch<false, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (line 69) | called 1 time, returned 1 time | 60.0% |
- void nda::blas::gemm_batch<false, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (line 69) | called 1 time, returned 1 time | 52.0% |
+ void nda::blas::gemm_batch<false, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (line 69) | called 1 time, returned 1 time | 51.0% |
void nda::blas::gemm_batch<false, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (line 69) | called 1 time, returned 1 time | 60.0% |
- void nda::blas::gemm_batch<false, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (line 69) | called 1 time, returned 1 time | 52.0% |
- void nda::blas::gemm_batch<false, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(std::decay<decltype (get_first_element((declval<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::vector<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >&) (line 69) | called 1 time, returned 1 time | 52.0% |
- void nda::blas::gemm_batch<false, nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(std::decay<decltype (get_first_element((declval<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::vector<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >&) (line 69) | called 1 time, returned 1 time | 52.0% |
+ void nda::blas::gemm_batch<false, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (line 69) | called 1 time, returned 1 time | 51.0% |
+ void nda::blas::gemm_batch<false, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(std::decay<decltype (get_first_element((declval<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::vector<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<double, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >&) (line 69) | called 1 time, returned 1 time | 51.0% |
+ void nda::blas::gemm_batch<false, nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(std::decay<decltype (get_first_element((declval<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::vector<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array_view<std::complex<double> const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const>)()))>::type, std::vector<nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, std::allocator<nda::basic_array_view<std::complex<double>, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >&) (line 69) | called 1 time, returned 1 time | 51.0% |
void nda::blas::gemm_batch<true, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (line 69) | called 1 time, returned 1 time | 60.0% |
void nda::blas::gemm_batch<true, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (line 69) | called 1 time, returned 1 time | 59.0% |
void nda::blas::gemm_batch<true, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, std::vector<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::allocator<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >&) (line 69) | called 1 time, returned 1 time | 60.0% |
@@ -964,7 +964,7 @@ GCC Code Coverage Report
108 |
|
- 64 |
+ 40 |
auto get_ptrs = [&to_mat]<typename V>(V &v) { |
diff --git a/docs/coverage/coverage.gemv.hpp.4a16b03b505bc6f50c215968c5ee644f.html b/docs/coverage/coverage.gemv.hpp.4a16b03b505bc6f50c215968c5ee644f.html
index a61d6424..09ead371 100644
--- a/docs/coverage/coverage.gemv.hpp.4a16b03b505bc6f50c215968c5ee644f.html
+++ b/docs/coverage/coverage.gemv.hpp.4a16b03b505bc6f50c215968c5ee644f.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,7 +73,7 @@ GCC Code Coverage Report
Call count |
Block coverage |
- decltype(auto) nda::blas::gemv<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda(auto:1 const&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (line 91) | called 6 times, returned 6 times | 100.0% |
+ decltype(auto) nda::blas::gemv<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&)::{lambda<typename $T0>($T0 const&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (line 91) | called 6 times, returned 6 times | 100.0% |
void nda::blas::gemv<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 89) | called 16 times, returned 16 times | 45.0% |
void nda::blas::gemv<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 89) | called 8 times, returned 8 times | 44.0% |
void nda::blas::gemv<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::decay<decltype (get_first_element((declval<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 89) | called 5 times, returned 5 times | 45.0% |
diff --git a/docs/coverage/coverage.geqp3.hpp.1bb6f5ddc2135b4272093739942c6734.html b/docs/coverage/coverage.geqp3.hpp.1bb6f5ddc2135b4272093739942c6734.html
index bea79045..b85a5bda 100644
--- a/docs/coverage/coverage.geqp3.hpp.1bb6f5ddc2135b4272093739942c6734.html
+++ b/docs/coverage/coverage.geqp3.hpp.1bb6f5ddc2135b4272093739942c6734.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.ger.hpp.c53a58f6fba25e3a8e083c0ee6647000.html b/docs/coverage/coverage.ger.hpp.c53a58f6fba25e3a8e083c0ee6647000.html
index 6c068477..fb32bad5 100644
--- a/docs/coverage/coverage.ger.hpp.c53a58f6fba25e3a8e083c0ee6647000.html
+++ b/docs/coverage/coverage.ger.hpp.c53a58f6fba25e3a8e083c0ee6647000.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.gesvd.hpp.a011235d114ecc1f391a74079f06f2f3.html b/docs/coverage/coverage.gesvd.hpp.a011235d114ecc1f391a74079f06f2f3.html
index 896b4061..1693b801 100644
--- a/docs/coverage/coverage.gesvd.hpp.a011235d114ecc1f391a74079f06f2f3.html
+++ b/docs/coverage/coverage.gesvd.hpp.a011235d114ecc1f391a74079f06f2f3.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.getrf.hpp.9a05588486b6969052106bc311b27485.html b/docs/coverage/coverage.getrf.hpp.9a05588486b6969052106bc311b27485.html
index 62e9b68c..cb8773c9 100644
--- a/docs/coverage/coverage.getrf.hpp.9a05588486b6969052106bc311b27485.html
+++ b/docs/coverage/coverage.getrf.hpp.9a05588486b6969052106bc311b27485.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.getri.hpp.805a444a1a62c39e393f944bd60f702b.html b/docs/coverage/coverage.getri.hpp.805a444a1a62c39e393f944bd60f702b.html
index 17284918..2309fcda 100644
--- a/docs/coverage/coverage.getri.hpp.805a444a1a62c39e393f944bd60f702b.html
+++ b/docs/coverage/coverage.getri.hpp.805a444a1a62c39e393f944bd60f702b.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.getrs.hpp.45fe1292726f74a68bd272489a7e2b36.html b/docs/coverage/coverage.getrs.hpp.45fe1292726f74a68bd272489a7e2b36.html
index 8ae1e42e..de1fc41d 100644
--- a/docs/coverage/coverage.getrs.hpp.45fe1292726f74a68bd272489a7e2b36.html
+++ b/docs/coverage/coverage.getrs.hpp.45fe1292726f74a68bd272489a7e2b36.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.group_indices.hpp.552b440d513966f2595a1685640e69e7.html b/docs/coverage/coverage.group_indices.hpp.552b440d513966f2595a1685640e69e7.html
index e51b0853..7415c6ea 100644
--- a/docs/coverage/coverage.group_indices.hpp.552b440d513966f2595a1685640e69e7.html
+++ b/docs/coverage/coverage.group_indices.hpp.552b440d513966f2595a1685640e69e7.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -74,7 +74,7 @@ GCC Code Coverage Report
Block coverage |
bool nda::detail::is_partition_of_indices<4ul, 2ul, 2ul>(std::array<int, 2ul> const&, std::array<int, 2ul> const&) (line 42) | called 6 times, returned 4 times | 90.0% |
- void nda::detail::is_partition_of_indices<4ul, 2ul, 2ul>(std::array<int, 2ul> const&, std::array<int, 2ul> const&)::{lambda(auto:1&&)#1}::operator()<std::array<int, 2ul> const&>(std::array<int, 2ul> const&) (line 49) | called 11 times, returned 9 times | 85.0% |
+ void nda::detail::is_partition_of_indices<4ul, 2ul, 2ul>(std::array<int, 2ul> const&, std::array<int, 2ul> const&)::{lambda(auto:1&&)#1}::operator()<std::array<int, 2ul> const&>(std::array<int, 2ul> const&) (line 49) | called 11 times, returned 9 times | 86.0% |
@@ -443,7 +443,7 @@ GCC Code Coverage Report
- 31 |
+ 62 |
for (int u = 0; u < grp.size(); ++u) { |
diff --git a/docs/coverage/coverage.gtest_tools.hpp.873a0bb6b5c3bdaec3098f1d0b21ae87.html b/docs/coverage/coverage.gtest_tools.hpp.873a0bb6b5c3bdaec3098f1d0b21ae87.html
index 9a40dfa0..61c3bb12 100644
--- a/docs/coverage/coverage.gtest_tools.hpp.873a0bb6b5c3bdaec3098f1d0b21ae87.html
+++ b/docs/coverage/coverage.gtest_tools.hpp.873a0bb6b5c3bdaec3098f1d0b21ae87.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.gtsv.hpp.0a85431f9b843b9d986ba5d0b62bdffa.html b/docs/coverage/coverage.gtsv.hpp.0a85431f9b843b9d986ba5d0b62bdffa.html
index 666d4ced..96d07e15 100644
--- a/docs/coverage/coverage.gtsv.hpp.0a85431f9b843b9d986ba5d0b62bdffa.html
+++ b/docs/coverage/coverage.gtsv.hpp.0a85431f9b843b9d986ba5d0b62bdffa.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.h5.hpp.a28ea9f66b317ee0901c1caa68583048.html b/docs/coverage/coverage.h5.hpp.a28ea9f66b317ee0901c1caa68583048.html
index 7b4e4b22..48e7dfa0 100644
--- a/docs/coverage/coverage.h5.hpp.a28ea9f66b317ee0901c1caa68583048.html
+++ b/docs/coverage/coverage.h5.hpp.a28ea9f66b317ee0901c1caa68583048.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -146,11 +146,11 @@ GCC Code Coverage Report
auto nda::hyperslab_and_shape_from_slice<2ul, itertools::range, itertools::range::all_t, int>(std::tuple<itertools::range, itertools::range::all_t, int> const&, std::vector<unsigned long long, std::allocator<unsigned long long> > const&, bool) (line 173) | called 8 times, returned 8 times | 30.0% |
auto nda::hyperslab_and_shape_from_slice<3ul, itertools::range, itertools::range::all_t, itertools::range>(std::tuple<itertools::range, itertools::range::all_t, itertools::range> const&, std::vector<unsigned long long, std::allocator<unsigned long long> > const&, bool) (line 173) | called 8 times, returned 8 times | 30.0% |
auto nda::hyperslab_and_shape_from_slice<3ul, nda::ellipsis>(std::tuple<nda::ellipsis> const&, std::vector<unsigned long long, std::allocator<unsigned long long> > const&, bool) (line 173) | called 8 times, returned 8 times | 31.0% |
- h5::char_buf nda::detail::to_char_buf<nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 77) | called 1 time, returned 1 time | 68.0% |
- h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 77) | called 1 time, returned 1 time | 68.0% |
- h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 77) | called 4 times, returned 4 times | 68.0% |
- h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 77) | called 2 times, returned 2 times | 68.0% |
- h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 77) | called 2 times, returned 2 times | 68.0% |
+ h5::char_buf nda::detail::to_char_buf<nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 77) | called 1 time, returned 1 time | 69.0% |
+ h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 77) | called 1 time, returned 1 time | 69.0% |
+ h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 77) | called 4 times, returned 4 times | 69.0% |
+ h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 77) | called 2 times, returned 2 times | 69.0% |
+ h5::char_buf nda::detail::to_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 77) | called 2 times, returned 2 times | 69.0% |
void nda::detail::from_char_buf<nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::char_buf const&, nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) (line 98) | called 2 times, returned 2 times | 93.0% |
void nda::detail::from_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::char_buf const&, nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&) (line 98) | called 2 times, returned 2 times | 93.0% |
void nda::detail::from_char_buf<nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::char_buf const&, nda::basic_array_view<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&) (line 98) | called 6 times, returned 6 times | 93.0% |
@@ -219,9 +219,9 @@ GCC Code Coverage Report
void nda::h5_read<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, itertools::range, itertools::range::all_t, itertools::range>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<itertools::range, itertools::range::all_t, itertools::range> const&) (line 308) | not called | 0.0% |
void nda::h5_read<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::ellipsis>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<nda::ellipsis> const&) (line 308) | not called | 0.0% |
void nda::h5_read<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | not called | 0.0% |
- void nda::h5_read<nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 2 times, returned 2 times | 64.0% |
- void nda::h5_read<nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 2 times, returned 2 times | 74.0% |
- void nda::h5_read<nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 2 times, returned 2 times | 74.0% |
+ void nda::h5_read<nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 2 times, returned 2 times | 65.0% |
+ void nda::h5_read<nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 2 times, returned 2 times | 75.0% |
+ void nda::h5_read<nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 2 times, returned 2 times | 75.0% |
void nda::h5_read<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<int, itertools::range::all_t, int> const&) (line 308) | not called | 0.0% |
void nda::h5_read<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, itertools::range>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<itertools::range> const&) (line 308) | not called | 0.0% |
void nda::h5_read<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::ellipsis>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<nda::ellipsis> const&) (line 308) | called 1 time, returned 1 time | 40.0% |
@@ -236,7 +236,7 @@ GCC Code Coverage Report
void nda::h5_read<nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 2 times, returned 2 times | 23.0% |
void nda::h5_read<nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 2 times, returned 2 times | 32.0% |
void nda::h5_read<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 22680 times, returned 22680 times | 32.0% |
- void nda::h5_read<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 1 time, returned 1 time | 64.0% |
+ void nda::h5_read<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 1 time, returned 1 time | 65.0% |
void nda::h5_read<nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 2 times, returned 2 times | 58.0% |
void nda::h5_read<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<int, itertools::range::all_t, int> const&) (line 308) | not called | 0.0% |
void nda::h5_read<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, itertools::range>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<itertools::range> const&) (line 308) | not called | 0.0% |
@@ -250,7 +250,7 @@ GCC Code Coverage Report
void nda::h5_read<nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 5 times, returned 5 times | 30.0% |
void nda::h5_read<nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::ellipsis>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<nda::ellipsis> const&) (line 308) | called 1 time, returned 1 time | 24.0% |
void nda::h5_read<nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::tuple<> const&) (line 308) | called 2 times, returned 2 times | 20.0% |
- void nda::h5_read<nda::basic_array_view<foo, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 6 times, returned 6 times | 64.0% |
+ void nda::h5_read<nda::basic_array_view<foo, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 6 times, returned 6 times | 65.0% |
void nda::h5_read<nda::basic_array_view<foo, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 3 times, returned 3 times | 70.0% |
void nda::h5_read<nda::basic_array_view<foo, 2, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 2 times, returned 2 times | 70.0% |
void nda::h5_read<nda::basic_array_view<foo, 2, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 5 times, returned 5 times | 70.0% |
@@ -259,8 +259,8 @@ GCC Code Coverage Report
void nda::h5_read<nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 16ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 16ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 4 times, returned 4 times | 70.0% |
void nda::h5_read<nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 3 times, returned 3 times | 70.0% |
void nda::h5_read<nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 4 times, returned 4 times | 70.0% |
- void nda::h5_read<nda::basic_array_view<foo, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 1 time, returned 1 time | 74.0% |
- void nda::h5_read<nda::basic_array_view<foo, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 1 time, returned 1 time | 74.0% |
+ void nda::h5_read<nda::basic_array_view<foo, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 1 time, returned 1 time | 75.0% |
+ void nda::h5_read<nda::basic_array_view<foo, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 1 time, returned 1 time | 75.0% |
void nda::h5_read<nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<int, itertools::range::all_t, int> const&) (line 308) | called 2 times, returned 2 times | 41.0% |
void nda::h5_read<nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, itertools::range>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<itertools::range> const&) (line 308) | called 2 times, returned 2 times | 41.0% |
void nda::h5_read<nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 6 times, returned 6 times | 33.0% |
@@ -303,9 +303,9 @@ GCC Code Coverage Report
void nda::h5_read<nda::basic_array_view<std::complex<double>, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<std::complex<double>, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&, std::tuple<> const&) (line 308) | called 1 time, returned 1 time | 18.0% |
void nda::h5_write<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 31.0% |
void nda::h5_write<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 2 times, returned 2 times | 31.0% |
- void nda::h5_write<nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 64.0% |
- void nda::h5_write<nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 74.0% |
- void nda::h5_write<nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 74.0% |
+ void nda::h5_write<nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 65.0% |
+ void nda::h5_write<nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 75.0% |
+ void nda::h5_write<nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 75.0% |
void nda::h5_write<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 31.0% |
void nda::h5_write<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::tuple<int, itertools::range::all_t, int> const&) (line 256) | not called | 0.0% |
void nda::h5_write<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, itertools::range>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::tuple<itertools::range> const&) (line 256) | not called | 0.0% |
@@ -320,7 +320,7 @@ GCC Code Coverage Report
void nda::h5_write<nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::ellipsis>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::tuple<nda::ellipsis> const&) (line 256) | called 1 time, returned 1 time | 19.0% |
void nda::h5_write<nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 2 times, returned 2 times | 31.0% |
void nda::h5_write<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | not called | 0.0% |
- void nda::h5_write<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 64.0% |
+ void nda::h5_write<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 65.0% |
void nda::h5_write<nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 58.0% |
void nda::h5_write<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 31.0% |
void nda::h5_write<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::tuple<int, itertools::range::all_t, int> const&) (line 256) | not called | 0.0% |
@@ -335,8 +335,8 @@ GCC Code Coverage Report
void nda::h5_write<nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, bool) (line 130) | called 1 time, returned 1 time | 53.0% |
void nda::h5_write<nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::ellipsis>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::tuple<nda::ellipsis> const&) (line 256) | called 1 time, returned 1 time | 19.0% |
void nda::h5_write<nda::basic_array_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 31.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 64.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 6 times, returned 6 times | 64.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 65.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 6 times, returned 6 times | 65.0% |
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 3 times, returned 3 times | 70.0% |
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 2 times, returned 2 times | 70.0% |
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 5 times, returned 5 times | 70.0% |
@@ -345,10 +345,10 @@ GCC Code Coverage Report
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 16ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 16ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 4 times, returned 4 times | 70.0% |
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 3 times, returned 3 times | 70.0% |
void nda::h5_write<nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 2, nda::basic_layout<0ul, 1ul, (nda::layout_prop_e)2>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 4 times, returned 4 times | 70.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 74.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 74.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 3, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 74.0% |
- void nda::h5_write<nda::basic_array_view<foo const, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 74.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 75.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 75.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 3, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 75.0% |
+ void nda::h5_write<nda::basic_array_view<foo const, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<foo const, 3, nda::F_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 75.0% |
void nda::h5_write<nda::basic_array_view<int const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 1 time, returned 1 time | 31.0% |
void nda::h5_write<nda::basic_array_view<int const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, bool) (line 130) | called 6 times, returned 6 times | 31.0% |
void nda::h5_write<nda::basic_array_view<int const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, int, itertools::range::all_t, int>(h5::group, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, nda::basic_array_view<int const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&, std::tuple<int, itertools::range::all_t, int> const&) (line 256) | called 2 times, returned 2 times | 26.0% |
@@ -1128,12 +1128,12 @@ GCC Code Coverage Report
1/2
-
✓ Branch 3 taken 10 times.
-
✗ Branch 4 not taken.
+
✓ Branch 2 taken 10 times.
+
✗ Branch 3 not taken.
- 20 |
+ 40 |
auto len = h5::v_t{size_t(a.size()), s}; |
@@ -1648,16 +1648,16 @@ GCC Code Coverage Report
3/6
-
✓ Branch 3 taken 43 times.
-
✗ Branch 4 not taken.
-
✓ Branch 6 taken 43 times.
-
✗ Branch 7 not taken.
-
✓ Branch 9 taken 43 times.
-
✗ Branch 10 not taken.
+
✓ Branch 2 taken 43 times.
+
✗ Branch 3 not taken.
+
✓ Branch 5 taken 43 times.
+
✗ Branch 6 not taken.
+
✓ Branch 8 taken 43 times.
+
✗ Branch 9 not taken.
- 86 |
+ 172 |
h5_write(g2, "shape", a.shape()); |
@@ -2091,7 +2091,7 @@ GCC Code Coverage Report
211 |
|
- 248 |
+ 184 |
[&, m = 0]<size_t... Is>(std::index_sequence<Is...>) mutable { |
@@ -2105,7 +2105,7 @@ GCC Code Coverage Report
213 |
|
- 728 |
+ 264 |
[&]<typename IR>(size_t n, IR const &ir) mutable { |
@@ -3535,12 +3535,12 @@ GCC Code Coverage Report
3/6
-
✓ Branch 2 taken 43 times.
-
✗ Branch 3 not taken.
-
✓ Branch 5 taken 43 times.
-
✗ Branch 6 not taken.
-
✓ Branch 8 taken 43 times.
-
✗ Branch 9 not taken.
+
✓ Branch 1 taken 43 times.
+
✗ Branch 2 not taken.
+
✓ Branch 4 taken 43 times.
+
✗ Branch 5 not taken.
+
✓ Branch 7 taken 43 times.
+
✗ Branch 8 not taken.
diff --git a/docs/coverage/coverage.handle.hpp.0b78fe302eb6c5f3c1588e80681eef09.html b/docs/coverage/coverage.handle.hpp.0b78fe302eb6c5f3c1588e80681eef09.html
index 930c3985..ce84ba87 100644
--- a/docs/coverage/coverage.handle.hpp.0b78fe302eb6c5f3c1588e80681eef09.html
+++ b/docs/coverage/coverage.handle.hpp.0b78fe302eb6c5f3c1588e80681eef09.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -173,64 +173,64 @@ GCC Code Coverage Report
nda::mem::handle_borrowed<std::complex<float>, (nda::mem::AddressSpace)1>::operator[](long) (line 914) | called 50 times, returned 50 times | 100.0% |
nda::mem::handle_borrowed<std::complex<float>, (nda::mem::AddressSpace)1>::operator[](long) const (line 922) | called 50 times, returned 50 times | 100.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<A*, unsigned long>) (line 123) | called 2 times, returned 2 times | 86.0% |
+ nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<A*, unsigned long>) (line 123) | called 2 times, returned 2 times | 78.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 54.0% |
- nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 50.0% |
+ nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 4 times, returned 4 times | 27.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator[](long) (line 315) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<A, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 3 times, returned 3 times | 100.0% |
nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 16 times, returned 16 times | 100.0% |
- nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<bar*, unsigned long>) (line 123) | called 3 times, returned 3 times | 91.0% |
- nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 67.0% |
- nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<bar*, unsigned long>) (line 123) | called 3 times, returned 3 times | 85.0% |
+ nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 63.0% |
+ nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<bar, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 3 times, returned 3 times | 92.0% |
nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 383 times, returned 383 times | 100.0% |
- nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<bool*, unsigned long>) (line 123) | called 3 times, returned 3 times | 86.0% |
- nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 3 times, returned 3 times | 54.0% |
+ nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<bool*, unsigned long>) (line 123) | called 3 times, returned 3 times | 78.0% |
+ nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 3 times, returned 3 times | 50.0% |
nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<bool, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 3 times, returned 3 times | 92.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 16 times, returned 16 times | 100.0% |
- nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<copy_move_stat*, unsigned long>) (line 123) | called 4 times, returned 4 times | 91.0% |
+ nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<copy_move_stat*, unsigned long>) (line 123) | called 4 times, returned 4 times | 85.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 3 times, returned 3 times | 100.0% |
- nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 2 times, returned 2 times | 57.0% |
- nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 2 times, returned 2 times | 55.0% |
+ nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 176) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 11 times, returned 11 times | 27.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 2 times, returned 2 times | 71.0% |
nda::mem::handle_heap<copy_move_stat, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 9 times, returned 9 times | 100.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 14 times, returned 14 times | 100.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deleter(void*) (line 139) | called 3 times, returned 3 times | 100.0% |
- nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<cpp2py::pyref*, unsigned long>) (line 123) | called 3 times, returned 3 times | 91.0% |
+ nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<cpp2py::pyref*, unsigned long>) (line 123) | called 3 times, returned 3 times | 85.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::get_sptr() const (line 155) | called 3 times, returned 3 times | 80.0% |
- nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 3 times, returned 3 times | 54.0% |
+ nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 3 times, returned 3 times | 50.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (line 347) | called 3 times, returned 3 times | 100.0% |
nda::mem::handle_heap<cpp2py::pyref, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 3 times, returned 3 times | 50.0% |
nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 16 times, returned 16 times | 100.0% |
- nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double const**, unsigned long>) (line 123) | called 8 times, returned 8 times | 86.0% |
+ nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double const**, unsigned long>) (line 123) | called 8 times, returned 8 times | 78.0% |
nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 8 times, returned 8 times | 54.0% |
+ nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 8 times, returned 8 times | 50.0% |
nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 24 times, returned 24 times | 27.0% |
nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 8 times, returned 8 times | 71.0% |
nda::mem::handle_heap<double const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 16 times, returned 16 times | 100.0% |
nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double**, unsigned long>) (line 123) | called 4 times, returned 4 times | 86.0% |
+ nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double**, unsigned long>) (line 123) | called 4 times, returned 4 times | 78.0% |
nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 4 times, returned 4 times | 100.0% |
- nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 4 times, returned 4 times | 54.0% |
+ nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 4 times, returned 4 times | 50.0% |
nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 12 times, returned 12 times | 27.0% |
nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 4 times, returned 4 times | 71.0% |
nda::mem::handle_heap<double*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 8 times, returned 8 times | 100.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 1081555 times, returned 1081555 times | 100.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deleter(void*) (line 139) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double*, unsigned long>) (line 123) | called 1539 times, returned 1539 times | 86.0% |
+ nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<double*, unsigned long>) (line 123) | called 1539 times, returned 1539 times | 78.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::get_sptr() const (line 155) | called 2 times, returned 2 times | 80.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 505 times, returned 505 times | 100.0% |
- nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 596 times, returned 596 times | 62.0% |
- nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 937 times, returned 937 times | 54.0% |
- nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (line 273) | called 14 times, returned 14 times | 54.0% |
+ nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 596 times, returned 596 times | 64.0% |
+ nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 937 times, returned 937 times | 50.0% |
+ nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (line 273) | called 14 times, returned 14 times | 50.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (line 206) | called 177 times, returned 177 times | 89.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 176) | called 284 times, returned 284 times | 100.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 3559 times, returned 3559 times | 27.0% |
@@ -241,16 +241,16 @@ GCC Code Coverage Report
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (line 347) | called 394 times, returned 394 times | 100.0% |
nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 2336 times, returned 2336 times | 100.0% |
nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 50 times, returned 50 times | 100.0% |
- nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<float*, unsigned long>) (line 123) | called 1 time, returned 1 time | 86.0% |
- nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<float*, unsigned long>) (line 123) | called 1 time, returned 1 time | 78.0% |
+ nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 1 time, returned 1 time | 27.0% |
nda::mem::handle_heap<float, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 1 time, returned 1 time | 92.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 2124 times, returned 2124 times | 100.0% |
- nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo*, unsigned long>) (line 123) | called 28 times, returned 28 times | 90.0% |
+ nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo*, unsigned long>) (line 123) | called 28 times, returned 28 times | 83.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 12 times, returned 12 times | 100.0% |
- nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 21 times, returned 21 times | 67.0% |
- nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 5 times, returned 5 times | 54.0% |
- nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (line 273) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 21 times, returned 21 times | 63.0% |
+ nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 5 times, returned 5 times | 50.0% |
+ nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (line 273) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (line 206) | called 3 times, returned 3 times | 92.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 176) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap<nda::mem::handle_stack<foo, 5ul> >(nda::mem::handle_stack<foo, 5ul> const&) (line 233) | called 1 time, returned 1 time | 92.0% |
@@ -262,11 +262,11 @@ GCC Code Coverage Report
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (line 347) | called 52 times, returned 52 times | 100.0% |
nda::mem::handle_heap<foo, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 44 times, returned 44 times | 100.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 4498 times, returned 4498 times | 100.0% |
- nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_def_ctor*, unsigned long>) (line 123) | called 95 times, returned 95 times | 90.0% |
+ nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_def_ctor*, unsigned long>) (line 123) | called 95 times, returned 95 times | 83.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 23 times, returned 23 times | 100.0% |
- nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 70 times, returned 70 times | 67.0% |
- nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 24 times, returned 24 times | 54.0% |
- nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (line 273) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 70 times, returned 70 times | 63.0% |
+ nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 24 times, returned 24 times | 50.0% |
+ nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (line 273) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (line 206) | called 6 times, returned 6 times | 89.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 176) | called 9 times, returned 9 times | 100.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 181 times, returned 181 times | 27.0% |
@@ -277,16 +277,16 @@ GCC Code Coverage Report
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (line 347) | called 12 times, returned 12 times | 100.0% |
nda::mem::handle_heap<foo_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 127 times, returned 127 times | 100.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 28 times, returned 28 times | 100.0% |
- nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_non_copy*, unsigned long>) (line 123) | called 3 times, returned 3 times | 90.0% |
+ nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_non_copy*, unsigned long>) (line 123) | called 3 times, returned 3 times | 83.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 5 times, returned 5 times | 100.0% |
- nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 3 times, returned 3 times | 67.0% |
+ nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 3 times, returned 3 times | 63.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 176) | called 3 times, returned 3 times | 100.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 14 times, returned 14 times | 27.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 3 times, returned 3 times | 71.0% |
nda::mem::handle_heap<foo_non_copy, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 11 times, returned 11 times | 100.0% |
nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 59 times, returned 59 times | 100.0% |
- nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_non_def_ctor*, unsigned long>) (line 123) | called 5 times, returned 5 times | 90.0% |
- nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 5 times, returned 5 times | 54.0% |
+ nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<foo_non_def_ctor*, unsigned long>) (line 123) | called 5 times, returned 5 times | 83.0% |
+ nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 5 times, returned 5 times | 50.0% |
nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (line 206) | called 1 time, returned 1 time | 89.0% |
nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 7 times, returned 7 times | 27.0% |
nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (line 221) | called 1 time, returned 1 time | 100.0% |
@@ -295,12 +295,12 @@ GCC Code Coverage Report
nda::mem::handle_heap<foo_non_def_ctor, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 5 times, returned 5 times | 100.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 6577 times, returned 6577 times | 100.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deleter(void*) (line 139) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<int*, unsigned long>) (line 123) | called 298 times, returned 298 times | 86.0% |
+ nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<int*, unsigned long>) (line 123) | called 298 times, returned 298 times | 78.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::get_sptr() const (line 155) | called 3 times, returned 3 times | 80.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 113 times, returned 113 times | 100.0% |
- nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 217 times, returned 217 times | 54.0% |
- nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 73 times, returned 73 times | 54.0% |
- nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (line 273) | called 8 times, returned 8 times | 54.0% |
+ nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 217 times, returned 217 times | 50.0% |
+ nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 73 times, returned 73 times | 50.0% |
+ nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (line 273) | called 8 times, returned 8 times | 50.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (line 206) | called 19 times, returned 19 times | 89.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 176) | called 10 times, returned 10 times | 100.0% |
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 650 times, returned 650 times | 27.0% |
@@ -312,11 +312,11 @@ GCC Code Coverage Report
nda::mem::handle_heap<int, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 423 times, returned 423 times | 100.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 31963416 times, returned 31963416 times | 100.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::deleter(void*) (line 139) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<long*, unsigned long>) (line 123) | called 3975255 times, returned 3975255 times | 86.0% |
+ nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<long*, unsigned long>) (line 123) | called 3975255 times, returned 3975255 times | 78.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::get_sptr() const (line 155) | called 8 times, returned 8 times | 80.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 7960264 times, returned 7960264 times | 100.0% |
- nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 7974933 times, returned 7974933 times | 62.0% |
- nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 226 times, returned 226 times | 54.0% |
+ nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 7974933 times, returned 7974933 times | 64.0% |
+ nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 226 times, returned 226 times | 50.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (line 206) | called 17 times, returned 17 times | 89.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 176) | called 41 times, returned 41 times | 100.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 23933168 times, returned 23933168 times | 27.0% |
@@ -326,103 +326,103 @@ GCC Code Coverage Report
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator[](long) const (line 323) | called 459 times, returned 459 times | 100.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (line 347) | called 22737 times, returned 22737 times | 100.0% |
nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 15935464 times, returned 15935464 times | 100.0% |
- nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::destruct(std::pair<long*, unsigned long>) (line 123) | called 1 time, returned 1 time | 86.0% |
+ nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::destruct(std::pair<long*, unsigned long>) (line 123) | called 1 time, returned 1 time | 78.0% |
nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::handle_heap() (line 170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_null() const (line 329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<long, nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::~handle_heap() (line 165) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 17 times, returned 17 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (line 123) | called 1 time, returned 1 time | 91.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (line 123) | called 1 time, returned 1 time | 85.0% |
nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 67.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 63.0% |
nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 158 times, returned 158 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (line 123) | called 12 times, returned 12 times | 91.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (line 123) | called 12 times, returned 12 times | 85.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 7 times, returned 7 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 10 times, returned 10 times | 67.0% |
- nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 10 times, returned 10 times | 63.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 30 times, returned 30 times | 27.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 7 times, returned 7 times | 71.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator[](long) (line 315) | called 7 times, returned 7 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (line 347) | called 3 times, returned 3 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 19 times, returned 19 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 10 times, returned 10 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (line 123) | called 2 times, returned 2 times | 91.0% |
- nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (line 123) | called 2 times, returned 2 times | 85.0% |
+ nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 2 times, returned 2 times | 27.0% |
nda::mem::handle_heap<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 2 times, returned 2 times | 92.0% |
nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 5 times, returned 5 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (line 123) | called 1 time, returned 1 time | 91.0% |
+ nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (line 123) | called 1 time, returned 1 time | 85.0% |
nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 57.0% |
+ nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 55.0% |
nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 20 times, returned 20 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (line 123) | called 5 times, returned 5 times | 91.0% |
+ nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >*, unsigned long>) (line 123) | called 5 times, returned 5 times | 85.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 57.0% |
- nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 4 times, returned 4 times | 54.0% |
+ nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 55.0% |
+ nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 4 times, returned 4 times | 50.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 176) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 11 times, returned 11 times | 27.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 2 times, returned 2 times | 71.0% |
nda::mem::handle_heap<nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 9 times, returned 9 times | 100.0% |
nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >*, unsigned long>) (line 123) | called 1 time, returned 1 time | 90.0% |
- nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >*, unsigned long>) (line 123) | called 1 time, returned 1 time | 83.0% |
+ nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 1 time, returned 1 time | 27.0% |
nda::mem::handle_heap<nda::basic_array_view<long const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 1 time, returned 1 time | 92.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 10 times, returned 10 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >*, unsigned long>) (line 123) | called 3 times, returned 3 times | 90.0% |
+ nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >*, unsigned long>) (line 123) | called 3 times, returned 3 times | 83.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 3 times, returned 3 times | 54.0% |
+ nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 3 times, returned 3 times | 50.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 176) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 9 times, returned 9 times | 27.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 2 times, returned 2 times | 71.0% |
nda::mem::handle_heap<nda::basic_array_view<long, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 7 times, returned 7 times | 100.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 107 times, returned 107 times | 100.0% |
- nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long>) (line 123) | called 9 times, returned 9 times | 91.0% |
+ nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long>) (line 123) | called 9 times, returned 9 times | 85.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 9 times, returned 9 times | 100.0% |
- nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 9 times, returned 9 times | 67.0% |
+ nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 9 times, returned 9 times | 63.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 29 times, returned 29 times | 27.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 9 times, returned 9 times | 71.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (line 347) | not called | 0.0% |
nda::mem::handle_heap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 18 times, returned 18 times | 100.0% |
nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 12 times, returned 12 times | 100.0% |
- nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::array<double, 2ul>*, unsigned long>) (line 123) | called 2 times, returned 2 times | 86.0% |
- nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 2 times, returned 2 times | 54.0% |
+ nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::array<double, 2ul>*, unsigned long>) (line 123) | called 2 times, returned 2 times | 78.0% |
+ nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 2 times, returned 2 times | 50.0% |
nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 2 times, returned 2 times | 27.0% |
nda::mem::handle_heap<std::array<double, 2ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 2 times, returned 2 times | 92.0% |
nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 4 times, returned 4 times | 100.0% |
- nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::array<int, 3ul>*, unsigned long>) (line 123) | called 1 time, returned 1 time | 86.0% |
+ nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::array<int, 3ul>*, unsigned long>) (line 123) | called 1 time, returned 1 time | 78.0% |
nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 54.0% |
+ nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 50.0% |
nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<std::array<int, 3ul>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 16 times, returned 16 times | 100.0% |
- nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double> const**, unsigned long>) (line 123) | called 8 times, returned 8 times | 86.0% |
+ nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double> const**, unsigned long>) (line 123) | called 8 times, returned 8 times | 78.0% |
nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 8 times, returned 8 times | 54.0% |
+ nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 8 times, returned 8 times | 50.0% |
nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 24 times, returned 24 times | 27.0% |
nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 8 times, returned 8 times | 71.0% |
nda::mem::handle_heap<std::complex<double> const*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 16 times, returned 16 times | 100.0% |
nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double>**, unsigned long>) (line 123) | called 4 times, returned 4 times | 86.0% |
+ nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double>**, unsigned long>) (line 123) | called 4 times, returned 4 times | 78.0% |
nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 4 times, returned 4 times | 100.0% |
- nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 4 times, returned 4 times | 54.0% |
+ nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 4 times, returned 4 times | 50.0% |
nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 12 times, returned 12 times | 27.0% |
nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 4 times, returned 4 times | 71.0% |
nda::mem::handle_heap<std::complex<double>*, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 8 times, returned 8 times | 100.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 1016237 times, returned 1016237 times | 100.0% |
- nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double>*, unsigned long>) (line 123) | called 1274 times, returned 1274 times | 86.0% |
+ nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<double>*, unsigned long>) (line 123) | called 1274 times, returned 1274 times | 78.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 339 times, returned 339 times | 100.0% |
- nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 482 times, returned 482 times | 54.0% |
- nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 756 times, returned 756 times | 54.0% |
- nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (line 273) | called 36 times, returned 36 times | 54.0% |
+ nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 482 times, returned 482 times | 50.0% |
+ nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 756 times, returned 756 times | 50.0% |
+ nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::init_zero_t) (line 273) | called 36 times, returned 36 times | 50.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (line 206) | called 158 times, returned 158 times | 89.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 176) | called 241 times, returned 241 times | 100.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 2754 times, returned 2754 times | 27.0% |
@@ -433,10 +433,10 @@ GCC Code Coverage Report
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (line 347) | called 355 times, returned 355 times | 100.0% |
nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 1854 times, returned 1854 times | 100.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 642 times, returned 642 times | 100.0% |
- nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<float>*, unsigned long>) (line 123) | called 30 times, returned 30 times | 86.0% |
+ nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::complex<float>*, unsigned long>) (line 123) | called 30 times, returned 30 times | 78.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 7 times, returned 7 times | 100.0% |
- nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 22 times, returned 22 times | 54.0% |
- nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 8 times, returned 8 times | 54.0% |
+ nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 22 times, returned 22 times | 50.0% |
+ nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long, nda::mem::do_not_initialize_t) (line 261) | called 8 times, returned 8 times | 50.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (line 206) | called 2 times, returned 2 times | 89.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 176) | called 3 times, returned 3 times | 100.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 57 times, returned 57 times | 27.0% |
@@ -447,9 +447,9 @@ GCC Code Coverage Report
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::size() const (line 347) | called 4 times, returned 4 times | 100.0% |
nda::mem::handle_heap<std::complex<float>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 40 times, returned 40 times | 100.0% |
nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::data() const (line 341) | called 8 times, returned 8 times | 100.0% |
- nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::function<double (double)>*, unsigned long>) (line 123) | called 1 time, returned 1 time | 91.0% |
+ nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::destruct(std::pair<std::function<double (double)>*, unsigned long>) (line 123) | called 1 time, returned 1 time | 85.0% |
nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap() (line 170) | called 1 time, returned 1 time | 100.0% |
- nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 67.0% |
+ nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::handle_heap(long) (line 292) | called 1 time, returned 1 time | 63.0% |
nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::is_null() const (line 329) | called 3 times, returned 3 times | 27.0% |
nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::operator=(nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 187) | called 1 time, returned 1 time | 71.0% |
nda::mem::handle_heap<std::function<double (double)>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >::~handle_heap() (line 165) | called 2 times, returned 2 times | 100.0% |
@@ -462,22 +462,22 @@ GCC Code Coverage Report
nda::mem::handle_shared<long, (nda::mem::AddressSpace)1>::handle_shared<nda::mem::mallocator<(nda::mem::AddressSpace)1> >(nda::mem::handle_heap<long, nda::mem::mallocator<(nda::mem::AddressSpace)1> > const&) (line 798) | called 8 times, returned 8 times | 100.0% |
nda::mem::handle_sso<bar, 10ul>::clean() (line 508) | called 2 times, returned 2 times | 92.0% |
nda::mem::handle_sso<bar, 10ul>::data() const (line 738) | called 25 times, returned 25 times | 100.0% |
- nda::mem::handle_sso<bar, 10ul>::handle_sso(long) (line 680) | called 2 times, returned 2 times | 78.0% |
+ nda::mem::handle_sso<bar, 10ul>::handle_sso(long) (line 680) | called 2 times, returned 2 times | 80.0% |
nda::mem::handle_sso<bar, 10ul>::is_null() const (line 727) | called 2 times, returned 2 times | 27.0% |
nda::mem::handle_sso<bar, 10ul>::on_heap() const (line 721) | called 4 times, returned 4 times | 100.0% |
nda::mem::handle_sso<bar, 10ul>::~handle_sso() (line 535) | called 2 times, returned 2 times | 100.0% |
nda::mem::handle_sso<foo, 20ul>::clean() (line 508) | called 12 times, returned 12 times | 92.0% |
nda::mem::handle_sso<foo, 20ul>::data() const (line 738) | called 60 times, returned 60 times | 100.0% |
nda::mem::handle_sso<foo, 20ul>::handle_sso() (line 527) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_sso<foo, 20ul>::handle_sso(long) (line 680) | called 1 time, returned 1 time | 61.0% |
- nda::mem::handle_sso<foo, 20ul>::handle_sso(long, nda::mem::do_not_initialize_t) (line 636) | called 2 times, returned 2 times | 46.0% |
+ nda::mem::handle_sso<foo, 20ul>::handle_sso(long) (line 680) | called 1 time, returned 1 time | 65.0% |
+ nda::mem::handle_sso<foo, 20ul>::handle_sso(long, nda::mem::do_not_initialize_t) (line 636) | called 2 times, returned 2 times | 53.0% |
nda::mem::handle_sso<foo, 20ul>::handle_sso(nda::mem::handle_sso<foo, 20ul> const&) (line 583) | called 1 time, returned 1 time | 92.0% |
- nda::mem::handle_sso<foo, 20ul>::handle_sso(nda::mem::handle_sso<foo, 20ul>&&) (line 542) | called 2 times, returned 2 times | 92.0% |
+ nda::mem::handle_sso<foo, 20ul>::handle_sso(nda::mem::handle_sso<foo, 20ul>&&) (line 542) | called 2 times, returned 2 times | 93.0% |
nda::mem::handle_sso<foo, 20ul>::handle_sso<nda::mem::handle_stack<foo, 10ul> >(nda::mem::handle_stack<foo, 10ul> const&) (line 620) | called 1 time, returned 1 time | 92.0% |
nda::mem::handle_sso<foo, 20ul>::is_null() const (line 727) | called 14 times, returned 14 times | 27.0% |
nda::mem::handle_sso<foo, 20ul>::on_heap() const (line 721) | called 14 times, returned 14 times | 100.0% |
- nda::mem::handle_sso<foo, 20ul>::operator=(nda::mem::handle_sso<foo, 20ul> const&) (line 598) | called 2 times, returned 2 times | 70.0% |
- nda::mem::handle_sso<foo, 20ul>::operator=(nda::mem::handle_sso<foo, 20ul>&&) (line 563) | called 4 times, returned 4 times | 92.0% |
+ nda::mem::handle_sso<foo, 20ul>::operator=(nda::mem::handle_sso<foo, 20ul> const&) (line 598) | called 2 times, returned 2 times | 72.0% |
+ nda::mem::handle_sso<foo, 20ul>::operator=(nda::mem::handle_sso<foo, 20ul>&&) (line 563) | called 4 times, returned 4 times | 93.0% |
nda::mem::handle_sso<foo, 20ul>::operator[](long) (line 707) | called 120 times, returned 120 times | 100.0% |
nda::mem::handle_sso<foo, 20ul>::operator[](long) const (line 715) | called 20 times, returned 20 times | 100.0% |
nda::mem::handle_sso<foo, 20ul>::size() const (line 744) | called 55 times, returned 55 times | 100.0% |
@@ -485,15 +485,15 @@ GCC Code Coverage Report
nda::mem::handle_sso<foo, 5ul>::clean() (line 508) | called 12 times, returned 12 times | 100.0% |
nda::mem::handle_sso<foo, 5ul>::data() const (line 738) | called 40 times, returned 40 times | 100.0% |
nda::mem::handle_sso<foo, 5ul>::handle_sso() (line 527) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_sso<foo, 5ul>::handle_sso(long) (line 680) | called 1 time, returned 1 time | 72.0% |
- nda::mem::handle_sso<foo, 5ul>::handle_sso(long, nda::mem::do_not_initialize_t) (line 636) | called 2 times, returned 2 times | 62.0% |
+ nda::mem::handle_sso<foo, 5ul>::handle_sso(long) (line 680) | called 1 time, returned 1 time | 65.0% |
+ nda::mem::handle_sso<foo, 5ul>::handle_sso(long, nda::mem::do_not_initialize_t) (line 636) | called 2 times, returned 2 times | 53.0% |
nda::mem::handle_sso<foo, 5ul>::handle_sso(nda::mem::handle_sso<foo, 5ul> const&) (line 583) | called 1 time, returned 1 time | 92.0% |
- nda::mem::handle_sso<foo, 5ul>::handle_sso(nda::mem::handle_sso<foo, 5ul>&&) (line 542) | called 2 times, returned 2 times | 33.0% |
+ nda::mem::handle_sso<foo, 5ul>::handle_sso(nda::mem::handle_sso<foo, 5ul>&&) (line 542) | called 2 times, returned 2 times | 29.0% |
nda::mem::handle_sso<foo, 5ul>::handle_sso<nda::mem::handle_stack<foo, 10ul> >(nda::mem::handle_stack<foo, 10ul> const&) (line 620) | called 1 time, returned 1 time | 92.0% |
nda::mem::handle_sso<foo, 5ul>::is_null() const (line 727) | called 14 times, returned 14 times | 27.0% |
nda::mem::handle_sso<foo, 5ul>::on_heap() const (line 721) | called 14 times, returned 14 times | 100.0% |
- nda::mem::handle_sso<foo, 5ul>::operator=(nda::mem::handle_sso<foo, 5ul> const&) (line 598) | called 2 times, returned 2 times | 78.0% |
- nda::mem::handle_sso<foo, 5ul>::operator=(nda::mem::handle_sso<foo, 5ul>&&) (line 563) | called 4 times, returned 4 times | 54.0% |
+ nda::mem::handle_sso<foo, 5ul>::operator=(nda::mem::handle_sso<foo, 5ul> const&) (line 598) | called 2 times, returned 2 times | 72.0% |
+ nda::mem::handle_sso<foo, 5ul>::operator=(nda::mem::handle_sso<foo, 5ul>&&) (line 563) | called 4 times, returned 4 times | 47.0% |
nda::mem::handle_sso<foo, 5ul>::operator[](long) (line 707) | called 80 times, returned 80 times | 100.0% |
nda::mem::handle_sso<foo, 5ul>::operator[](long) const (line 715) | called 20 times, returned 20 times | 100.0% |
nda::mem::handle_sso<foo, 5ul>::size() const (line 744) | called 44 times, returned 44 times | 100.0% |
@@ -501,24 +501,24 @@ GCC Code Coverage Report
nda::mem::handle_sso<int, 100ul>::clean() (line 508) | called 42 times, returned 42 times | 88.0% |
nda::mem::handle_sso<int, 100ul>::data() const (line 738) | called 44 times, returned 44 times | 100.0% |
nda::mem::handle_sso<int, 100ul>::handle_sso() (line 527) | called 14 times, returned 14 times | 100.0% |
- nda::mem::handle_sso<int, 100ul>::handle_sso(long) (line 680) | called 14 times, returned 14 times | 46.0% |
+ nda::mem::handle_sso<int, 100ul>::handle_sso(long) (line 680) | called 14 times, returned 14 times | 53.0% |
nda::mem::handle_sso<int, 100ul>::is_null() const (line 727) | called 42 times, returned 42 times | 27.0% |
nda::mem::handle_sso<int, 100ul>::on_heap() const (line 721) | called 42 times, returned 42 times | 100.0% |
- nda::mem::handle_sso<int, 100ul>::operator=(nda::mem::handle_sso<int, 100ul>&&) (line 563) | called 14 times, returned 14 times | 92.0% |
+ nda::mem::handle_sso<int, 100ul>::operator=(nda::mem::handle_sso<int, 100ul>&&) (line 563) | called 14 times, returned 14 times | 93.0% |
nda::mem::handle_sso<int, 100ul>::operator[](long) (line 707) | called 30 times, returned 30 times | 100.0% |
nda::mem::handle_sso<int, 100ul>::size() const (line 744) | not called | 0.0% |
nda::mem::handle_sso<int, 100ul>::~handle_sso() (line 535) | called 28 times, returned 28 times | 100.0% |
nda::mem::handle_sso<int, 20ul>::clean() (line 508) | called 11 times, returned 11 times | 88.0% |
nda::mem::handle_sso<int, 20ul>::data() const (line 738) | called 21 times, returned 21 times | 100.0% |
nda::mem::handle_sso<int, 20ul>::handle_sso() (line 527) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_sso<int, 20ul>::handle_sso(long) (line 680) | called 1 time, returned 1 time | 46.0% |
- nda::mem::handle_sso<int, 20ul>::handle_sso(long, nda::mem::do_not_initialize_t) (line 636) | called 1 time, returned 1 time | 46.0% |
+ nda::mem::handle_sso<int, 20ul>::handle_sso(long) (line 680) | called 1 time, returned 1 time | 53.0% |
+ nda::mem::handle_sso<int, 20ul>::handle_sso(long, nda::mem::do_not_initialize_t) (line 636) | called 1 time, returned 1 time | 53.0% |
nda::mem::handle_sso<int, 20ul>::handle_sso(nda::mem::handle_sso<int, 20ul> const&) (line 583) | called 1 time, returned 1 time | 88.0% |
- nda::mem::handle_sso<int, 20ul>::handle_sso(nda::mem::handle_sso<int, 20ul>&&) (line 542) | called 2 times, returned 2 times | 91.0% |
+ nda::mem::handle_sso<int, 20ul>::handle_sso(nda::mem::handle_sso<int, 20ul>&&) (line 542) | called 2 times, returned 2 times | 92.0% |
nda::mem::handle_sso<int, 20ul>::is_null() const (line 727) | called 12 times, returned 12 times | 27.0% |
nda::mem::handle_sso<int, 20ul>::on_heap() const (line 721) | called 12 times, returned 12 times | 100.0% |
- nda::mem::handle_sso<int, 20ul>::operator=(nda::mem::handle_sso<int, 20ul> const&) (line 598) | called 2 times, returned 2 times | 68.0% |
- nda::mem::handle_sso<int, 20ul>::operator=(nda::mem::handle_sso<int, 20ul>&&) (line 563) | called 4 times, returned 4 times | 92.0% |
+ nda::mem::handle_sso<int, 20ul>::operator=(nda::mem::handle_sso<int, 20ul> const&) (line 598) | called 2 times, returned 2 times | 71.0% |
+ nda::mem::handle_sso<int, 20ul>::operator=(nda::mem::handle_sso<int, 20ul>&&) (line 563) | called 4 times, returned 4 times | 93.0% |
nda::mem::handle_sso<int, 20ul>::operator[](long) (line 707) | called 110 times, returned 110 times | 100.0% |
nda::mem::handle_sso<int, 20ul>::operator[](long) const (line 715) | called 10 times, returned 10 times | 100.0% |
nda::mem::handle_sso<int, 20ul>::size() const (line 744) | called 43 times, returned 43 times | 100.0% |
@@ -526,21 +526,21 @@ GCC Code Coverage Report
nda::mem::handle_sso<int, 5ul>::clean() (line 508) | called 11 times, returned 11 times | 100.0% |
nda::mem::handle_sso<int, 5ul>::data() const (line 738) | called 1 time, returned 1 time | 100.0% |
nda::mem::handle_sso<int, 5ul>::handle_sso() (line 527) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_sso<int, 5ul>::handle_sso(long) (line 680) | called 1 time, returned 1 time | 62.0% |
- nda::mem::handle_sso<int, 5ul>::handle_sso(long, nda::mem::do_not_initialize_t) (line 636) | called 1 time, returned 1 time | 62.0% |
+ nda::mem::handle_sso<int, 5ul>::handle_sso(long) (line 680) | called 1 time, returned 1 time | 53.0% |
+ nda::mem::handle_sso<int, 5ul>::handle_sso(long, nda::mem::do_not_initialize_t) (line 636) | called 1 time, returned 1 time | 53.0% |
nda::mem::handle_sso<int, 5ul>::handle_sso(nda::mem::handle_sso<int, 5ul> const&) (line 583) | called 1 time, returned 1 time | 88.0% |
- nda::mem::handle_sso<int, 5ul>::handle_sso(nda::mem::handle_sso<int, 5ul>&&) (line 542) | called 2 times, returned 2 times | 36.0% |
+ nda::mem::handle_sso<int, 5ul>::handle_sso(nda::mem::handle_sso<int, 5ul>&&) (line 542) | called 2 times, returned 2 times | 31.0% |
nda::mem::handle_sso<int, 5ul>::is_null() const (line 727) | called 12 times, returned 12 times | 27.0% |
nda::mem::handle_sso<int, 5ul>::on_heap() const (line 721) | called 12 times, returned 12 times | 100.0% |
- nda::mem::handle_sso<int, 5ul>::operator=(nda::mem::handle_sso<int, 5ul> const&) (line 598) | called 2 times, returned 2 times | 77.0% |
- nda::mem::handle_sso<int, 5ul>::operator=(nda::mem::handle_sso<int, 5ul>&&) (line 563) | called 4 times, returned 4 times | 58.0% |
+ nda::mem::handle_sso<int, 5ul>::operator=(nda::mem::handle_sso<int, 5ul> const&) (line 598) | called 2 times, returned 2 times | 71.0% |
+ nda::mem::handle_sso<int, 5ul>::operator=(nda::mem::handle_sso<int, 5ul>&&) (line 563) | called 4 times, returned 4 times | 50.0% |
nda::mem::handle_sso<int, 5ul>::operator[](long) (line 707) | called 70 times, returned 70 times | 100.0% |
nda::mem::handle_sso<int, 5ul>::operator[](long) const (line 715) | called 10 times, returned 10 times | 100.0% |
nda::mem::handle_sso<int, 5ul>::size() const (line 744) | called 43 times, returned 43 times | 100.0% |
nda::mem::handle_sso<int, 5ul>::~handle_sso() (line 535) | called 6 times, returned 6 times | 100.0% |
nda::mem::handle_sso<long, 10ul>::clean() (line 508) | called 6 times, returned 6 times | 100.0% |
nda::mem::handle_sso<long, 10ul>::handle_sso() (line 527) | called 2 times, returned 2 times | 100.0% |
- nda::mem::handle_sso<long, 10ul>::handle_sso(long) (line 680) | called 2 times, returned 2 times | 69.0% |
+ nda::mem::handle_sso<long, 10ul>::handle_sso(long) (line 680) | called 2 times, returned 2 times | 73.0% |
nda::mem::handle_sso<long, 10ul>::is_null() const (line 727) | called 6 times, returned 6 times | 27.0% |
nda::mem::handle_sso<long, 10ul>::on_heap() const (line 721) | called 8 times, returned 8 times | 100.0% |
nda::mem::handle_sso<long, 10ul>::operator=(nda::mem::handle_sso<long, 10ul>&&) (line 563) | called 2 times, returned 2 times | 100.0% |
@@ -5125,7 +5125,7 @@ GCC Code Coverage Report
608 |
|
- 4 |
+ 8 |
_data = (T *)buffer.data(); |
@@ -5385,7 +5385,7 @@ GCC Code Coverage Report
640 |
|
- 6 |
+ 12 |
_data = (T *)buffer.data(); |
@@ -5714,7 +5714,7 @@ GCC Code Coverage Report
684 |
|
- 21 |
+ 42 |
_data = (T *)buffer.data(); |
diff --git a/docs/coverage/coverage.html b/docs/coverage/coverage.html
index eaeab2b9..ed86f082 100644
--- a/docs/coverage/coverage.html
+++ b/docs/coverage/coverage.html
@@ -23,7 +23,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
Coverage: |
@@ -52,8 +52,8 @@ GCC Code Coverage Report
Functions: |
- 7988 |
- 8571 |
+ 7989 |
+ 8572 |
93.2% |
@@ -1217,8 +1217,8 @@ GCC Code Coverage Report
100.0% |
70 / 70 |
- 91.2% |
- 62 / 68 |
+ 91.3% |
+ 63 / 69 |
83.3% |
45 / 54 |
diff --git a/docs/coverage/coverage.idx_map.hpp.f489a52fa45dbd90e44c2b5b1ce511c2.html b/docs/coverage/coverage.idx_map.hpp.f489a52fa45dbd90e44c2b5b1ce511c2.html
index 9429e061..fefecb90 100644
--- a/docs/coverage/coverage.idx_map.hpp.f489a52fa45dbd90e44c2b5b1ce511c2.html
+++ b/docs/coverage/coverage.idx_map.hpp.f489a52fa45dbd90e44c2b5b1ce511c2.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -7473,7 +7473,7 @@ GCC Code Coverage Report
- 958 |
+ 479 |
permutations::apply_inverse(permu, strides())}; |
diff --git a/docs/coverage/coverage.io.hpp.e96756753529e274f869a01364e03de6.html b/docs/coverage/coverage.io.hpp.e96756753529e274f869a01364e03de6.html
index dbf020ed..00870e5b 100644
--- a/docs/coverage/coverage.io.hpp.e96756753529e274f869a01364e03de6.html
+++ b/docs/coverage/coverage.io.hpp.e96756753529e274f869a01364e03de6.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.iterators.hpp.f9463ee8d5fd4a9ca3aefb2a02c806ed.html b/docs/coverage/coverage.iterators.hpp.f9463ee8d5fd4a9ca3aefb2a02c806ed.html
index 6573e9d2..57cdc1c8 100644
--- a/docs/coverage/coverage.iterators.hpp.f9463ee8d5fd4a9ca3aefb2a02c806ed.html
+++ b/docs/coverage/coverage.iterators.hpp.f9463ee8d5fd4a9ca3aefb2a02c806ed.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -132,11 +132,11 @@ GCC Code Coverage Report
nda::array_iterator<1, int const, int*>::operator==(nda::array_iterator<1, int const, int*> const&) const (line 426) | not called | 0.0% |
nda::array_iterator<1, int, int*>::array_iterator(std::array<long, 1ul> const&, std::array<long, 1ul> const&, int*, bool) (line 362) | called 224 times, returned 224 times | 100.0% |
nda::array_iterator<1, int, int*>::operator!=(nda::array_iterator<1, int, int*> const&) const (line 433) | called 1228 times, returned 1228 times | 100.0% |
- nda::array_iterator<1, int, int*>::operator*() const (line 375) | called 1504 times, returned 1504 times | 100.0% |
+ nda::array_iterator<1, int, int*>::operator*() const (line 375) | called 1486 times, returned 1486 times | 100.0% |
nda::array_iterator<1, int, int*>::operator++() (line 387) | called 1143 times, returned 1143 times | 100.0% |
nda::array_iterator<1, int, int*>::operator++(int) (line 396) | called 18 times, returned 18 times | 100.0% |
- nda::array_iterator<1, int, int*>::operator+=(long) (line 441) | called 36 times, returned 36 times | 100.0% |
- nda::array_iterator<1, int, int*>::operator--() (line 406) | called 165 times, returned 165 times | 100.0% |
+ nda::array_iterator<1, int, int*>::operator+=(long) (line 441) | called 33 times, returned 33 times | 100.0% |
+ nda::array_iterator<1, int, int*>::operator--() (line 406) | called 145 times, returned 145 times | 100.0% |
nda::array_iterator<1, int, int*>::operator-=(long) (line 452) | not called | 0.0% |
nda::array_iterator<1, int, int*>::operator==(nda::array_iterator<1, int, int*> const&) const (line 426) | called 1237 times, returned 1237 times | 100.0% |
nda::array_iterator<1, int, int*>::operator[](long) (line 499) | called 1 time, returned 1 time | 100.0% |
@@ -254,10 +254,10 @@ GCC Code Coverage Report
nda::array_iterator<5, long const, long*>::operator++() (line 281) | called 12605 times, returned 12605 times | 100.0% |
nda::array_iterator<5, long const, long*>::operator==(nda::array_iterator<5, long const, long*> const&) const (line 301) | called 12605 times, returned 12605 times | 100.0% |
nda::detail::grid_iterator<1>::grid_iterator(long const*, long const*, bool) (line 141) | called 15946752 times, returned 15946752 times | 100.0% |
- nda::detail::grid_iterator<1>::operator*() const (line 147) | called 16068477 times, returned 16068477 times | 100.0% |
+ nda::detail::grid_iterator<1>::operator*() const (line 147) | called 16068459 times, returned 16068459 times | 100.0% |
nda::detail::grid_iterator<1>::operator++() (line 159) | called 16045775 times, returned 16045775 times | 100.0% |
- nda::detail::grid_iterator<1>::operator+=(long) (line 173) | called 176 times, returned 176 times | 100.0% |
- nda::detail::grid_iterator<1>::operator--() (line 166) | called 165 times, returned 165 times | 100.0% |
+ nda::detail::grid_iterator<1>::operator+=(long) (line 173) | called 173 times, returned 173 times | 100.0% |
+ nda::detail::grid_iterator<1>::operator--() (line 166) | called 145 times, returned 145 times | 100.0% |
nda::detail::grid_iterator<1>::operator==(nda::detail::grid_iterator<1> const&) const (line 153) | called 24009194 times, returned 24009194 times | 100.0% |
nda::detail::grid_iterator<2>::grid_iterator(long const*, long const*, bool) (line 72) | called 1696 times, returned 1696 times | 100.0% |
nda::detail::grid_iterator<2>::operator*() const (line 84) | called 54987 times, returned 54987 times | 100.0% |
@@ -276,12 +276,12 @@ GCC Code Coverage Report
nda::detail::grid_iterator<5>::operator++() (line 96) | called 12605 times, returned 12605 times | 100.0% |
nda::detail::grid_iterator<5>::operator==(nda::detail::grid_iterator<5> const&) const (line 90) | called 12605 times, returned 12605 times | 100.0% |
nda::detail::operator+(nda::detail::grid_iterator<1>, long) (line 180) | called 1 time, returned 1 time | 100.0% |
- nda::detail::operator-(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (line 183) | called 41 times, returned 41 times | 100.0% |
+ nda::detail::operator-(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (line 183) | called 38 times, returned 38 times | 100.0% |
nda::detail::operator<(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (line 187) | not called | 0.0% |
nda::operator+(nda::array_iterator<1, double, double*>, long) (line 473) | not called | 0.0% |
- nda::operator+(nda::array_iterator<1, int, int*>, long) (line 473) | called 36 times, returned 36 times | 100.0% |
+ nda::operator+(nda::array_iterator<1, int, int*>, long) (line 473) | called 33 times, returned 33 times | 100.0% |
nda::operator-(nda::array_iterator<1, double, double*> const&, nda::array_iterator<1, double, double*> const&) (line 491) | called 8 times, returned 8 times | 100.0% |
- nda::operator-(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (line 491) | called 33 times, returned 33 times | 100.0% |
+ nda::operator-(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (line 491) | called 30 times, returned 30 times | 100.0% |
nda::operator-(nda::array_iterator<1, int, int*>, long) (line 482) | not called | 0.0% |
nda::operator<(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (line 510) | not called | 0.0% |
@@ -1354,7 +1354,7 @@ GCC Code Coverage Report
147 |
|
- 16068477 |
+ 16068459 |
[[nodiscard]] long operator*() const { return offset; } |
@@ -1487,28 +1487,28 @@ GCC Code Coverage Report
166 |
|
- 165 |
+ 145 |
grid_iterator &operator--() { |
167 |
|
- 165 |
+ 145 |
offset -= stri; |
168 |
|
- 165 |
+ 145 |
--pos; |
169 |
|
- 165 |
+ 145 |
return *this; |
@@ -1536,28 +1536,28 @@ GCC Code Coverage Report
173 |
|
- 176 |
+ 173 |
grid_iterator &operator+=(std::ptrdiff_t n) { |
174 |
|
- 176 |
+ 173 |
offset += n * stri; |
175 |
|
- 176 |
+ 173 |
pos += n; |
176 |
|
- 176 |
+ 173 |
return *this; |
@@ -1606,7 +1606,7 @@ GCC Code Coverage Report
183 |
|
- 41 |
+ 38 |
[[nodiscard]] friend std::ptrdiff_t operator-(grid_iterator const &lhs, grid_iterator const &rhs) { return lhs.pos - rhs.pos; } |
@@ -2124,7 +2124,7 @@ GCC Code Coverage Report
257 |
|
- 1818 |
+ 5454 |
: data(start), len(lengths), stri(strides), iter(len.data(), stri.data(), at_end) {} |
@@ -2866,7 +2866,7 @@ GCC Code Coverage Report
363 |
|
- 31886698 |
+ 95660094 |
: data(start), len(lengths), stri(strides), iter(len.data(), stri.data(), at_end) {} |
@@ -2950,7 +2950,7 @@ GCC Code Coverage Report
375 |
|
- 32026851 |
+ 32026815 |
[[nodiscard]] T &operator*() const { return ((Pointer)data)[*iter]; } |
@@ -3167,21 +3167,21 @@ GCC Code Coverage Report
406 |
|
- 165 |
+ 145 |
array_iterator &operator--() { |
407 |
|
- 165 |
+ 145 |
--iter; |
408 |
|
- 165 |
+ 145 |
return *this; |
@@ -3412,21 +3412,21 @@ GCC Code Coverage Report
441 |
|
- 175 |
+ 172 |
array_iterator &operator+=(std::ptrdiff_t n) { |
442 |
|
- 175 |
+ 172 |
iter += n; |
443 |
|
- 175 |
+ 172 |
return *this; |
@@ -3636,7 +3636,7 @@ GCC Code Coverage Report
473 |
|
- 36 |
+ 33 |
[[nodiscard]] friend array_iterator operator+(array_iterator it, std::ptrdiff_t n) { return it += n; } |
@@ -3762,7 +3762,7 @@ GCC Code Coverage Report
491 |
|
- 41 |
+ 38 |
[[nodiscard]] friend std::ptrdiff_t operator-(array_iterator const &lhs, array_iterator const &rhs) { return lhs.iter - rhs.iter; } |
diff --git a/docs/coverage/coverage.layout_transforms.hpp.e88dd286884a4fc2d5f7b6010e78edf9.html b/docs/coverage/coverage.layout_transforms.hpp.e88dd286884a4fc2d5f7b6010e78edf9.html
index af3c4b8d..6f3f8a93 100644
--- a/docs/coverage/coverage.layout_transforms.hpp.e88dd286884a4fc2d5f7b6010e78edf9.html
+++ b/docs/coverage/coverage.layout_transforms.hpp.e88dd286884a4fc2d5f7b6010e78edf9.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -1650,7 +1650,7 @@ GCC Code Coverage Report
198 |
|
- 2 |
+ 1 |
return map(a.f)(transpose(std::get<0>(std::forward<A>(a).a))); |
diff --git a/docs/coverage/coverage.make_lazy.hpp.78902bebdebba8f110a07f3c06dc0ad2.html b/docs/coverage/coverage.make_lazy.hpp.78902bebdebba8f110a07f3c06dc0ad2.html
index 2af7c4ac..e9d1227f 100644
--- a/docs/coverage/coverage.make_lazy.hpp.78902bebdebba8f110a07f3c06dc0ad2.html
+++ b/docs/coverage/coverage.make_lazy.hpp.78902bebdebba8f110a07f3c06dc0ad2.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,38 +73,38 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags10multipliesEJdNS0_11placeholderILi0EEEEEEEEDaDpOT_EUlSB_E_JS8_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags10multipliesEJiNS0_11placeholderILi0EEEEEEEEDaDpOT_EUlSB_E_JS8_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS6_ILi1EEEEEEEEDaDpOT_EUlSC_E_JS9_EEEDaOT_DpOT0_ (line 74) | called 6 times, returned 6 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags5minusEJNS3_INS4_10multipliesEJNS0_11placeholderILi1EEEdEEENS7_ILi2EEEEEEEEDaDpOT_EUlSE_E_JSB_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags8functionEJZ7lazy_f2IJNS3_INS4_4plusEJNS0_11placeholderILi0EEENS8_ILi2EEEEEERNS8_ILi1EEEEEDaDpOT_EUlSG_E_SB_SC_EEEEEDaSG_EUlSG_E_JSI_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJNS0_4exprINS0_4tags8functionEJZ7lazy_f2IJRNS0_11placeholderILi0EEERNS7_ILi1EEEEEDaDpOT_EUlSE_E_S8_SA_EEEEEDaSE_EUlSE_E_JSG_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (line 74) | called 9 times, returned 9 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f2IJNS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS6_ILi2EEEEEERNS6_ILi1EEEEEDaDpOT_EUlSE_E_JS9_SB_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f2IJNS0_4exprINS0_4tags4plusEJNS3_INS4_7dividesEJNS0_11placeholderILi0EEENS7_ILi2EEEEEENS7_ILi3EEEEEERNS7_ILi1EEEEEDaDpOT_EUlSH_E_JSC_SE_EEEDaOT_DpOT0_ (line 74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f2IJNS0_4exprINS0_4tags7dividesEJNS0_11placeholderILi0EEENS6_ILi2EEEEEERNS6_ILi1EEEEEDaDpOT_EUlSE_E_JS9_SB_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef14make_expr_callIZ7lazy_f2IJNS0_4exprINS0_4tags8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSC_E_S8_EEENS3_IS5_JZS6_IJNS3_INS4_5minusEJNS3_INS4_10multipliesEJNS7_ILi1EEEdEEENS7_ILi2EEEEEEEEDaSC_EUlSC_E_SK_EEEEEDaSC_EUlSC_E_JSE_SM_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
_ZN3nda4clef14make_expr_callIZ7lazy_f2IJNS0_4exprINS0_4tags8functionEJZ7lazy_f1IJRNS0_11placeholderILi0EEEEEDaDpOT_EUlSC_E_S8_EEESE_EEDaSC_EUlSC_E_JSE_SE_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f2IJRNS0_11placeholderILi0EEERNS3_ILi1EEEEEDaDpOT_EUlSA_E_JS5_S7_EEEDaOT_DpOT0_ (line 74) | called 3 times, returned 3 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZ7lazy_f2IJRNS0_11placeholderILi0EEEiEEDaDpOT_EUlS8_E_JS5_iEEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZN3foo4lazyIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlOT_DpOT0_E_JRS2_S6_EEEDaSB_SE_ (line 74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_3absIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (line 74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (line 74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_4conjIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (line 74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_EUlS8_E_JS5_EEEDaOT_DpOT0_ (line 74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_4sqrtIJNS0_4exprINS0_4tags10multipliesEJNS0_11placeholderILi0EEENS3_INS4_8functionEJZNS0_4conjIJRS7_EEEDaDpOT_EUlSD_E_S7_EEEEEEEEEDaSD_EUlSD_E_JSG_EEEDaOT_DpOT0_ (line 74) | called 1 time, returned 1 time | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS8_ILi1EEEEEEJLi0EEEERSt6vectorIiSaIiEEEEEDaDpOT_EUlSJ_E_JSC_SG_EEEDaOT_DpOT0_ (line 74) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef14make_expr_callIZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS8_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_EUlSI_E_JSC_SF_EEEDaOT_DpOT0_ (line 74) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::make_expr<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&>(CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&) (line 45) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::make_expr<bar&>(bar&) (line 45) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::make_expr<std::array<int, 3ul> >(std::array<int, 3ul>&&) (line 45) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::make_expr<std::array<int, 3ul>&>(std::array<int, 3ul>&) (line 45) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::make_expr<std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&) (line 45) | called 4 times, returned 4 times | 100.0% |
- auto nda::clef::make_expr_call<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2>&>(CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#2}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, nda::clef::placeholder<2>&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, nda::clef::placeholder<2>&>(CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1, auto:2)#1}&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&, nda::clef::placeholder<2>&) (line 74) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::make_expr_call<bar&, nda::clef::placeholder<0>&>(bar&, nda::clef::placeholder<0>&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<foo::lazy<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda(auto:1&&, (auto:2&&)...)#1}, foo&, nda::clef::placeholder<0>&>(foo::lazy<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda(auto:1&&, (auto:2&&)...)#1}&&, foo&, nda::clef::placeholder<0>&) (line 74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1> >&&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(lazy_f1<nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::function, lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >(nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >(lazy_f1<nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> > >(nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::minus, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<1>, double>, nda::clef::placeholder<2> >&&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> > >(nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> > >(lazy_f1<nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> > >(nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::multiplies, double, nda::clef::placeholder<0> >&&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> > >(nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> > >(lazy_f1<nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> > >(nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::multiplies, int, nda::clef::placeholder<0> >&&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(lazy_f1<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >&&) (line 74) | called 6 times, returned 6 times | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&>(lazy_f1<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&) (line 74) | called 9 times, returned 9 times | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f2<nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(lazy_f2<nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >, nda::clef::placeholder<1>&>(lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::plus, nda::clef::expr<nda::clef::tags::divides, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<3> >&&, nda::clef::placeholder<1>&) (line 74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(lazy_f2<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >, nda::clef::placeholder<1>&>(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<2> >&&, nda::clef::placeholder<1>&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f2<nda::clef::placeholder<0>&, int>(nda::clef::placeholder<0>&, int&&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&, int>(lazy_f2<nda::clef::placeholder<0>&, int>(nda::clef::placeholder<0>&, int&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&, int&&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(lazy_f2<nda::clef::placeholder<0>&, nda::clef::placeholder<1>&>(nda::clef::placeholder<0>&, nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&, nda::clef::placeholder<1>&) (line 74) | called 3 times, returned 3 times | 100.0% |
auto nda::clef::make_expr_call<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::clef::placeholder<61> const&, nda::clef::placeholder<60> const&) (line 74) | called 42 times, returned 42 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::abs<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&>(nda::clef::abs<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&>(nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&) (line 74) | called 1 time, returned 1 time | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&>(nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&) (line 74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0>&>(nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<0>&) (line 74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}&&, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&) (line 74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}&&, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&) (line 74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1>&>(nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<1>&) (line 74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<1>&>(nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::placeholder<1>&) (line 74) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::make_expr_call<nda::clef::sqrt<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > > >(nda::clef::sqrt<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}&&, nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > >&&) (line 74) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::make_expr_from_clone<std::array<int, 3ul>&>(std::array<int, 3ul>&) (line 57) | called 1 time, returned 1 time | 100.0% |
diff --git a/docs/coverage/coverage.malloc.hpp.a8993f7abf95f701ea4c72fcebf1bd42.html b/docs/coverage/coverage.malloc.hpp.a8993f7abf95f701ea4c72fcebf1bd42.html
index 7843adbd..1742caee 100644
--- a/docs/coverage/coverage.malloc.hpp.a8993f7abf95f701ea4c72fcebf1bd42.html
+++ b/docs/coverage/coverage.malloc.hpp.a8993f7abf95f701ea4c72fcebf1bd42.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.map.hpp.ee3f33e3e46d1f52fd2465a9b0667ed6.html b/docs/coverage/coverage.map.hpp.ee3f33e3e46d1f52fd2465a9b0667ed6.html
index 69e8d5cd..4334e122 100644
--- a/docs/coverage/coverage.map.hpp.ee3f33e3e46d1f52fd2465a9b0667ed6.html
+++ b/docs/coverage/coverage.map.hpp.ee3f33e3e46d1f52fd2465a9b0667ed6.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -82,12 +82,12 @@ GCC Code Coverage Report
auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (line 129) | not called | 0.0% |
auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >::operator()<long, long>(long const&, long const&) const (line 129) | called 9 times, returned 9 times | 100.0% |
auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (line 129) | not called | 0.0% |
- auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long>(long const&, long const&) const (line 129) | called 9 times, returned 9 times | 76.0% |
- auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (line 129) | not called | 0.0% |
- auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::operator()<long, long>(long const&, long const&) const (line 129) | called 9 times, returned 9 times | 78.0% |
- auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (line 129) | not called | 0.0% |
+ auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long>(long const&, long const&) const (line 129) | called 9 times, returned 9 times | 76.0% |
+ auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (line 129) | not called | 0.0% |
+ auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::operator()<long, long>(long const&, long const&) const (line 129) | called 9 times, returned 9 times | 78.0% |
+ auto nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (line 129) | not called | 0.0% |
auto nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long, long>(long const&, long const&, long const&) const (line 129) | called 24 times, returned 24 times | 78.0% |
- auto nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long, long>(long const&, long const&, long const&) const (line 129) | called 24 times, returned 24 times | 76.0% |
+ auto nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long, long>(long const&, long const&, long const&) const (line 129) | called 24 times, returned 24 times | 76.0% |
auto nda::expr_call<NDA_ArrayAdapterMoveElements2_Test::TestBody()::{lambda(auto:1&&)#1}, nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<long, long>(long const&, long const&) const (line 129) | called 4 times, returned 4 times | 76.0% |
auto nda::expr_call<NDA_ArrayAdapterMoveElements2_Test::TestBody()::{lambda(auto:1&&)#1}, nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const (line 129) | not called | 0.0% |
auto nda::expr_call<mpi::lazy<mpi::tag::reduce, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const::{lambda(auto:1 const&)#1}, nda::basic_array_view<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&>::operator()<long>(long const&) const (line 129) | called 14 times, returned 14 times | 73.0% |
@@ -207,12 +207,12 @@ GCC Code Coverage Report
nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>> nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}>::operator()<nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>>(nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>&&) const (line 183) | called 1 time, returned 1 time | 100.0% |
nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >::shape() const (line 155) | called 2 times, returned 2 times | 100.0% |
nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}, nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >> nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#1}>::operator()<nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >>(nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >&&) const (line 183) | called 1 time, returned 1 time | 100.0% |
- nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}>::operator()<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 183) | called 1 time, returned 1 time | 100.0% |
- nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#3}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (line 155) | called 2 times, returned 2 times | 100.0% |
- nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}>::operator()<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>&&) const (line 183) | called 1 time, returned 1 time | 50.0% |
- nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::shape() const (line 155) | called 2 times, returned 2 times | 100.0% |
+ nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}>::operator()<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 183) | called 1 time, returned 1 time | 100.0% |
+ nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double)#2}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (line 155) | called 2 times, returned 2 times | 100.0% |
+ nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > nda::mapped<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}>::operator()<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>&&) const (line 183) | called 1 time, returned 1 time | 50.0% |
+ nda::expr_call<NDAMathFunction_CombineMathFunctionsWithArithmeticOps_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >::shape() const (line 155) | called 2 times, returned 2 times | 100.0% |
nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double)#1}>::operator()<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 183) | called 1 time, returned 1 time | 100.0% |
- nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#2}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#2}>::operator()<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 183) | called 1 time, returned 1 time | 50.0% |
+ nda::expr_call<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#1}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDAMathFunction_MapCustom_Test::TestBody()::{lambda(double, double)#1}>::operator()<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 183) | called 1 time, returned 1 time | 50.0% |
nda::expr_call<NDA_ArrayAdapterMoveElements2_Test::TestBody()::{lambda(auto:1&&)#1}, nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> nda::mapped<NDA_ArrayAdapterMoveElements2_Test::TestBody()::{lambda(auto:1&&)#1}>::operator()<nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 183) | called 1 time, returned 1 time | 100.0% |
nda::expr_call<NDA_ArrayAdapterMoveElements2_Test::TestBody()::{lambda(auto:1&&)#1}, nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (line 155) | called 1 time, returned 1 time | 100.0% |
nda::expr_call<mpi::lazy<mpi::tag::reduce, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const::{lambda(auto:1 const&)#1}, nda::basic_array_view<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> nda::mapped<mpi::lazy<mpi::tag::reduce, nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const::{lambda(auto:1 const&)#1}>::operator()<nda::basic_array_view<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&>(nda::basic_array<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 183) | called 2 times, returned 2 times | 100.0% |
@@ -1101,7 +1101,7 @@ GCC Code Coverage Report
- 4 |
+ 2 |
return mapped<F>{f}(std::get<Is>(a)(args...)...); |
diff --git a/docs/coverage/coverage.mapped_functions.hpp.3d0984c573af53c34c60ee7aa7155310.html b/docs/coverage/coverage.mapped_functions.hpp.3d0984c573af53c34c60ee7aa7155310.html
index ae208acf..2860add7 100644
--- a/docs/coverage/coverage.mapped_functions.hpp.3d0984c573af53c34c60ee7aa7155310.html
+++ b/docs/coverage/coverage.mapped_functions.hpp.3d0984c573af53c34c60ee7aa7155310.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -1177,7 +1177,7 @@ GCC Code Coverage Report
- 22 |
+ 11 |
return nda::map(conj_f{})(std::forward<A>(a)); |
diff --git a/docs/coverage/coverage.mapped_functions.hxx.673d8419e83a0b7cb52d5f8c91bb9f7d.html b/docs/coverage/coverage.mapped_functions.hxx.673d8419e83a0b7cb52d5f8c91bb9f7d.html
index 20d87432..4d211acc 100644
--- a/docs/coverage/coverage.mapped_functions.hxx.673d8419e83a0b7cb52d5f8c91bb9f7d.html
+++ b/docs/coverage/coverage.mapped_functions.hxx.673d8419e83a0b7cb52d5f8c91bb9f7d.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.math.hpp.c2ff78bf2799731610adb3db8af461b3.html b/docs/coverage/coverage.math.hpp.c2ff78bf2799731610adb3db8af461b3.html
index 652d06ac..e946ffaf 100644
--- a/docs/coverage/coverage.math.hpp.c2ff78bf2799731610adb3db8af461b3.html
+++ b/docs/coverage/coverage.math.hpp.c2ff78bf2799731610adb3db8af461b3.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,20 +73,20 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZN3nda4clef4sqrtIJNS0_4exprINS0_4tags10multipliesEJNS0_11placeholderILi0EEENS2_INS3_8functionEJZNS0_4conjIJRS6_EEEDaDpOT_EUlSC_E_S6_EEEEEEEEEDaSC_ (line 53) | called 1 time, returned 1 time | 100.0% |
- _ZZN3nda4clef3absIJRNS0_11placeholderILi0EEEEEEDaDpOT_ENKUlS7_E_clIJSt7complexIdEEEEDcS7_ (line 54) | called 1 time, returned 1 time | 100.0% |
- _ZZN3nda4clef3cosIJRNS0_11placeholderILi0EEEEEEDaDpOT_ENKUlS7_E_clIJdEEEDcS7_ (line 42) | called 4 times, returned 4 times | 100.0% |
- _ZZN3nda4clef3sinIJRNS0_11placeholderILi1EEEEEEDaDpOT_ENKUlS7_E_clIJdEEEDcS7_ (line 43) | called 4 times, returned 4 times | 100.0% |
- _ZZN3nda4clef4conjIJRNS0_11placeholderILi0EEEEEEDaDpOT_ENKUlS7_E_clIJSt7complexIdEEEEDcS7_ (line 57) | called 1 time, returned 1 time | 100.0% |
- _ZZN3nda4clef4coshIJRNS0_11placeholderILi0EEEEEEDaDpOT_ENKUlS7_E_clIJdEEEDcS7_ (line 45) | called 4 times, returned 4 times | 100.0% |
- _ZZN3nda4clef4sinhIJRNS0_11placeholderILi1EEEEEEDaDpOT_ENKUlS7_E_clIJdEEEDcS7_ (line 46) | called 4 times, returned 4 times | 100.0% |
- _ZZN3nda4clef4sqrtIJNS0_4exprINS0_4tags10multipliesEJNS0_11placeholderILi0EEENS2_INS3_8functionEJZNS0_4conjIJRS6_EEEDaDpOT_EUlSC_E_S6_EEEEEEEEEDaSC_ENKUlSC_E_clIJSt7complexIdEEEEDcSC_ (line 53) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::abs<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&) (line 54) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&) (line 57) | called 1 time, returned 1 time | 100.0% |
auto nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&) (line 42) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&) (line 45) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&) (line 43) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&) (line 46) | called 2 times, returned 2 times | 100.0% |
+ auto nda::clef::sqrt<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > > >(nda::clef::placeholder<0>&) (line 53) | called 1 time, returned 1 time | 100.0% |
+ decltype(auto) nda::clef::abs<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}::operator()<std::complex<double> >(nda::clef::placeholder<0>&) const (line 54) | called 1 time, returned 1 time | 100.0% |
+ decltype(auto) nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}::operator()<std::complex<double> >(nda::clef::placeholder<0>&) const (line 57) | called 1 time, returned 1 time | 100.0% |
+ decltype(auto) nda::clef::cos<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}::operator()<double>(nda::clef::placeholder<0>&) const (line 42) | called 4 times, returned 4 times | 100.0% |
+ decltype(auto) nda::clef::cosh<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}::operator()<double>(nda::clef::placeholder<0>&) const (line 45) | called 4 times, returned 4 times | 100.0% |
+ decltype(auto) nda::clef::sin<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}::operator()<double>(nda::clef::placeholder<1>&) const (line 43) | called 4 times, returned 4 times | 100.0% |
+ decltype(auto) nda::clef::sinh<nda::clef::placeholder<1>&>(nda::clef::placeholder<1>&)::{lambda((auto:1&&)...)#1}::operator()<double>(nda::clef::placeholder<1>&) const (line 46) | called 4 times, returned 4 times | 100.0% |
+ decltype(auto) nda::clef::sqrt<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::expr<nda::clef::tags::function, nda::clef::conj<nda::clef::placeholder<0>&>(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}, nda::clef::placeholder<0> > > >(nda::clef::placeholder<0>&)::{lambda((auto:1&&)...)#1}::operator()<std::complex<double> >(nda::clef::placeholder<0>&) const (line 53) | called 1 time, returned 1 time | 100.0% |
diff --git a/docs/coverage/coverage.matmul.hpp.dea92c09849e35c80fd81eedd60ed7a8.html b/docs/coverage/coverage.matmul.hpp.dea92c09849e35c80fd81eedd60ed7a8.html
index ccaeffef..23090abe 100644
--- a/docs/coverage/coverage.matmul.hpp.dea92c09849e35c80fd81eedd60ed7a8.html
+++ b/docs/coverage/coverage.matmul.hpp.dea92c09849e35c80fd81eedd60ed7a8.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -128,12 +128,12 @@ GCC Code Coverage Report
auto nda::matvecmul<nda::basic_array_view<double, 2, nda::F_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<double, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double, 2, nda::F_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&, nda::basic_array_view<double, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&) (line 152) | called 1 time, returned 1 time | 48.0% |
auto nda::matvecmul<nda::basic_array_view<std::complex<double>, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<std::complex<double>, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&, nda::basic_array_view<std::complex<double>, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&) (line 152) | called 1 time, returned 1 time | 49.0% |
auto nda::matvecmul<nda::basic_array_view<std::complex<double>, 2, nda::F_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >, nda::basic_array_view<std::complex<double>, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 2, nda::F_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&, nda::basic_array_view<std::complex<double>, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&) (line 152) | called 1 time, returned 1 time | 49.0% |
- decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 107) | called 2 times, returned 2 times | 100.0% |
- decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 107) | called 2 times, returned 2 times | 100.0% |
- decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 107) | called 1 time, returned 1 time | 100.0% |
- decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 107) | called 1 time, returned 1 time | 100.0% |
- decltype(auto) nda::matvecmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 171) | called 6 times, returned 6 times | 100.0% |
- decltype(auto) nda::matvecmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&)::{lambda(auto:1&&)#1}::operator()<nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 171) | called 6 times, returned 6 times | 100.0% |
+ decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 107) | called 2 times, returned 2 times | 100.0% |
+ decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 107) | called 2 times, returned 2 times | 100.0% |
+ decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 107) | called 1 time, returned 1 time | 100.0% |
+ decltype(auto) nda::matmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array_view<double const, 2, nda::F_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 107) | called 1 time, returned 1 time | 100.0% |
+ decltype(auto) nda::matvecmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 171) | called 6 times, returned 6 times | 100.0% |
+ decltype(auto) nda::matvecmul<nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&&)::{lambda<typename $T0>($T0&&)#1}::operator()<nda::basic_array_view<double const, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> >&>(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 171) | called 6 times, returned 6 times | 100.0% |
diff --git a/docs/coverage/coverage.matrix_functions.hpp.d8566c3111996dfaa803fc7e19a81dfe.html b/docs/coverage/coverage.matrix_functions.hpp.d8566c3111996dfaa803fc7e19a81dfe.html
index a82f517b..9a8794b5 100644
--- a/docs/coverage/coverage.matrix_functions.hpp.d8566c3111996dfaa803fc7e19a81dfe.html
+++ b/docs/coverage/coverage.matrix_functions.hpp.d8566c3111996dfaa803fc7e19a81dfe.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -88,7 +88,7 @@ GCC Code Coverage Report
auto nda::eye<double, int>(int) (line 55) | called 6 times, returned 6 times | 100.0% |
auto nda::eye<long, int>(int) (line 55) | called 1 time, returned 1 time | 100.0% |
auto nda::eye<std::complex<double>, int>(int) (line 55) | called 1 time, returned 1 time | 100.0% |
- auto nda::trace<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 70) | called 1 time, returned 1 time | 67.0% |
+ auto nda::trace<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 70) | called 1 time, returned 1 time | 66.0% |
auto nda::trace<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 70) | called 1 time, returned 1 time | 67.0% |
auto nda::trace<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 70) | called 1 time, returned 1 time | 67.0% |
nda::basic_array<std::decay<decltype (get_first_element((declval<nda::basic_array<double, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const>)()))>::type, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > nda::vstack<nda::basic_array<double, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, nda::basic_array<double, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, nda::basic_array<double, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 149) | called 1 time, returned 1 time | 67.0% |
@@ -792,7 +792,7 @@ GCC Code Coverage Report
- 18 |
+ 9 |
return conj(transpose(m)); |
@@ -1030,7 +1030,7 @@ GCC Code Coverage Report
- 4 |
+ 2 |
return diag(nda::basic_array_view{v}); |
diff --git a/docs/coverage/coverage.memcpy.hpp.8aa0b7cd4a5c8438f5d3a8953789cf3b.html b/docs/coverage/coverage.memcpy.hpp.8aa0b7cd4a5c8438f5d3a8953789cf3b.html
index c6116972..3df533d3 100644
--- a/docs/coverage/coverage.memcpy.hpp.8aa0b7cd4a5c8438f5d3a8953789cf3b.html
+++ b/docs/coverage/coverage.memcpy.hpp.8aa0b7cd4a5c8438f5d3a8953789cf3b.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.memset.hpp.4ab17b44c51cd6d54b21a32e630dfd1a.html b/docs/coverage/coverage.memset.hpp.4ab17b44c51cd6d54b21a32e630dfd1a.html
index e7ca9faf..395ea19b 100644
--- a/docs/coverage/coverage.memset.hpp.4ab17b44c51cd6d54b21a32e630dfd1a.html
+++ b/docs/coverage/coverage.memset.hpp.4ab17b44c51cd6d54b21a32e630dfd1a.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.norm.hpp.2ca10c19587989445e5a4b849698a3a5.html b/docs/coverage/coverage.norm.hpp.2ca10c19587989445e5a4b849698a3a5.html
index c510b7eb..4afdaa68 100644
--- a/docs/coverage/coverage.norm.hpp.2ca10c19587989445e5a4b849698a3a5.html
+++ b/docs/coverage/coverage.norm.hpp.2ca10c19587989445e5a4b849698a3a5.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.operation.hpp.1b8f87d96ce5f0d31f3576ccf57585a0.html b/docs/coverage/coverage.operation.hpp.1b8f87d96ce5f0d31f3576ccf57585a0.html
index 675283d1..c1f9c9fe 100644
--- a/docs/coverage/coverage.operation.hpp.1b8f87d96ce5f0d31f3576ccf57585a0.html
+++ b/docs/coverage/coverage.operation.hpp.1b8f87d96ce5f0d31f3576ccf57585a0.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.orgqr.hpp.5e4120d5a765b602efc913c8798f24ac.html b/docs/coverage/coverage.orgqr.hpp.5e4120d5a765b602efc913c8798f24ac.html
index b1826882..d042cbb0 100644
--- a/docs/coverage/coverage.orgqr.hpp.5e4120d5a765b602efc913c8798f24ac.html
+++ b/docs/coverage/coverage.orgqr.hpp.5e4120d5a765b602efc913c8798f24ac.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.permutation.hpp.51623787de7666799d31b8f629905467.html b/docs/coverage/coverage.permutation.hpp.51623787de7666799d31b8f629905467.html
index 090fc80b..bc8d1775 100644
--- a/docs/coverage/coverage.permutation.hpp.51623787de7666799d31b8f629905467.html
+++ b/docs/coverage/coverage.permutation.hpp.51623787de7666799d31b8f629905467.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.placeholder.hpp.274dd3ff30614bbc3b6ebcea41fb535f.html b/docs/coverage/coverage.placeholder.hpp.274dd3ff30614bbc3b6ebcea41fb535f.html
index 698e532e..2a2259b6 100644
--- a/docs/coverage/coverage.placeholder.hpp.274dd3ff30614bbc3b6ebcea41fb535f.html
+++ b/docs/coverage/coverage.placeholder.hpp.274dd3ff30614bbc3b6ebcea41fb535f.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -79,7 +79,7 @@ GCC Code Coverage Report
auto nda::clef::placeholder<2>::operator()<nda::clef::placeholder<3>&>(nda::clef::placeholder<3>&) const (line 88) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::placeholder<61>::operator()<nda::clef::placeholder<60> const&>(nda::clef::placeholder<60> const&) const (line 88) | called 1 time, returned 1 time | 100.0% |
nda::clef::pair<0, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&> nda::clef::placeholder<0>::operator=<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&>(CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#1}&) const (line 75) | called 4 times, returned 4 times | 100.0% |
- nda::clef::pair<0, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#3}> nda::clef::placeholder<0>::operator=<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#3}>(CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#3}&&) const (line 75) | called 1 time, returned 1 time | 100.0% |
+ nda::clef::pair<0, CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#2}> nda::clef::placeholder<0>::operator=<CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#2}>(CLEF_FunctionCallExpressions_Test::TestBody()::{lambda(auto:1)#2}&&) const (line 75) | called 1 time, returned 1 time | 100.0% |
nda::clef::pair<0, CLEF_PlaceholderValuePair_Test::TestBody()::{lambda(int)#1}&> nda::clef::placeholder<0>::operator=<CLEF_PlaceholderValuePair_Test::TestBody()::{lambda(int)#1}&>(CLEF_PlaceholderValuePair_Test::TestBody()::{lambda(int)#1}&) const (line 75) | called 1 time, returned 1 time | 100.0% |
nda::clef::pair<0, double> nda::clef::placeholder<0>::operator=<double>(double&&) const (line 75) | called 12 times, returned 12 times | 100.0% |
nda::clef::pair<0, foo> nda::clef::placeholder<0>::operator=<foo>(foo&&) const (line 75) | called 4 times, returned 4 times | 100.0% |
diff --git a/docs/coverage/coverage.print.hpp.ea867c844c3b817bf4ca2eb28942c8b8.html b/docs/coverage/coverage.print.hpp.ea867c844c3b817bf4ca2eb28942c8b8.html
index 817a184a..06deed65 100644
--- a/docs/coverage/coverage.print.hpp.ea867c844c3b817bf4ca2eb28942c8b8.html
+++ b/docs/coverage/coverage.print.hpp.ea867c844c3b817bf4ca2eb28942c8b8.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.reduce.hpp.939163da2a40fc4ca430c5437896a6ac.html b/docs/coverage/coverage.reduce.hpp.939163da2a40fc4ca430c5437896a6ac.html
index 29b3d943..5b436a03 100644
--- a/docs/coverage/coverage.reduce.hpp.939163da2a40fc4ca430c5437896a6ac.html
+++ b/docs/coverage/coverage.reduce.hpp.939163da2a40fc4ca430c5437896a6ac.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.scal.hpp.ab3dec24a7c65349b8fd4303c9dea445.html b/docs/coverage/coverage.scal.hpp.ab3dec24a7c65349b8fd4303c9dea445.html
index 1972f842..687ac238 100644
--- a/docs/coverage/coverage.scal.hpp.ab3dec24a7c65349b8fd4303c9dea445.html
+++ b/docs/coverage/coverage.scal.hpp.ab3dec24a7c65349b8fd4303c9dea445.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.scatter.hpp.da4da318df0dfdd28a0b1d3d0e3c9cc3.html b/docs/coverage/coverage.scatter.hpp.da4da318df0dfdd28a0b1d3d0e3c9cc3.html
index d70b13f5..1f6e4fbc 100644
--- a/docs/coverage/coverage.scatter.hpp.da4da318df0dfdd28a0b1d3d0e3c9cc3.html
+++ b/docs/coverage/coverage.scatter.hpp.da4da318df0dfdd28a0b1d3d0e3c9cc3.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -75,8 +75,8 @@ GCC Code Coverage Report
mpi::lazy<mpi::tag::scatter, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (line 78) | called 5 times, returned 5 times | 100.0% |
mpi::lazy<mpi::tag::scatter, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::shape() const (line 78) | called 10 times, returned 10 times | 100.0% |
- void mpi::lazy<mpi::tag::scatter, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 93) | called 3 times, returned 3 times | 62.0% |
- void mpi::lazy<mpi::tag::scatter, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 93) | called 6 times, returned 6 times | 62.0% |
+ void mpi::lazy<mpi::tag::scatter, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 93) | called 3 times, returned 3 times | 63.0% |
+ void mpi::lazy<mpi::tag::scatter, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>::invoke<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 93) | called 6 times, returned 6 times | 63.0% |
@@ -936,14 +936,14 @@ GCC Code Coverage Report
2/4
-
✓ Branch 2 taken 6 times.
-
✗ Branch 3 not taken.
-
✓ Branch 5 taken 6 times.
-
✗ Branch 6 not taken.
+
✓ Branch 1 taken 6 times.
+
✗ Branch 2 not taken.
+
✓ Branch 4 taken 6 times.
+
✗ Branch 5 not taken.
- 12 |
+ 24 |
auto sendcounts = std::vector<int>(comm.size()); |
@@ -952,10 +952,10 @@ GCC Code Coverage Report
2/4
-
✓ Branch 2 taken 6 times.
-
✗ Branch 3 not taken.
-
✓ Branch 5 taken 6 times.
-
✗ Branch 6 not taken.
+
✓ Branch 1 taken 6 times.
+
✗ Branch 2 not taken.
+
✓ Branch 4 taken 6 times.
+
✗ Branch 5 not taken.
diff --git a/docs/coverage/coverage.slice_static.hpp.2a3572eec96a32a9c4c8416dbf5d4c22.html b/docs/coverage/coverage.slice_static.hpp.2a3572eec96a32a9c4c8416dbf5d4c22.html
index e9077180..dbf90f56 100644
--- a/docs/coverage/coverage.slice_static.hpp.2a3572eec96a32a9c4c8416dbf5d4c22.html
+++ b/docs/coverage/coverage.slice_static.hpp.2a3572eec96a32a9c4c8416dbf5d4c22.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.sum.hpp.92a25d5eab0e420b928e24a14dd26c68.html b/docs/coverage/coverage.sum.hpp.92a25d5eab0e420b928e24a14dd26c68.html
index 19c47459..12313ff3 100644
--- a/docs/coverage/coverage.sum.hpp.92a25d5eab0e420b928e24a14dd26c68.html
+++ b/docs/coverage/coverage.sum.hpp.92a25d5eab0e420b928e24a14dd26c68.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,16 +73,16 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZN3nda4clef3sumINS0_4exprINS0_4tags8functionEJZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS2_INS3_4plusEJNS0_11placeholderILi0EEENS9_ILi1EEEEEEJLi0EEEERSt6vectorIiSaIiEEEEEDaDpOT_EUlSK_E_SD_St17reference_wrapperISG_EEEELi1ESH_EEDcRKT_NS0_4pairIXT0_ET1_EE (line 76) | called 2 times, returned 2 times | 100.0% |
- _ZN3nda4clef3sumINS0_4exprINS0_4tags8functionEJZNS0_6detail17sum_f_domain_implIJNS0_13make_fun_implINS2_INS3_4plusEJNS0_11placeholderILi0EEENS9_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_EUlSJ_E_SD_SG_EEELi1ESG_EEDcRKT_NS0_4pairIXT0_ET1_EE (line 76) | called 2 times, returned 2 times | 83.0% |
- _ZN3nda4clef6detail17sum_f_domain_implINS0_13make_fun_implINS0_4exprINS0_4tags8functionEJZNS1_17sum_f_domain_implIJNS3_INS4_INS5_4plusEJNS0_11placeholderILi0EEENS9_ILi1EEEEEEJLi0EEEERSt6vectorIiSaIiEEEEEDaDpOT_EUlSK_E_SD_St17reference_wrapperISG_EEEEJLi1EEEESG_EEDaRKT_RKT0_ (line 39) | called 2 times, returned 2 times | 87.0% |
- _ZN3nda4clef6detail17sum_f_domain_implINS0_13make_fun_implINS0_4exprINS0_4tags8functionEJZNS1_17sum_f_domain_implIJNS3_INS4_INS5_4plusEJNS0_11placeholderILi0EEENS9_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_EUlSJ_E_SD_SG_EEEJLi1EEEESG_EEDaRKT_RKT0_ (line 39) | called 2 times, returned 2 times | 86.0% |
- _ZZN3nda4clef6detail17sum_f_domain_implIJNS0_13make_fun_implINS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS7_ILi1EEEEEEJLi0EEEERSt6vectorIiSaIiEEEEEDaDpOT_ENKUlSI_E_clIJNS3_INS4_IS6_JS8_St17reference_wrapperIKiEEEEJLi0EEEERKSE_EEEDcSI_ (line 52) | called 6 times, returned 6 times | 100.0% |
- _ZZN3nda4clef6detail17sum_f_domain_implIJNS0_13make_fun_implINS0_4exprINS0_4tags4plusEJNS0_11placeholderILi0EEENS7_ILi1EEEEEEJLi0EEEESt6vectorIiSaIiEEEEEDaDpOT_ENKUlSH_E_clIJNS3_INS4_IS6_JS8_St17reference_wrapperIKiEEEEJLi0EEEERKSE_EEEDcSH_ (line 52) | called 6 times, returned 6 times | 100.0% |
+ auto nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >, 1>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >, 1> const&, std::vector<int, std::allocator<int> > const&) (line 39) | called 2 times, returned 2 times | 86.0% |
+ auto nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::reference_wrapper<std::vector<int, std::allocator<int> > > >, 1>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::reference_wrapper<std::vector<int, std::allocator<int> > > >, 1> const&, std::vector<int, std::allocator<int> > const&) (line 39) | called 2 times, returned 2 times | 87.0% |
auto nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >, 0> const&, std::vector<int, std::allocator<int> > const&) (line 39) | called 2 times, returned 2 times | 85.0% |
auto nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&) (line 52) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&) (line 52) | called 2 times, returned 2 times | 100.0% |
auto nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, std::reference_wrapper<int const> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, std::reference_wrapper<int const> >, 0> const&, std::vector<int, std::allocator<int> > const&) (line 39) | called 12 times, returned 12 times | 86.0% |
+ decltype(auto) nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}::operator()<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, std::reference_wrapper<int const> >, 0>, std::vector<int, std::allocator<int> > const&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&) const (line 52) | called 6 times, returned 6 times | 100.0% |
+ decltype(auto) nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}::operator()<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, std::reference_wrapper<int const> >, 0>, std::vector<int, std::allocator<int> > const&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&) const (line 52) | called 6 times, returned 6 times | 100.0% |
+ decltype(auto) nda::clef::sum<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >, 1, std::vector<int, std::allocator<int> > >(nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > >(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> > > const&, nda::clef::pair<1, std::vector<int, std::allocator<int> > >) (line 76) | called 2 times, returned 2 times | 83.0% |
+ decltype(auto) nda::clef::sum<nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::reference_wrapper<std::vector<int, std::allocator<int> > > >, 1, std::vector<int, std::allocator<int> >&>(nda::clef::expr<nda::clef::tags::function, nda::clef::detail::sum_f_domain_impl<nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::vector<int, std::allocator<int> >&>(nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>&&, std::vector<int, std::allocator<int> >&)::{lambda((auto:1&&)...)#1}, nda::clef::make_fun_impl<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0>, std::reference_wrapper<std::vector<int, std::allocator<int> > > > const&, nda::clef::pair<1, std::vector<int, std::allocator<int> >&>) (line 76) | called 2 times, returned 2 times | 100.0% |
decltype(auto) nda::clef::sum<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >, 0, std::vector<int, std::allocator<int> > >(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> > const&, nda::clef::pair<0, std::vector<int, std::allocator<int> > >) (line 76) | called 1 time, returned 1 time | 100.0% |
decltype(auto) nda::clef::sum<nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> >, 0, std::vector<int, std::allocator<int> >&>(nda::clef::expr<nda::clef::tags::multiplies, nda::clef::placeholder<0>, nda::clef::placeholder<0> > const&, nda::clef::pair<0, std::vector<int, std::allocator<int> >&>) (line 76) | called 1 time, returned 1 time | 100.0% |
decltype(auto) nda::clef::sum<nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> >, 0, std::vector<int, std::allocator<int> > >(nda::clef::expr<nda::clef::tags::plus, nda::clef::placeholder<0>, nda::clef::placeholder<1> > const&, nda::clef::pair<0, std::vector<int, std::allocator<int> > >) (line 76) | called 2 times, returned 2 times | 100.0% |
diff --git a/docs/coverage/coverage.sym_grp.hpp.e9a8262a4ec6362b2dd518bb9487aa1d.html b/docs/coverage/coverage.sym_grp.hpp.e9a8262a4ec6362b2dd518bb9487aa1d.html
index b0f23ac1..15037c43 100644
--- a/docs/coverage/coverage.sym_grp.hpp.e9a8262a4ec6362b2dd518bb9487aa1d.html
+++ b/docs/coverage/coverage.sym_grp.hpp.e9a8262a4ec6362b2dd518bb9487aa1d.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -76,11 +76,11 @@ GCC Code Coverage Report
bool nda::is_valid<nda::basic_array<bool, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<bool, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::array<long, static_cast<unsigned long>(get_rank<nda::basic_array<bool, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >)> const&) (line 88) | called 64 times, returned 64 times | 100.0% |
bool nda::is_valid<nda::basic_array<bool, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<bool, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::array<long, static_cast<unsigned long>(get_rank<nda::basic_array<bool, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >)> const&) (line 88) | called 128 times, returned 128 times | 87.0% |
nda::operation::operator*(nda::operation const&) (line 63) | called 192 times, returned 192 times | 100.0% |
- nda::sym_grp<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_representative_data(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (line 261) | called 2 times, returned 2 times | 77.0% |
+ nda::sym_grp<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_representative_data(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (line 261) | called 2 times, returned 2 times | 78.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_sym_classes() const (line 171) | called 2 times, returned 2 times | 100.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::sym_grp(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::vector<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, std::allocator<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)> > > const&, long) (line 295) | called 2 times, returned 2 times | 81.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 2ul>, nda::operation> (std::array<long, 2ul> const&)>, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::symmetrize(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 226) | called 4 times, returned 4 times | 84.0% |
- nda::sym_grp<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_representative_data(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (line 261) | called 1 time, returned 1 time | 77.0% |
+ nda::sym_grp<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_representative_data(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) const (line 261) | called 1 time, returned 1 time | 78.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::get_sym_classes() const (line 171) | called 1 time, returned 1 time | 100.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::sym_grp(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&, std::vector<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, std::allocator<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)> > > const&, long) (line 295) | called 1 time, returned 1 time | 89.0% |
nda::sym_grp<std::function<std::tuple<std::array<long, 6ul>, nda::operation> (std::array<long, 6ul> const&)>, nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::symmetrize(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&) const (line 226) | called 3 times, returned 3 times | 84.0% |
@@ -1941,8 +1941,8 @@ GCC Code Coverage Report
2/2
-
✓ Branch 0 taken 10 times.
-
✓ Branch 1 taken 246 times.
+
✓ Branch 0 taken 8 times.
+
✓ Branch 1 taken 248 times.
@@ -1953,14 +1953,14 @@ GCC Code Coverage Report
244 |
|
- 20 |
+ 16 |
max_diff = diff; |
245 |
|
- 20 |
+ 16 |
max_idx = mapped_idx; |
@@ -2095,8 +2095,8 @@ GCC Code Coverage Report
1/2
-
✓ Branch 2 taken 3 times.
-
✗ Branch 3 not taken.
+
✓ Branch 1 taken 3 times.
+
✗ Branch 2 not taken.
@@ -2436,7 +2436,7 @@ GCC Code Coverage Report
304 |
|
- 221 |
+ 102 |
for_each(checked.shape(), [&checked, &sym_list, max_length, this](auto... is) { |
@@ -2445,14 +2445,14 @@ GCC Code Coverage Report
4/4
-
✓ Branch 0 taken 16 times.
-
✓ Branch 1 taken 48 times.
-
✓ Branch 2 taken 7 times.
-
✓ Branch 3 taken 25 times.
+
✓ Branch 1 taken 16 times.
+
✓ Branch 2 taken 48 times.
+
✓ Branch 4 taken 7 times.
+
✓ Branch 5 taken 25 times.
- 96 |
+ 192 |
if (not checked(is...)) { |
diff --git a/docs/coverage/coverage.tools.hpp.3d2b6745efe87a5badb4943e87c86464.html b/docs/coverage/coverage.tools.hpp.3d2b6745efe87a5badb4943e87c86464.html
index b3c647cb..594ed0e4 100644
--- a/docs/coverage/coverage.tools.hpp.3d2b6745efe87a5badb4943e87c86464.html
+++ b/docs/coverage/coverage.tools.hpp.3d2b6745efe87a5badb4943e87c86464.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.traits.hpp.25ff2c57ab3e642119ffd7cf7e681688.html b/docs/coverage/coverage.traits.hpp.25ff2c57ab3e642119ffd7cf7e681688.html
index f49cbb40..7ee9acad 100644
--- a/docs/coverage/coverage.traits.hpp.25ff2c57ab3e642119ffd7cf7e681688.html
+++ b/docs/coverage/coverage.traits.hpp.25ff2c57ab3e642119ffd7cf7e681688.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
@@ -73,12 +73,12 @@ GCC Code Coverage Report
Call count |
Block coverage |
- _ZZN3nda17get_first_elementINS_13array_adapterILi2EZN45NDA_ArrayWithNonDefaultConstructibleType_Test8TestBodyEvEUliiE_EEEEDcRKT_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1EEEEDcS9_ (line 181) | not called | 0.0% |
- _ZZN3nda17get_first_elementINS_9expr_callIZNS_3absINS_11basic_arrayISt7complexIdELi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS8_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSE_E_JSD_EEEEEDcSH_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1EEEEDcSL_ (line 181) | called 7 times, returned 7 times | 83.0% |
- _ZZN3nda17get_first_elementINS_9expr_callIZNS_3absINS_11basic_arrayIdLi2ENS_8C_layoutELc65ENS_10heap_basicINS_3mem10mallocatorILNS6_12AddressSpaceE1EEEEEEEEEDaOT_EUlRKSC_E_JSB_EEEEEDcSF_ENKUlSt16integer_sequenceImJXspT_EEEE_clIJLm0ELm1EEEEDcSJ_ (line 181) | called 5 times, returned 5 times | 83.0% |
decltype(auto) nda::get_first_element<nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}> >(nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}> const&) (line 177) | not called | 0.0% |
+ decltype(auto) nda::get_first_element<nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}> >(nda::array_adapter<2, NDA_ArrayWithNonDefaultConstructibleType_Test::TestBody()::{lambda(int, int)#1}> const&)::{lambda<auto... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) const (line 181) | not called | 0.0% |
decltype(auto) nda::get_first_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (line 177) | called 5 times, returned 5 times | 100.0% |
+ decltype(auto) nda::get_first_element<nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda<auto... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) const (line 181) | called 5 times, returned 5 times | 83.0% |
decltype(auto) nda::get_first_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (line 177) | called 7 times, returned 7 times | 100.0% |
+ decltype(auto) nda::get_first_element<nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr_call<nda::abs<nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&)::{lambda(auto:1 const&)#1}, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&)::{lambda<auto... $N0>(std::integer_sequence<unsigned long, ($N0)...>)#1}::operator()<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) const (line 181) | called 7 times, returned 7 times | 83.0% |
nda::has_contiguous(nda::layout_prop_e) (line 282) | not called | 0.0% |
nda::has_smallest_stride_is_one(nda::layout_prop_e) (line 274) | not called | 0.0% |
nda::has_strided_1d(nda::layout_prop_e) (line 266) | not called | 0.0% |
diff --git a/docs/coverage/coverage.ungqr.hpp.d133343c360a8b704b23b55f671c21e1.html b/docs/coverage/coverage.ungqr.hpp.d133343c360a8b704b23b55f671c21e1.html
index 0778dd71..12ddbf31 100644
--- a/docs/coverage/coverage.ungqr.hpp.d133343c360a8b704b23b55f671c21e1.html
+++ b/docs/coverage/coverage.ungqr.hpp.d133343c360a8b704b23b55f671c21e1.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |
diff --git a/docs/coverage/coverage.vector.hpp.0e67d732a583ff480b589dfbf07e9e54.html b/docs/coverage/coverage.vector.hpp.0e67d732a583ff480b589dfbf07e9e54.html
index 8a897f5f..ae834f65 100644
--- a/docs/coverage/coverage.vector.hpp.0e67d732a583ff480b589dfbf07e9e54.html
+++ b/docs/coverage/coverage.vector.hpp.0e67d732a583ff480b589dfbf07e9e54.html
@@ -27,7 +27,7 @@ GCC Code Coverage Report
Date: |
- 2024-09-30 15:23:28 |
+ 2024-09-30 21:45:34 |