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 101edf67..c8d9123a 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.accessors.hpp.73f531114e90d4342391dfe11a3043fd.html b/docs/coverage/coverage.accessors.hpp.73f531114e90d4342391dfe11a3043fd.html index 4c63d5a7..def9423e 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.address_space.hpp.f03f5369b4ee4f42e56cda82fd0ad65d.html b/docs/coverage/coverage.address_space.hpp.f03f5369b4ee4f42e56cda82fd0ad65d.html index f477609d..c1a2680a 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.algorithms.hpp.e7c65566e743fbcd7dbd1f74b747f86e.html b/docs/coverage/coverage.algorithms.hpp.e7c65566e743fbcd7dbd1f74b747f86e.html index 29d96bb8..9153e584 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.allocators.hpp.181009d2788ba245c8880e7b5cdb2dad.html b/docs/coverage/coverage.allocators.hpp.181009d2788ba245c8880e7b5cdb2dad.html index 5d609ddb..d4fb1a1c 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.arithmetic.hpp.d5873daabcbcb684e9ea18bdd0c96390.html b/docs/coverage/coverage.arithmetic.hpp.d5873daabcbcb684e9ea18bdd0c96390.html index 50a54fab..f2b4f0d2 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.array.hpp.52e33510df8e3f34677c1a0d30af64a6.html b/docs/coverage/coverage.array.hpp.52e33510df8e3f34677c1a0d30af64a6.html index 2d53a527..5ee095b4 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.array_adapter.hpp.813d78988f8938babbcfe65bf272164e.html b/docs/coverage/coverage.array_adapter.hpp.813d78988f8938babbcfe65bf272164e.html index 84a1b2ce..97f92b7e 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.auto_assign.hpp.d64d742843a4a1b05a3322119dc0126f.html b/docs/coverage/coverage.auto_assign.hpp.d64d742843a4a1b05a3322119dc0126f.html index f059f3c7..62683df8 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.auto_assign_subscript.hpp.337fc80753a3f27dfd312a07d3947c35.html b/docs/coverage/coverage.auto_assign_subscript.hpp.337fc80753a3f27dfd312a07d3947c35.html index fa470184..d11bcb49 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.basic_array.hpp.c59f1393d7236ebc116060d28cdd553a.html b/docs/coverage/coverage.basic_array.hpp.c59f1393d7236ebc116060d28cdd553a.html index 8380bb8e..f3b68a0c 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-26 21:10:12 + 2024-09-26 22:10:33 @@ -41,8 +41,8 @@

GCC Code Coverage Report

Lines: - 98 99 + 100 99.0% @@ -53,9 +53,9 @@

GCC Code Coverage Report

Branches: - 64 - 105 - 61.0% + 68 + 113 + 60.2% @@ -123,11 +123,11 @@

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 times100.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 time100.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 time100.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 495)called 1 time, returned 1 time100.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 time100.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 time100.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 time100.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 time100.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 495)called 1 time, returned 1 time100.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 time100.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 time85.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 time85.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)not called0.0% @@ -137,12 +137,12 @@

GCC Code Coverage Report

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> > >::ones<long>(std::array<long, 1ul> const&) (line 430)called 2 times, returned 2 times100.0% 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> > >::rand<long>(std::array<long, 1ul> const&) (line 463)called 3 times, returned 3 times69.0% 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> > >::zeros<long>(std::array<long, 1ul> const&) (line 402)called 2 times, returned 2 times100.0% - 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> > >::operator=<(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&) (line 511)called 1 time, returned 1 time89.0% - 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> > >::operator=<nda::expr<(char)42, double, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)42, double, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, int, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)42, int, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> >(nda::expr<(char)43, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> const&) (line 526)called 4 times, returned 4 times100.0% - 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> > >::operator=<nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)47, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> > >(nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)47, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> > const&) (line 526)called 1 time, returned 1 time100.0% + 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> > >::operator=<(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&) (line 513)called 1 time, returned 1 time89.0% + 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> > >::operator=<nda::expr<(char)42, double, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)42, double, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, int, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)42, int, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> >(nda::expr<(char)43, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> const&) (line 528)called 4 times, returned 4 times100.0% + 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> > >::operator=<nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)47, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> > >(nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)47, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> > const&) (line 528)called 1 time, returned 1 time100.0% nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 7 times, returned 7 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 205)called 6 times, returned 6 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 40 times, returned 40 times100.0% @@ -165,15 +165,15 @@

GCC Code Coverage Report

nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)42, double, nda::basic_array_view<double const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >(nda::expr<(char)42, double, nda::basic_array_view<double const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > const&) (line 293)called 9 times, returned 9 times88.0% nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)42, int, 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, int, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<double, 1, 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, 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> > >&> >(nda::expr<(char)45, 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&) (line 293)called 40 times, returned 40 times88.0% - nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 4 times, returned 4 times100.0% - nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 2 times, returned 2 times100.0% - nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 592)called 8 times, returned 8 times100.0% - 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> > >::rand<long>(long) (line 488)called 11 times, returned 11 times100.0% + nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 4 times, returned 4 times100.0% + nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 2 times, returned 2 times100.0% + nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 594)called 8 times, returned 8 times100.0% + 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> > >::rand<long>(long) (line 490)called 11 times, returned 11 times100.0% 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> > >::rand<long>(std::array<long, 1ul> const&) (line 463)called 11 times, returned 11 times69.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (line 526)called 11 times, returned 11 times100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (line 528)called 11 times, returned 11 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 11 times, returned 11 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 205)called 9 times, returned 9 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 12 times, returned 12 times100.0% @@ -186,11 +186,11 @@

GCC Code Coverage Report

nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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&) (line 293)called 3 times, returned 3 times75.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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> > >&> >(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> > >&> const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)45, 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> > >&> >(nda::expr<(char)45, 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&) (line 293)called 1 time, returned 1 time88.0% - nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 592)called 14 times, returned 14 times100.0% - 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> > >::rand<int, int>(int, int) (line 488)called 2 times, returned 2 times100.0% + nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 594)called 14 times, returned 14 times100.0% + 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> > >::rand<int, int>(int, int) (line 490)called 2 times, returned 2 times100.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (line 463)called 7 times, returned 7 times69.0% 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> > >::zeros<long>(std::array<long, 2ul> const&) (line 402)called 1 time, returned 1 time100.0% - 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=<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_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> >(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_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> const&) (line 526)called 4 times, returned 4 times100.0% + 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=<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_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> >(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_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> const&) (line 528)called 4 times, returned 4 times100.0% nda::basic_array<double, 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 time100.0% nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 205)called 1 time, returned 1 time100.0% nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 123 times, returned 123 times100.0% @@ -218,25 +218,25 @@

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_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 time88.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 time88.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 time88.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 592)called 5 times, returned 5 times75.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 times75.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 times100.0% 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> > >::ones<long>(std::array<long, 2ul> const&) (line 430)called 1 time, returned 1 time100.0% - 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> > >::rand<int, int>(int, int) (line 488)called 1 time, returned 1 time100.0% - 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> > >::rand<long, long>(long, long) (line 488)called 22 times, returned 22 times100.0% + 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> > >::rand<int, int>(int, int) (line 490)called 1 time, returned 1 time100.0% + 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> > >::rand<long, long>(long, long) (line 490)called 22 times, returned 22 times100.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (line 463)called 27 times, returned 27 times69.0% 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> > >::zeros<long>(std::array<long, 2ul> const&) (line 402)called 3 times, returned 3 times100.0% - 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> > >::operator=<double>(double const&) (line 543)called 5 times, returned 5 times100.0% - 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> > >::operator=<int>(int const&) (line 543)called 13 times, returned 13 times100.0% - 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> > >::operator=<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&> >(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&> const&) (line 560)called 14 times, returned 14 times100.0% - 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> > >::operator=<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&) (line 526)called 2 times, returned 2 times100.0% - 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> > >::operator=<nda::basic_array_view<double const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)not called0.0% - 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> > >::operator=<nda::basic_array_view<double const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (line 526)called 22 times, returned 22 times100.0% + 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> > >::operator=<double>(double const&) (line 545)called 5 times, returned 5 times100.0% + 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> > >::operator=<int>(int const&) (line 545)called 13 times, returned 13 times100.0% + 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> > >::operator=<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&> >(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&> const&) (line 562)called 14 times, returned 14 times100.0% + 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> > >::operator=<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&) (line 528)called 2 times, returned 2 times100.0% + 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> > >::operator=<nda::basic_array_view<double const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)not called0.0% + 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> > >::operator=<nda::basic_array_view<double const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (line 528)called 22 times, returned 22 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 92 times, returned 92 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 205)called 70 times, returned 70 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 30 times, returned 30 times100.0% @@ -256,20 +256,20 @@

GCC Code Coverage Report

nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > >(nda::expr<(char)42, int, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (line 293)called 2 times, returned 2 times88.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)43, 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::expr<(char)43, 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 293)called 1 time, returned 1 time88.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)47, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)47, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (line 293)called 1 time, returned 1 time88.0% - nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 8 times, returned 8 times100.0% - nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 60 times, returned 60 times100.0% - nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 592)called 46 times, returned 46 times100.0% + nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 8 times, returned 8 times100.0% + nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 60 times, returned 60 times100.0% + nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 594)called 46 times, returned 46 times100.0% 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> const&) (line 323)called 41 times, returned 41 times100.0% - 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> > >::rand<int, int>(int, int) (line 488)called 3 times, returned 3 times100.0% + 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> > >::rand<int, int>(int, int) (line 490)called 3 times, returned 3 times100.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (line 463)called 3 times, returned 3 times69.0% nda::basic_array<double, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 2ul> const&) (line 260)called 3 times, returned 3 times100.0% nda::basic_array<double, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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&) (line 293)called 1 time, returned 1 time88.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (line 463)called 4 times, returned 4 times69.0% 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> > >::zeros<long, long>(long, long) (line 416)called 2 times, returned 2 times100.0% 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> > >::zeros<long>(std::array<long, 2ul> const&) (line 402)called 5 times, returned 5 times100.0% - 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> > >::operator=<double>(double const&) (line 543)called 2 times, returned 2 times100.0% - 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> > >::operator=<int>(int const&) (line 543)called 13 times, returned 13 times100.0% - 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> > >::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 526)called 3 times, returned 3 times100.0% + 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> > >::operator=<double>(double const&) (line 545)called 2 times, returned 2 times100.0% + 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> > >::operator=<int>(int const&) (line 545)called 13 times, returned 13 times100.0% + 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> > >::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 528)called 3 times, returned 3 times100.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 1 time, returned 1 time100.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 205)called 70 times, returned 70 times100.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<2, 0ul, 1ul, (nda::layout_prop_e)3> const&, nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 283)called 1 time, returned 1 time100.0% @@ -282,25 +282,25 @@

GCC Code Coverage Report

nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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 293)called 12 times, returned 12 times88.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array_view<double, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array_view<double, 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> > const&) (line 293)called 3 times, returned 3 times88.0% - nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 1 time, returned 1 time100.0% - nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 4 times, returned 4 times100.0% - nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 592)called 3 times, returned 3 times62.0% + nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 1 time, returned 1 time100.0% + nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 4 times, returned 4 times100.0% + nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 594)called 3 times, returned 3 times62.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<double> const&) (line 323)called 11 times, returned 11 times100.0% 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> > >::ones<long>(std::array<long, 3ul> const&) (line 430)called 3 times, returned 3 times100.0% - 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> > >::rand<int, int, int>(int, int, int) (line 488)called 6 times, returned 6 times100.0% + 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> > >::rand<int, int, int>(int, int, int) (line 490)called 6 times, returned 6 times100.0% 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> > >::rand<long>(std::array<long, 3ul> const&) (line 463)called 57 times, returned 57 times69.0% 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> > >::zeros<long>(std::array<long, 3ul> const&) (line 402)called 2 times, returned 2 times100.0% - 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=<array_initializer<double, 3ul> >(array_initializer<double, 3ul> const&) (line 560)called 1 time, returned 1 time100.0% - 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=<array_of_rank<double, 3ul> >(array_of_rank<double, 3ul> const&) (line 526)called 1 time, returned 1 time100.0% - 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=<double>(double const&) (line 543)called 1 time, returned 1 time100.0% - 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=<nda::basic_array_view<double, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% - 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=<nda::expr<(char)42, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 526)called 1 time, returned 1 time100.0% - 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=<nda::expr<(char)42, 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::expr<(char)42, 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&> const&) (line 526)called 3 times, returned 3 times100.0% - 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=<nda::expr<(char)43, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)43, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 526)called 3 times, returned 3 times100.0% - 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=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (line 526)called 3 times, returned 3 times100.0% - 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=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (line 526)called 1 time, returned 1 time100.0% - 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=<nda::expr<(char)45, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (line 526)called 49 times, returned 49 times100.0% - 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=<nda::expr<(char)47, 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::expr<(char)47, 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&> const&) (line 526)called 1 time, returned 1 time100.0% + 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=<array_initializer<double, 3ul> >(array_initializer<double, 3ul> const&) (line 562)called 1 time, returned 1 time100.0% + 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=<array_of_rank<double, 3ul> >(array_of_rank<double, 3ul> const&) (line 528)called 1 time, returned 1 time100.0% + 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=<double>(double const&) (line 545)called 1 time, returned 1 time100.0% + 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=<nda::basic_array_view<double, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% + 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=<nda::expr<(char)42, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 528)called 1 time, returned 1 time100.0% + 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=<nda::expr<(char)42, 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::expr<(char)42, 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&> const&) (line 528)called 3 times, returned 3 times100.0% + 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=<nda::expr<(char)43, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)43, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 528)called 3 times, returned 3 times100.0% + 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=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (line 528)called 3 times, returned 3 times100.0% + 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=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (line 528)called 1 time, returned 1 time100.0% + 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=<nda::expr<(char)45, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (line 528)called 49 times, returned 49 times100.0% + 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=<nda::expr<(char)47, 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::expr<(char)47, 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&> const&) (line 528)called 1 time, returned 1 time100.0% nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (line 176)called 1 time, returned 1 time100.0% nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 54 times, returned 54 times100.0% nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 205)called 6 times, returned 6 times100.0% @@ -317,8 +317,8 @@

GCC Code Coverage Report

nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<double, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<double, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array_view<double, 3, nda::basic_layout<0ul, 33ul, (nda::layout_prop_e)3>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double, 3, nda::basic_layout<0ul, 33ul, (nda::layout_prop_e)3>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<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}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<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}, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 293)called 1 time, returned 1 time88.0% - nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 2 times, returned 2 times100.0% - nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 592)called 64 times, returned 64 times100.0% + nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 2 times, returned 2 times100.0% + nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 594)called 64 times, returned 64 times100.0% nda::basic_array<double, 3, 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 1 time, returned 1 time100.0% nda::basic_array<double, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 2 times, returned 2 times100.0% nda::basic_array<double, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<3, 0ul, 18ul, (nda::layout_prop_e)3> const&) (line 271)called 2 times, returned 2 times100.0% @@ -361,23 +361,23 @@

GCC Code Coverage Report

nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int>(int) (line 230)called 1 time, returned 1 time82.0% nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(long) (line 230)called 2 times, returned 2 times82.0% nda::basic_array<foo, 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::mem::init_zero_t) (line 169)called 1 time, returned 1 time100.0% - nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 592)called 2 times, returned 2 times75.0% + nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 594)called 2 times, returned 2 times75.0% nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (line 230)called 2 times, returned 2 times82.0% nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::zeros<long>(std::array<long, 3ul> const&) (line 402)called 1 time, returned 1 time100.0% nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 2 times, returned 2 times100.0% nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (line 230)called 1 time, returned 1 time82.0% nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&) (line 260)called 4 times, returned 4 times100.0% nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&, nda::mem::init_zero_t) (line 169)called 1 time, returned 1 time100.0% - nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 592)called 2 times, returned 2 times75.0% + nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 594)called 2 times, returned 2 times75.0% nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 2 times, returned 2 times100.0% nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&) (line 260)called 4 times, returned 4 times100.0% nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 293)called 1 time, returned 1 time91.0% - nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 592)called 2 times, returned 2 times75.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 1ul> >(array_initializer<foo_def_ctor, 1ul> const&) (line 560)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 1ul> >(array_of_rank<foo_def_ctor, 1ul> const&) (line 526)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (line 543)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% + nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 594)called 2 times, returned 2 times75.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 1ul> >(array_initializer<foo_def_ctor, 1ul> const&) (line 562)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 1ul> >(array_of_rank<foo_def_ctor, 1ul> const&) (line 528)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (line 545)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (line 176)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 6 times, returned 6 times100.0% nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<1, 0ul, 0ul, (nda::layout_prop_e)3> const&) (line 271)called 1 time, returned 1 time100.0% @@ -388,12 +388,12 @@

GCC Code Coverage Report

nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int>(int) (line 230)called 1 time, returned 1 time82.0% nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long, foo_def_ctor>(long, foo_def_ctor const&) (line 245)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 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 10 times, returned 10 times100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 2 times, returned 2 times100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 592)called 4 times, returned 4 times75.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 2ul> >(array_initializer<foo_def_ctor, 2ul> const&) (line 560)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 2ul> >(array_of_rank<foo_def_ctor, 2ul> const&) (line 526)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (line 543)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 2 times, returned 2 times100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 594)called 4 times, returned 4 times75.0% + nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 2ul> >(array_initializer<foo_def_ctor, 2ul> const&) (line 562)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 2ul> >(array_of_rank<foo_def_ctor, 2ul> const&) (line 528)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (line 545)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (line 176)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 5 times, returned 5 times100.0% nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<2, 0ul, 16ul, (nda::layout_prop_e)3> const&) (line 271)called 1 time, returned 1 time100.0% @@ -402,8 +402,8 @@

GCC Code Coverage Report

nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<array_initializer<foo_def_ctor, 2ul> >(array_initializer<foo_def_ctor, 2ul> const&) (line 317)called 2 times, returned 2 times71.0% nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<array_of_rank<foo_def_ctor, 2ul> >(array_of_rank<foo_def_ctor, 2ul> const&) (line 293)called 1 time, returned 1 time89.0% nda::basic_array<foo_def_ctor, 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 9 times, returned 9 times100.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 2 times, returned 2 times100.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 592)called 3 times, returned 3 times75.0% + nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 2 times, returned 2 times100.0% + nda::basic_array<foo_def_ctor, 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 3 times, returned 3 times75.0% nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<foo_def_ctor> const&) (line 323)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 2 times, returned 2 times100.0% nda::basic_array<foo_def_ctor, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<2, 0ul, 1ul, (nda::layout_prop_e)3> const&) (line 271)called 2 times, returned 2 times100.0% @@ -413,10 +413,10 @@

GCC Code Coverage Report

nda::basic_array<foo_def_ctor, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<array_of_rank<foo_def_ctor, 2ul> >(array_of_rank<foo_def_ctor, 2ul> const&) (line 293)called 2 times, returned 2 times89.0% nda::basic_array<foo_def_ctor, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 2ul> const&) (line 260)called 4 times, returned 4 times100.0% nda::basic_array<foo_def_ctor, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<foo_def_ctor> const&) (line 323)called 2 times, returned 2 times100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 3ul> >(array_initializer<foo_def_ctor, 3ul> const&) (line 560)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 3ul> >(array_of_rank<foo_def_ctor, 3ul> const&) (line 526)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (line 543)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 3ul> >(array_initializer<foo_def_ctor, 3ul> const&) (line 562)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 3ul> >(array_of_rank<foo_def_ctor, 3ul> const&) (line 528)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (line 545)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (line 176)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 5 times, returned 5 times100.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<3, 0ul, 528ul, (nda::layout_prop_e)3> const&) (line 271)called 1 time, returned 1 time100.0% @@ -425,8 +425,8 @@

GCC Code Coverage Report

nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<array_initializer<foo_def_ctor, 3ul> >(array_initializer<foo_def_ctor, 3ul> const&) (line 317)called 2 times, returned 2 times71.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<array_of_rank<foo_def_ctor, 3ul> >(array_of_rank<foo_def_ctor, 3ul> const&) (line 293)called 1 time, returned 1 time91.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&) (line 260)called 9 times, returned 9 times100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 2 times, returned 2 times100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 592)called 3 times, returned 3 times75.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 2 times, returned 2 times100.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 594)called 3 times, returned 3 times75.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<foo_def_ctor> const&) (line 323)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 2 times, returned 2 times100.0% nda::basic_array<foo_def_ctor, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<3, 0ul, 18ul, (nda::layout_prop_e)3> const&) (line 271)called 2 times, returned 2 times100.0% @@ -452,23 +452,23 @@

GCC Code Coverage Report

nda::basic_array<foo_non_copy, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<foo_non_copy, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 1 time, returned 1 time100.0% nda::basic_array<foo_non_copy, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (line 230)called 2 times, returned 2 times82.0% nda::basic_array<foo_non_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(std::initializer_list<foo_non_def_ctor> const&) (line 339)called 1 time, returned 1 time91.0% - nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_non_def_ctor>(foo_non_def_ctor const&) (line 543)called 1 time, returned 1 time100.0% + nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_non_def_ctor>(foo_non_def_ctor const&) (line 545)called 1 time, returned 1 time100.0% nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(std::initializer_list<std::initializer_list<foo_non_def_ctor> > const&) (line 350)called 1 time, returned 1 time90.0% nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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 293)called 1 time, returned 1 time89.0% nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 293)called 1 time, returned 1 time89.0% - nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 1 time, returned 1 time100.0% + nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 1 time, returned 1 time100.0% nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<foo_non_def_ctor> const&) (line 323)called 1 time, returned 1 time100.0% 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> > >::ones<long>(std::array<long, 1ul> const&) (line 430)called 1 time, returned 1 time100.0% 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> > >::zeros<long>(std::array<long, 1ul> const&) (line 402)called 5 times, returned 5 times100.0% - 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> > >::operator=<(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&) (line 511)called 1 time, returned 1 time89.0% - 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> > >::operator=<array_initializer<int, 1ul> >(array_initializer<int, 1ul> const&) (line 560)called 1 time, returned 1 time100.0% - 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> > >::operator=<array_of_rank<int, 1ul> >(array_of_rank<int, 1ul> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<int>(int const&) (line 543)called 5 times, returned 5 times100.0% - 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> > >::operator=<nda::basic_array_view<int const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<int const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<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> > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::expr<(char)42, int, 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::expr<(char)43, nda::expr<(char)42, int, 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&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::expr<(char)42, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >, 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> > >&>, 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> > >&>, 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> > >&>, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::expr<(char)42, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >, 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> > >&>, 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> > >&>, 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> > >&>, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)45, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (line 526)called 4 times, returned 4 times100.0% + 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> > >::operator=<(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&) (line 513)called 1 time, returned 1 time89.0% + 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> > >::operator=<array_initializer<int, 1ul> >(array_initializer<int, 1ul> const&) (line 562)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_of_rank<int, 1ul> >(array_of_rank<int, 1ul> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<int>(int const&) (line 545)called 5 times, returned 5 times100.0% + 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> > >::operator=<nda::basic_array_view<int const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<int const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<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> > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::expr<(char)42, int, 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::expr<(char)43, nda::expr<(char)42, int, 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&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::expr<(char)42, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >, 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> > >&>, 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> > >&>, 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> > >&>, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::expr<(char)42, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >, 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> > >&>, 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> > >&>, 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> > >&>, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)45, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (line 528)called 4 times, returned 4 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (line 176)called 5 times, returned 5 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 17 times, returned 17 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 2 times, returned 2 times100.0% @@ -489,11 +489,11 @@

GCC Code Coverage Report

nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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> > >(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> > const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)45, 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::expr<(char)45, 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&) (line 293)called 2 times, returned 2 times88.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<unsigned long>(unsigned long) (line 230)called 1 time, returned 1 time82.0% - nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 8 times, returned 8 times100.0% - nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 1 time, returned 1 time100.0% - nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 592)called 15 times, returned 15 times100.0% + nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 8 times, returned 8 times100.0% + nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 1 time, returned 1 time100.0% + nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 594)called 15 times, returned 15 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::basic_array<int>(int) (line 230)called 14 times, returned 14 times82.0% - nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::resize(std::array<long, 1ul> const&) (line 592)not called0.0% + nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::resize(std::array<long, 1ul> const&) (line 594)not called0.0% nda::basic_array<int, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(std::initializer_list<int> const&) (line 339)called 2 times, returned 2 times91.0% nda::basic_array<int, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int>(int) (line 230)called 24 times, returned 24 times82.0% nda::basic_array<int, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(long) (line 230)called 1 time, returned 1 time82.0% @@ -505,7 +505,7 @@

GCC Code Coverage Report

nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (line 230)called 8 times, returned 8 times82.0% nda::basic_array<int, 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 16 times, returned 16 times100.0% nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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> > > const&) (line 293)called 2 times, returned 2 times88.0% - nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 592)called 18 times, returned 18 times94.0% + nda::basic_array<int, 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 18 times, returned 18 times94.0% nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<int> const&) (line 323)called 1 time, returned 1 time100.0% 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> > >::zeros<long>(std::array<long, 2ul> const&) (line 402)called 1 time, returned 1 time100.0% nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<int, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 1 time, returned 1 time100.0% @@ -524,23 +524,23 @@

GCC Code Coverage Report

nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&) (line 260)called 42 times, returned 42 times100.0% nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&, nda::mem::init_zero_t) (line 169)called 2 times, returned 2 times100.0% nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 293)called 12 times, returned 12 times88.0% - nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 8 times, returned 8 times100.0% - nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 592)called 10 times, returned 10 times100.0% + nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 8 times, returned 8 times100.0% + nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 594)called 10 times, returned 10 times100.0% nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 3 times, returned 3 times100.0% nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (line 230)called 1 time, returned 1 time82.0% nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&) (line 260)called 5 times, returned 5 times100.0% nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 293)called 1 time, returned 1 time88.0% - nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 592)called 3 times, returned 3 times75.0% + nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 594)called 3 times, returned 3 times75.0% nda::basic_array<int, 3, nda::basic_layout<0ul, 33ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (line 230)called 1 time, returned 1 time82.0% nda::basic_array<int, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int, int>(int, int, int, int) (line 230)called 2 times, returned 2 times82.0% nda::basic_array<int, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array_view<int, 4, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<int, 4, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<int, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)43, nda::basic_array<int, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)43, nda::basic_array<int, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array<int, 4, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<int, 4, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int, int>(int, int, int, int) (line 230)called 1 time, returned 1 time82.0% 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> > >::basic_array<int, int, int, int>(int, int, int, int) (line 230)called 1 time, returned 1 time82.0% - 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> > >::operator=<int>(int const&) (line 543)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<long const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 2 times, returned 2 times100.0% - 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> > >::operator=<nda::basic_array_view<long, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<long, 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<long, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 2 times, returned 2 times100.0% + 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> > >::operator=<int>(int const&) (line 545)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<long const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 2 times, returned 2 times100.0% + 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> > >::operator=<nda::basic_array_view<long, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<long, 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<long, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 2 times, returned 2 times100.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 11 times, returned 11 times100.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 205)called 6 times, returned 6 times100.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 8 times, returned 8 times100.0% @@ -557,15 +557,15 @@

GCC Code Coverage Report

nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)42, int, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> >(nda::expr<(char)42, int, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&) (line 293)called 2 times, returned 2 times88.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)42, long, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)42, long, nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)45, 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::expr<(char)45, 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&) (line 293)called 7 times, returned 7 times88.0% - nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 9 times, returned 9 times100.0% - nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 592)called 6 times, returned 6 times94.0% - 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> > >::operator=<array_initializer<long, 2ul> >(array_initializer<long, 2ul> const&) (line 560)called 1 time, returned 1 time100.0% - 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> > >::operator=<array_of_rank<long, 2ul> >(array_of_rank<long, 2ul> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<int>(int const&) (line 543)called 1 time, returned 1 time100.0% - 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> > >::operator=<long>(long const&) (line 543)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<long, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (line 526)called 2 times, returned 2 times100.0% + nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 9 times, returned 9 times100.0% + nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 594)called 6 times, returned 6 times94.0% + 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> > >::operator=<array_initializer<long, 2ul> >(array_initializer<long, 2ul> const&) (line 562)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_of_rank<long, 2ul> >(array_of_rank<long, 2ul> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<int>(int const&) (line 545)called 1 time, returned 1 time100.0% + 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> > >::operator=<long>(long const&) (line 545)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<long, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (line 528)called 2 times, returned 2 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (line 176)called 1 time, returned 1 time100.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 10 times, returned 10 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 205)called 4 times, returned 4 times100.0% @@ -589,25 +589,25 @@

GCC Code Coverage Report

nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> >(nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&> const&) (line 293)not called0.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 293)called 3 times, returned 3 times88.0% nda::basic_array<long, 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<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::expr<(char)45, 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&) (line 293)called 26 times, returned 26 times88.0% - nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 3 times, returned 3 times100.0% - nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 2 times, returned 2 times100.0% - nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 592)called 8 times, returned 8 times100.0% + nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 3 times, returned 3 times100.0% + nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 2 times, returned 2 times100.0% + nda::basic_array<long, 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 8 times, returned 8 times100.0% 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> const&) (line 323)called 31 times, returned 31 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::segregator<800ul, nda::mem::multi_bucket<800>, nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >::basic_array<int, int>(int, int) (line 230)called 1 time, returned 1 time82.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::sso<10ul> >::basic_array<int, int>(int, int) (line 230)called 2 times, returned 2 times82.0% 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> > >::ones<long>(std::array<long, 2ul> const&) (line 430)called 3 times, returned 3 times100.0% - 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> > >::operator=<int>(int const&) (line 543)called 12 times, returned 12 times100.0% - 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> > >::operator=<long>(long const&) (line 543)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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> > >&> >(nda::expr<(char)43, 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&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr<(char)43, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (line 526)called 1 time, returned 1 time100.0% + 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> > >::operator=<int>(int const&) (line 545)called 12 times, returned 12 times100.0% + 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> > >::operator=<long>(long const&) (line 545)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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> > >&> >(nda::expr<(char)43, 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&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr<(char)43, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (line 528)called 1 time, returned 1 time100.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 3 times, returned 3 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(std::initializer_list<std::initializer_list<long> > const&) (line 350)called 5 times, returned 5 times90.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (line 230)called 22 times, returned 22 times82.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long, long>(long, long) (line 230)called 6 times, returned 6 times82.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 2ul> const&) (line 260)called 3 times, returned 3 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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&) (line 293)called 4 times, returned 4 times88.0% - nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 7 times, returned 7 times100.0% - nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 592)called 2 times, returned 2 times62.0% + nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 7 times, returned 7 times100.0% + nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 594)called 2 times, returned 2 times62.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<long> const&) (line 323)called 5 times, returned 5 times100.0% nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 2 times, returned 2 times100.0% nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<2, 0ul, 1ul, (nda::layout_prop_e)3> const&) (line 271)called 2 times, returned 2 times100.0% @@ -618,20 +618,20 @@

GCC Code Coverage Report

nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (line 230)called 1 time, returned 1 time82.0% nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 2ul> const&) (line 260)called 4 times, returned 4 times100.0% nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<long> const&) (line 323)called 2 times, returned 2 times100.0% - nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<int>(int const&) (line 543)called 12 times, returned 12 times100.0% - nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<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&) (line 526)called 2 times, returned 2 times100.0% + nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<int>(int const&) (line 545)called 12 times, returned 12 times100.0% + nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<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&) (line 528)called 2 times, returned 2 times100.0% nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (line 230)called 16 times, returned 16 times82.0% nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long, long>(long, long) (line 230)called 2 times, returned 2 times82.0% nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 293)called 4 times, returned 4 times88.0% - nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 2 times, returned 2 times100.0% - nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 592)called 2 times, returned 2 times62.0% - nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >& nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::operator=<int>(int const&) (line 543)called 2 times, returned 2 times100.0% - nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >& nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::operator=<nda::expr<(char)43, nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)43, nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 526)called 1 time, returned 1 time100.0% + nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 2 times, returned 2 times100.0% + nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 594)called 2 times, returned 2 times62.0% + nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >& nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::operator=<int>(int const&) (line 545)called 2 times, returned 2 times100.0% + nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >& nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::operator=<nda::expr<(char)43, nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)43, nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 528)called 1 time, returned 1 time100.0% nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::basic_array() (line 199)called 2 times, returned 2 times100.0% nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::basic_array<nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> > >(nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> > const&) (line 293)called 1 time, returned 1 time88.0% - nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::resize(std::array<long, 2ul> const&) (line 592)called 1 time, returned 1 time60.0% - 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> > >::operator=<int>(int const&) (line 543)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<long, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 3 times, returned 3 times100.0% + nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::resize(std::array<long, 2ul> const&) (line 594)called 1 time, returned 1 time60.0% + 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> > >::operator=<int>(int const&) (line 545)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<long, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 3 times, returned 3 times100.0% nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 28 times, returned 28 times100.0% nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (line 230)called 8 times, returned 8 times82.0% nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&) (line 260)called 9 times, returned 9 times100.0% @@ -641,12 +641,12 @@

GCC Code Coverage Report

nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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 293)called 4 times, returned 4 times88.0% nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array_view<long, 3, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 3, nda::F_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 293)called 3 times, returned 3 times88.0% nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)42, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (line 293)called 13 times, returned 13 times88.0% - nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 4 times, returned 4 times100.0% - nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 592)called 22708 times, returned 22708 times100.0% - nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 526)called 1 time, returned 1 time100.0% + nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 4 times, returned 4 times100.0% + nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 594)called 22708 times, returned 22708 times100.0% + nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 528)called 1 time, returned 1 time100.0% nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (line 230)called 2 times, returned 2 times82.0% nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 293)called 1 time, returned 1 time75.0% - nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 592)called 1 time, returned 1 time62.0% + nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 594)called 1 time, returned 1 time62.0% nda::basic_array<long, 3, nda::basic_layout<0ul, 18ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (line 230)called 2 times, returned 2 times82.0% nda::basic_array<long, 3, nda::basic_layout<0ul, 258ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (line 230)called 2 times, returned 2 times82.0% nda::basic_array<long, 3, nda::basic_layout<0ul, 288ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (line 230)called 1 time, returned 1 time82.0% @@ -683,32 +683,32 @@

GCC Code Coverage Report

nda::basic_array<long, 5, nda::basic_layout<0ul, 4660ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int, int, int>(int, int, int, int, int) (line 230)called 1 time, returned 1 time82.0% nda::basic_array<long, 5, nda::basic_layout<0ul, 66370ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int, int, int>(int, int, int, int, int) (line 230)called 1 time, returned 1 time82.0% nda::basic_array<long, 5, nda::basic_layout<0ul, 66610ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int, int, int>(int, int, int, int, int) (line 230)called 1 time, returned 1 time82.0% - 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::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> > >::operator=<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&) (line 543)called 1 time, returned 1 time100.0% + 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::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> > >::operator=<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&) (line 545)called 1 time, returned 1 time100.0% 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> > >::basic_array<int, int>(int, int) (line 230)called 1 time, returned 1 time82.0% - 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> > >::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> > >(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&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<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::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&> const&) (line 526)called 2 times, returned 2 times100.0% + 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> > >::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> > >(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&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<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::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&> const&) (line 528)called 2 times, returned 2 times100.0% 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> > >::basic_array() (line 199)called 1 time, returned 1 time100.0% 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> > >::basic_array(std::initializer_list<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (line 339)called 2 times, returned 2 times81.0% 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> > >::basic_array<int>(int) (line 230)called 6 times, returned 6 times82.0% 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> > >::basic_array<long>(std::array<long, 1ul> const&) (line 260)called 3 times, returned 3 times100.0% 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> > >::basic_array<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> > >&> >(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> > >&> const&) (line 317)called 3 times, returned 3 times71.0% - 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> > >::resize(std::array<long, 1ul> const&) (line 592)called 4 times, returned 4 times75.0% + 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> > >::resize(std::array<long, 1ul> const&) (line 594)called 4 times, returned 4 times75.0% nda::basic_array<nda::basic_array<double, 3, 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(std::initializer_list<nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (line 339)called 2 times, returned 2 times81.0% nda::basic_array<nda::basic_array<int, 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> > >::basic_array<int, int>(int, int) (line 230)called 1 time, returned 1 time82.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() (line 199)called 2 times, returned 2 times100.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 times100.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 time100.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 times85.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 495)called 2 times, returned 2 times100.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 times100.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 time85.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 times100.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 times100.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 time85.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 495)called 2 times, returned 2 times100.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 times100.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 times100.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<int>(int) (line 230)called 2 times, returned 2 times82.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<long>(long) (line 230)called 2 times, returned 2 times82.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> > >::resize(std::array<long, 1ul> const&) (line 592)called 2 times, returned 2 times75.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> > >::resize(std::array<long, 1ul> const&) (line 594)called 2 times, returned 2 times75.0% nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (line 230)called 3 times, returned 3 times82.0% nda::basic_array<std::array<double, 2ul>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(std::initializer_list<std::array<double, 2ul> > const&) (line 339)called 2 times, returned 2 times91.0% nda::basic_array<std::array<int, 3ul>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int>(int) (line 230)called 1 time, returned 1 time82.0% @@ -716,12 +716,12 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>*, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<unsigned long>(unsigned long) (line 230)called 4 times, returned 4 times82.0% 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> > >::ones<long>(std::array<long, 1ul> const&) (line 430)called 1 time, returned 1 time100.0% 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> > >::zeros<long>(std::array<long, 1ul> const&) (line 402)called 1 time, returned 1 time100.0% - 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> > >::operator=<array_initializer<std::complex<double>, 1ul> >(array_initializer<std::complex<double>, 1ul> const&) (line 560)called 1 time, returned 1 time100.0% - 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> > >::operator=<array_of_rank<std::complex<double>, 1ul> >(array_of_rank<std::complex<double>, 1ul> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<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&) (line 526)not called0.0% - 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> > >::operator=<nda::basic_array_view<std::complex<double> const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double> const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<std::complex<double>, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (line 543)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_initializer<std::complex<double>, 1ul> >(array_initializer<std::complex<double>, 1ul> const&) (line 562)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_of_rank<std::complex<double>, 1ul> >(array_of_rank<std::complex<double>, 1ul> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<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&) (line 528)not called0.0% + 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> > >::operator=<nda::basic_array_view<std::complex<double> const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double> const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<std::complex<double>, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (line 545)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (line 176)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 9 times, returned 9 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 21 times, returned 21 times100.0% @@ -746,15 +746,15 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)42, double, nda::basic_array_view<std::complex<double> const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >(nda::expr<(char)42, double, nda::basic_array_view<std::complex<double> const, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > const&) (line 293)called 2 times, returned 2 times88.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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> > >&> >(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&) (line 293)called 6 times, returned 6 times88.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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> > >&> const&) (line 293)called 21 times, returned 21 times88.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 2 times, returned 2 times100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 592)called 7 times, returned 7 times75.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::rand<int>(int) (line 488)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::rand<long>(long) (line 488)called 11 times, returned 11 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 2 times, returned 2 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 594)called 7 times, returned 7 times75.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::rand<int>(int) (line 490)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::rand<long>(long) (line 490)called 11 times, returned 11 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::rand<long>(std::array<long, 1ul> const&) (line 463)called 15 times, returned 15 times66.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (line 526)called 6 times, returned 6 times100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)43, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> >(nda::expr<(char)43, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> const&) (line 526)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> const&) (line 526)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > const&) (line 526)called 11 times, returned 11 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (line 528)called 6 times, returned 6 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)43, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> >(nda::expr<(char)43, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> const&) (line 528)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> const&) (line 528)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > const&) (line 528)called 11 times, returned 11 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 14 times, returned 14 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 205)called 18 times, returned 18 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 12 times, returned 12 times100.0% @@ -764,17 +764,17 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 1ul> const&) (line 260)called 15 times, returned 15 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&) (line 293)called 4 times, returned 4 times88.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)42, std::complex<double>, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)42, std::complex<double>, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 293)called 1 time, returned 1 time88.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 3 times, returned 3 times100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 592)called 19 times, returned 19 times100.0% - 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> > >::rand<int, int>(int, int) (line 488)called 3 times, returned 3 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 3 times, returned 3 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (line 594)called 19 times, returned 19 times100.0% + 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> > >::rand<int, int>(int, int) (line 490)called 3 times, returned 3 times100.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (line 463)called 3 times, returned 3 times66.0% - 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> > >::operator=<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> > >&> >(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> > >&> const&) (line 560)called 3 times, returned 3 times100.0% - 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> > >::operator=<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> > >&> >(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> > >&> const&) (line 560)not called0.0% - 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> > >::operator=<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> > >&> >(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> > >&> const&) (line 560)called 3 times, returned 3 times100.0% - 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> > >::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 526)called 2 times, returned 2 times100.0% - 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> > >::operator=<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&) (line 526)called 6 times, returned 6 times100.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (line 526)called 3 times, returned 3 times100.0% - 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (line 543)called 1 time, returned 1 time100.0% + 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> > >::operator=<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> > >&> >(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> > >&> const&) (line 562)called 3 times, returned 3 times100.0% + 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> > >::operator=<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> > >&> >(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> > >&> const&) (line 562)not called0.0% + 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> > >::operator=<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> > >&> >(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> > >&> const&) (line 562)called 3 times, returned 3 times100.0% + 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> > >::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 528)called 2 times, returned 2 times100.0% + 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> > >::operator=<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&) (line 528)called 6 times, returned 6 times100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (line 528)called 3 times, returned 3 times100.0% + 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (line 545)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 19 times, returned 19 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 126 times, returned 126 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (line 230)called 9 times, returned 9 times82.0% @@ -796,19 +796,19 @@

GCC Code Coverage Report

nda::basic_array<std::complex<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<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > >(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> > >, std::complex<double> > const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::F_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >(nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::F_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_unary<(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::expr_unary<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 293)called 8 times, returned 8 times88.0% - nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 592)called 34 times, returned 34 times100.0% - 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> > >::rand<long, long>(long, long) (line 488)called 22 times, returned 22 times100.0% + nda::basic_array<std::complex<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 34 times, returned 34 times100.0% + 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> > >::rand<long, long>(long, long) (line 490)called 22 times, returned 22 times100.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (line 463)called 26 times, returned 26 times66.0% 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> > >::zeros<long>(std::array<long, 2ul> const&) (line 402)called 27 times, returned 27 times100.0% - 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> > >::operator=<int>(int const&) (line 543)called 14 times, returned 14 times100.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)43, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > const&) (line 526)called 22 times, returned 22 times100.0% - 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> > >::operator=<nda::expr<(char)47, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)47, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >(nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (line 543)called 1 time, returned 1 time100.0% + 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> > >::operator=<int>(int const&) (line 545)called 14 times, returned 14 times100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)43, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > const&) (line 528)called 22 times, returned 22 times100.0% + 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> > >::operator=<nda::expr<(char)47, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)47, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >(nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (line 545)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 52 times, returned 52 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 205)called 62 times, returned 62 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 25 times, returned 25 times100.0% @@ -825,15 +825,15 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr<(char)43, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)43, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (line 293)called 2 times, returned 2 times88.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::expr_call<nda::conj_f, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr_call<nda::conj_f, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (line 293)called 2 times, returned 2 times88.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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::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&) (line 293)called 2 times, returned 2 times88.0% - nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 3 times, returned 3 times100.0% - nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 32 times, returned 32 times100.0% - nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 592)called 29 times, returned 29 times100.0% + nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 3 times, returned 3 times100.0% + nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 32 times, returned 32 times100.0% + nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 594)called 29 times, returned 29 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<double> > const&) (line 323)called 27 times, returned 27 times100.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (line 463)called 4 times, returned 4 times66.0% 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> > >::zeros<long, long>(long, long) (line 416)called 2 times, returned 2 times100.0% 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> > >::zeros<long>(std::array<long, 2ul> const&) (line 402)called 5 times, returned 5 times100.0% - 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> > >::operator=<int>(int const&) (line 543)called 12 times, returned 12 times100.0% - 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> > >::operator=<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 526)called 3 times, returned 3 times100.0% + 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> > >::operator=<int>(int const&) (line 545)called 12 times, returned 12 times100.0% + 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> > >::operator=<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 528)called 3 times, returned 3 times100.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 205)called 70 times, returned 70 times100.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<2, 0ul, 1ul, (nda::layout_prop_e)3> const&, nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 283)called 1 time, returned 1 time100.0% @@ -846,29 +846,29 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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> > > const&) (line 293)called 6 times, returned 6 times88.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array_view<std::complex<double>, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array_view<std::complex<double>, 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> > const&) (line 293)called 2 times, returned 2 times88.0% - nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 3 times, returned 3 times100.0% - nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 592)called 3 times, returned 3 times62.0% + nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 3 times, returned 3 times100.0% + nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 594)called 3 times, returned 3 times62.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<double> > const&) (line 323)called 10 times, returned 10 times100.0% 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> > >::ones<long>(std::array<long, 3ul> const&) (line 430)called 1 time, returned 1 time100.0% 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> > >::rand<long>(std::array<long, 3ul> const&) (line 463)called 46 times, returned 46 times66.0% 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> > >::zeros<int, long, long>(int, long, long) (line 416)called 1 time, returned 1 time100.0% 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> > >::zeros<long>(std::array<long, 3ul> const&) (line 402)called 2 times, returned 2 times100.0% - 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> > >::operator=<array_initializer<std::complex<double>, 3ul> >(array_initializer<std::complex<double>, 3ul> const&) (line 560)called 1 time, returned 1 time100.0% - 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> > >::operator=<array_of_rank<std::complex<double>, 3ul> >(array_of_rank<std::complex<double>, 3ul> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::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 526)not called0.0% - 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> > >::operator=<nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 513ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 513ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<std::complex<double>, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, 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::expr<(char)42, 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&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, 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> > >(nda::expr<(char)42, 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&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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> > >(nda::expr<(char)43, 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&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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> > >(nda::expr<(char)45, 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&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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> > >(nda::expr<(char)45, 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&) (line 526)called 46 times, returned 46 times100.0% - 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> > >::operator=<nda::expr<(char)47, 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::expr<(char)47, 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&> const&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)47, 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> > >(nda::expr<(char)47, 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&) (line 526)called 1 time, returned 1 time100.0% - 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (line 543)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_initializer<std::complex<double>, 3ul> >(array_initializer<std::complex<double>, 3ul> const&) (line 562)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_of_rank<std::complex<double>, 3ul> >(array_of_rank<std::complex<double>, 3ul> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::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 528)not called0.0% + 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> > >::operator=<nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 513ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 513ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<std::complex<double>, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, 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::expr<(char)42, 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&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, 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> > >(nda::expr<(char)42, 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&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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> > >(nda::expr<(char)43, 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&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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> > >(nda::expr<(char)45, 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&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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> > >(nda::expr<(char)45, 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&) (line 528)called 46 times, returned 46 times100.0% + 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> > >::operator=<nda::expr<(char)47, 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::expr<(char)47, 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&> const&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)47, 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> > >(nda::expr<(char)47, 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&) (line 528)called 1 time, returned 1 time100.0% + 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (line 545)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (line 176)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 60 times, returned 60 times100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 46 times, returned 46 times100.0% @@ -881,13 +881,13 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&) (line 260)called 66 times, returned 66 times100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&, nda::mem::init_zero_t) (line 169)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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&) (line 293)called 9 times, returned 9 times88.0% - nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 2 times, returned 2 times100.0% - nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 592)called 66 times, returned 66 times100.0% + nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 2 times, returned 2 times100.0% + nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 594)called 66 times, returned 66 times100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<double> > const&) (line 323)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::ones<long>(std::array<long, 3ul> const&) (line 430)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::rand<long>(std::array<long, 3ul> const&) (line 463)called 1 time, returned 1 time66.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::zeros<long>(std::array<long, 3ul> const&) (line 402)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)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 526)not called0.0% + nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)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 528)not called0.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 5 times, returned 5 times100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<3, 0ul, 18ul, (nda::layout_prop_e)3> const&) (line 271)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<3, 0ul, 18ul, (nda::layout_prop_e)3> const&, nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (line 283)called 2 times, returned 2 times100.0% @@ -897,7 +897,7 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&) (line 260)called 11 times, returned 11 times100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&, nda::mem::init_zero_t) (line 169)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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&) (line 293)called 1 time, returned 1 time88.0% - nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 592)called 3 times, returned 3 times75.0% + nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (line 594)called 3 times, returned 3 times75.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<double> > const&) (line 323)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 33ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 33ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<3, 0ul, 33ul, (nda::layout_prop_e)3> const&) (line 271)called 2 times, returned 2 times100.0% @@ -908,21 +908,21 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 33ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&) (line 260)called 4 times, returned 4 times100.0% nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 33ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<double> > const&) (line 323)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 513ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (line 230)called 1 time, returned 1 time82.0% - 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> > >::rand<int, int, int, int, int, int>(int, int, int, int, int, int) (line 488)called 1 time, returned 1 time100.0% + 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> > >::rand<int, int, int, int, int, int>(int, int, int, int, int, int) (line 490)called 1 time, returned 1 time100.0% 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> > >::rand<long>(std::array<long, 6ul> const&) (line 463)called 1 time, returned 1 time66.0% - 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> > >::operator=<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> > >&> >(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> > >&> const&) (line 560)not called0.0% - 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> > >::operator=<nda::basic_array_view<std::complex<double>, 6, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 6, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)not called0.0% + 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> > >::operator=<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> > >&> >(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> > >&> const&) (line 562)not called0.0% + 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> > >::operator=<nda::basic_array_view<std::complex<double>, 6, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 6, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)not called0.0% nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 202)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int, int, int, int>(int, int, int, int, int, int) (line 230)called 2 times, returned 2 times82.0% nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 6ul> const&) (line 260)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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&) (line 293)called 4 times, returned 4 times88.0% nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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> > >&> const&) (line 293)called 2 times, returned 2 times88.0% - nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 495)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 6ul> const&) (line 592)not called0.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<std::complex<float>, 2ul> >(array_initializer<std::complex<float>, 2ul> const&) (line 560)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<std::complex<float>, 2ul> >(array_of_rank<std::complex<float>, 2ul> const&) (line 526)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<std::complex<float>, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<float>, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 526)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<std::complex<float> >(std::complex<float> const&) (line 543)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (line 497)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 6ul> const&) (line 594)not called0.0% + nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<std::complex<float>, 2ul> >(array_initializer<std::complex<float>, 2ul> const&) (line 562)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<std::complex<float>, 2ul> >(array_of_rank<std::complex<float>, 2ul> const&) (line 528)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<std::complex<float>, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<float>, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (line 528)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<std::complex<float> >(std::complex<float> const&) (line 545)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (line 176)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 5 times, returned 5 times100.0% nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<2, 0ul, 16ul, (nda::layout_prop_e)3> const&) (line 271)called 1 time, returned 1 time100.0% @@ -931,8 +931,8 @@

GCC Code Coverage Report

nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<array_initializer<std::complex<float>, 2ul> >(array_initializer<std::complex<float>, 2ul> const&) (line 317)called 2 times, returned 2 times71.0% nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<array_of_rank<std::complex<float>, 2ul> >(array_of_rank<std::complex<float>, 2ul> const&) (line 293)called 1 time, returned 1 time88.0% nda::basic_array<std::complex<float>, 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 9 times, returned 9 times100.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 498)called 2 times, returned 2 times100.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (line 592)called 3 times, returned 3 times75.0% + nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (line 500)called 2 times, returned 2 times100.0% + nda::basic_array<std::complex<float>, 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 3 times, returned 3 times75.0% nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<float> > const&) (line 323)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<float>, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (line 199)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<float>, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<2, 0ul, 1ul, (nda::layout_prop_e)3> const&) (line 271)called 2 times, returned 2 times100.0% @@ -943,11 +943,11 @@

GCC Code Coverage Report

nda::basic_array<std::complex<float>, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 2ul> const&) (line 260)called 4 times, returned 4 times100.0% nda::basic_array<std::complex<float>, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<float> > const&) (line 323)called 2 times, returned 2 times100.0% nda::basic_array<std::function<double (double)>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (line 230)called 1 time, returned 1 time82.0% - void nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (line 577)not called0.0% - void nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (line 577)not called0.0% - void nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (line 577)not called0.0% - void nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::resize<long>(long const&) (line 577)not called0.0% - void nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<int>(int const&) (line 577)called 1 time, returned 1 time100.0% + void nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (line 579)not called0.0% + void nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (line 579)not called0.0% + void nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (line 579)not called0.0% + void nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::resize<long>(long const&) (line 579)not called0.0% + void nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<int>(int const&) (line 579)called 1 time, returned 1 time100.0% @@ -4386,36 +4386,36 @@

GCC Code Coverage Report

468 -
- 4/8 -
-
✓ Branch 0 taken 35 times.
-
✓ Branch 1 taken 178 times.
-
✓ Branch 3 taken 35 times.
-
✗ Branch 4 not taken.
-
✓ Branch 6 taken 35 times.
-
✗ Branch 7 not taken.
-
✗ Branch 9 not taken.
-
✗ Branch 10 not taken.
-
-
- 423 - auto static dist = std::uniform_real_distribution<>(0.0, 1.0); + 423 + auto res = basic_array{shape}; 469 - 423 - auto res = basic_array{shape}; + + if constexpr (nda::is_complex_v<ValueType>) { 470 +
+ 4/8 +
+
✓ Branch 0 taken 12 times.
+
✓ Branch 1 taken 84 times.
+
✓ Branch 3 taken 12 times.
+
✗ Branch 4 not taken.
+
✓ Branch 6 taken 12 times.
+
✗ Branch 7 not taken.
+
✗ Branch 9 not taken.
+
✗ Branch 10 not taken.
+
+
- - if constexpr (nda::is_complex_v<ValueType>) + 191 + auto static dist = std::uniform_real_distribution<typename ValueType::value_type>(0.0, 1.0); 471 @@ -4442,10 +4442,30 @@

GCC Code Coverage Report

- else + } else { 473 + +
+ 4/8 +
+
✓ Branch 0 taken 23 times.
+
✓ Branch 1 taken 94 times.
+
✓ Branch 3 taken 23 times.
+
✗ Branch 4 not taken.
+
✓ Branch 6 taken 23 times.
+
✗ Branch 7 not taken.
+
✗ Branch 9 not taken.
+
✗ Branch 10 not taken.
+
+
+ + 232 + auto static dist = std::uniform_real_distribution<ValueType>(0.0, 1.0); + + + 474
4/6 @@ -4463,126 +4483,133 @@

GCC Code Coverage Report

for (auto &x : res) x = dist(gen); - 474 + 475 + + + + } + + + 476 423 return res; - 475 + 477 } - 476 + 478 - 477 + 479 /** - 478 + 480 * @brief Make a random-initialized array with the given dimensions. - 479 + 481 * - 480 + 482 * @details The random values are take from a uniform distribution over [0, 1). For a complex array, both real and - 481 + 483 * imaginary parts are initialized with random values. - 482 + 484 * - 483 + 485 * @tparam Ints Integer types. - 484 + 486 * @param is Extent (number of elements) along each dimension. - 485 + 487 * @return Random-initialized array. - 486 + 488 */ - 487 + 489 template <std::integral... Ints> - 488 + 490 165 static basic_array rand(Ints... is) - 489 + 491 requires(sizeof...(Ints) == Rank) - 490 + 492 { - 491 + 493
1/2 @@ -4596,147 +4623,147 @@

GCC Code Coverage Report

return rand(std::array<long, Rank>{is...}); - 492 + 494 } - 493 + 495 - 494 + 496 /// Default move assignment moves the memory handle and layout from the right hand side array. - 495 + 497 257 basic_array &operator=(basic_array &&) = default; - 496 + 498 - 497 + 499 /// Default copy assignment copies the memory handle and layout from the right hand side array. - 498 + 500 105 basic_array &operator=(basic_array const &) = default; - 499 + 501 - 500 + 502 /** - 501 + 503 * @brief Assignment operator makes a deep copy of another array with a different algebra and/or container policy. - 502 + 504 * - 503 + 505 * @details A new array object is constructed from the right hand side array and then moved into the current array. - 504 + 506 * This will invalidate all references/views to the existing storage. - 505 + 507 * - 506 + 508 * @tparam A Algebra of the other array. - 507 + 509 * @tparam CP Container policy of the other array. - 508 + 510 * @param rhs Right hand side of the assignment operation. - 509 + 511 */ - 510 + 512 template <char A, typename CP> - 511 + 513 4 basic_array &operator=(basic_array<ValueType, Rank, LayoutPolicy, A, CP> const &rhs) { - 512 + 514
1/2 @@ -4750,105 +4777,105 @@

GCC Code Coverage Report

*this = basic_array{rhs}; - 513 + 515 4 return *this; - 514 + 516 } - 515 + 517 - 516 + 518 /** - 517 + 519 * @brief Assignment operator makes a deep copy of an nda::ArrayOfRank object. - 518 + 520 * - 519 + 521 * @details The array is first resized to the shape of the right hand side and the elements are copied. This might - 520 + 522 * invalidate all references/views to the existing storage. - 521 + 523 * - 522 + 524 * @tparam RHS nda::ArrayOfRank type. - 523 + 525 * @param rhs Right hand side of the assignment operation. - 524 + 526 */ - 525 + 527 template <ArrayOfRank<Rank> RHS> - 526 + 528 556 basic_array &operator=(RHS const &rhs) { - 527 + 529
1/2 @@ -4862,238 +4889,238 @@

GCC Code Coverage Report

resize(rhs.shape()); - 528 + 530 556 assign_from_ndarray(rhs); - 529 + 531 556 return *this; - 530 + 532 } - 531 + 533 - 532 + 534 /** - 533 + 535 * @brief Assignment operator assigns a scalar to the array. - 534 + 536 * - 535 + 537 * @details The behavior depends on the algebra of the array: - 536 + 538 * - 'A' (array) and 'V' (vector): The scalar is assigned to all elements of the array. - 537 + 539 * - 'M' (matrix): The scalar is assigned to the diagonal elements of the shorter dimension. - 538 + 540 * - 539 + 541 * @tparam RHS Type of the scalar. - 540 + 542 * @param rhs Right hand side of the assignment operation. - 541 + 543 */ - 542 + 544 template <typename RHS> - 543 + 545 204 basic_array &operator=(RHS const &rhs) noexcept - 544 + 546 requires(is_scalar_for_v<RHS, basic_array>) - 545 + 547 { - 546 + 548 204 assign_from_scalar(rhs); - 547 + 549 204 return *this; - 548 + 550 } - 549 + 551 - 550 + 552 /** - 551 + 553 * @brief Assignment operator uses an nda::ArrayInitializer to assign to the array. - 552 + 554 * - 553 + 555 * @details The array is resized to the shape of the initializer. This might invalidate all references/views to the - 554 + 556 * existing storage. - 555 + 557 * - 556 + 558 * @tparam Initializer nda::ArrayInitializer type. - 557 + 559 * @param initializer Initializer object. - 558 + 560 */ - 559 + 561 template <ArrayInitializer<basic_array> Initializer> - 560 + 562 58 basic_array &operator=(Initializer const &initializer) { - 561 + 563
3/5 @@ -5110,133 +5137,133 @@

GCC Code Coverage Report

resize(initializer.shape()); - 562 + 564 58 initializer.invoke(*this); - 563 + 565 58 return *this; - 564 + 566 } - 565 + 567 - 566 + 568 /** - 567 + 569 * @brief Resize the array to a new shape. - 568 + 570 * - 569 + 571 * @details Resizing is only performed if the storage is not null and if the new size is different from the previous - 570 + 572 * size. If resizing is performed, the content of the resulting array is undefined since it makes no copy of the - 571 + 573 * previous data and all references/views to the existing storage will be invalidated. - 572 + 574 * - 573 + 575 * @tparam Ints Integer types. - 574 + 576 * @param is New extent (number of elements) along each dimension. - 575 + 577 */ - 576 + 578 template <std::integral... Ints> - 577 + 579 1 void resize(Ints const &...is) { - 578 + 580 static_assert(std::is_copy_constructible_v<ValueType>, "Error in nda::basic_array: Resizing requires the value_type to be copy constructible"); - 579 + 581 static_assert(sizeof...(is) == Rank, "Error in nda::basic_array: Resizing requires exactly Rank arguments"); - 580 + 582
1/2 @@ -5250,98 +5277,98 @@

GCC Code Coverage Report

resize(std::array<long, Rank>{long(is)...}); - 581 + 583 1 } - 582 + 584 - 583 + 585 /** - 584 + 586 * @brief Resize the array to a new shape. - 585 + 587 * - 586 + 588 * @details Resizing is only performed if the storage is not null and if the new size is different from the previous - 587 + 589 * size. If resizing is performed, the content of the resulting array is undefined since it makes no copy of the - 588 + 590 * previous data and all references/views to the existing storage will be invalidated. - 589 + 591 * - 590 + 592 * @param shape New shape of the array. - 591 + 593 */ - 592 + 594 46188 [[gnu::noinline]] void resize(std::array<long, Rank> const &shape) { - 593 + 595 46188 lay = layout_t(shape); - 594 + 596
7/8 @@ -5361,112 +5388,112 @@

GCC Code Coverage Report

if (sto.is_null() or (sto.size() != lay.size())) sto = storage_t{lay.size()}; - 595 + 597 46188 } - 596 + 598 - 597 + 599 // include common functionality of arrays and views - 598 + 600 #include "./_impl_basic_array_view_common.hpp" - 599 + 601 }; - 600 + 602 - 601 + 603 // Class template argument deduction guides. - 602 + 604 template <MemoryArray A> - 603 + 605 basic_array(A &&a) -> basic_array<get_value_t<A>, get_rank<A>, get_contiguous_layout_policy<get_rank<A>, get_layout_info<A>.stride_order>, - 604 + 606 get_algebra<A>, heap<mem::get_addr_space<A>>>; - 605 + 607 - 606 + 608 template <Array A> - 607 + 609 basic_array(A &&a) -> basic_array<get_value_t<A>, get_rank<A>, C_layout, get_algebra<A>, heap<>>; - 608 + 610 - 609 + 611 } // namespace nda - 610 + 612 diff --git a/docs/coverage/coverage.basic_array_view.hpp.e01df435fcc414d0d666fb6e75eb42f2.html b/docs/coverage/coverage.basic_array_view.hpp.e01df435fcc414d0d666fb6e75eb42f2.html index 09a13149..5cb19ca4 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.basic_functions.hpp.e4b283f149413d71f3fb5eda397cccd0.html b/docs/coverage/coverage.basic_functions.hpp.e4b283f149413d71f3fb5eda397cccd0.html index 39e8bf33..02e48479 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.bound_check_worker.hpp.378ae143287dc8ec7a8af2395e5b2d68.html b/docs/coverage/coverage.bound_check_worker.hpp.378ae143287dc8ec7a8af2395e5b2d68.html index c5f0d1bc..2fbf797e 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.broadcast.hpp.f65494dd2c435c330d952629f45ca5ed.html b/docs/coverage/coverage.broadcast.hpp.f65494dd2c435c330d952629f45ca5ed.html index 8e51fefa..cbfc63b9 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.complex.hpp.5aa49c95470843bd187543e69a8bf11c.html b/docs/coverage/coverage.complex.hpp.5aa49c95470843bd187543e69a8bf11c.html index 67159ed4..c2b10c74 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.cxx_interface.cpp.05f6049c3aa33b8b90c4a763dd311066.html b/docs/coverage/coverage.cxx_interface.cpp.05f6049c3aa33b8b90c4a763dd311066.html index 03287905..a7372759 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.cxx_interface.cpp.ba72b8909171122304c8c2afb07ab36d.html b/docs/coverage/coverage.cxx_interface.cpp.ba72b8909171122304c8c2afb07ab36d.html index e4fadcef..86f2db54 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.det_and_inverse.hpp.f0a150c553acd11bb9ae6a420b26b9c5.html b/docs/coverage/coverage.det_and_inverse.hpp.f0a150c553acd11bb9ae6a420b26b9c5.html index b000bd86..a282f43a 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.dot.hpp.556d0bb8ca4bb175a216cc9ef1c2c26d.html b/docs/coverage/coverage.dot.hpp.556d0bb8ca4bb175a216cc9ef1c2c26d.html index 31105d2a..db97e7a3 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.dot.hpp.79e14c6f03125c16a02da539d1aa24ce.html b/docs/coverage/coverage.dot.hpp.79e14c6f03125c16a02da539d1aa24ce.html index 77813655..c6fdb8c2 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.eigenelements.hpp.db91ef078f2e70d13f176f589038cd27.html b/docs/coverage/coverage.eigenelements.hpp.db91ef078f2e70d13f176f589038cd27.html index d0f27977..f1b0c61e 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.eval.hpp.5d800565b02e1e1b4b5bafbc6552b1b0.html b/docs/coverage/coverage.eval.hpp.5d800565b02e1e1b4b5bafbc6552b1b0.html index a43c5377..96a0e71d 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.exceptions.hpp.d6648bec0f720e57f7d70cb0e6986a55.html b/docs/coverage/coverage.exceptions.hpp.d6648bec0f720e57f7d70cb0e6986a55.html index acd17acf..8ed385eb 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.expression.hpp.b19a611ea4788650b73c9322739610a2.html b/docs/coverage/coverage.expression.hpp.b19a611ea4788650b73c9322739610a2.html index 89c30e3d..75aa72f0 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.for_each.hpp.ace7537fad782552d5e93a548b3292c8.html b/docs/coverage/coverage.for_each.hpp.ace7537fad782552d5e93a548b3292c8.html index 5abd4f63..fab112bf 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.function.hpp.e33d736d7ffb652c991f44ff42171cfe.html b/docs/coverage/coverage.function.hpp.e33d736d7ffb652c991f44ff42171cfe.html index 5d4e0fe3..f50603e2 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.functions.html b/docs/coverage/coverage.functions.html index 2a5a525c..640885db 100644 --- a/docs/coverage/coverage.functions.html +++ b/docs/coverage/coverage.functions.html @@ -23,7 +23,7 @@

GCC Code Coverage Report

Date: - 2024-09-26 21:10:12 + 2024-09-26 22:10:33 @@ -38,8 +38,8 @@

GCC Code Coverage Report

Lines: - 2255 - 2341 + 2256 + 2342 96.3% @@ -50,8 +50,8 @@

GCC Code Coverage Report

Branches: - 5361 - 10687 + 5365 + 10695 50.2% @@ -2006,11 +2006,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 called0.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 times100.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 times100.0% - nda::array_iterator<1, int, int*>::operator*() const (nda/iterators.hpp:375)called 1543 times, returned 1543 times100.0% + nda::array_iterator<1, int, int*>::operator*() const (nda/iterators.hpp:375)called 1482 times, returned 1482 times100.0% nda::array_iterator<1, int, int*>::operator++() (nda/iterators.hpp:387)called 1143 times, returned 1143 times100.0% nda::array_iterator<1, int, int*>::operator++(int) (nda/iterators.hpp:396)called 18 times, returned 18 times100.0% - nda::array_iterator<1, int, int*>::operator+=(long) (nda/iterators.hpp:441)called 40 times, returned 40 times100.0% - nda::array_iterator<1, int, int*>::operator--() (nda/iterators.hpp:406)called 206 times, returned 206 times100.0% + nda::array_iterator<1, int, int*>::operator+=(long) (nda/iterators.hpp:441)called 35 times, returned 35 times100.0% + nda::array_iterator<1, int, int*>::operator--() (nda/iterators.hpp:406)called 157 times, returned 157 times100.0% nda::array_iterator<1, int, int*>::operator-=(long) (nda/iterators.hpp:452)not called0.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 times100.0% nda::array_iterator<1, int, int*>::operator[](long) (nda/iterators.hpp:499)called 1 time, returned 1 time100.0% @@ -2143,12 +2143,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() (nda/basic_array.hpp:199)called 2 times, returned 2 times100.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 time100.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 time100.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:495)called 1 time, returned 1 time100.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 time100.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 times100.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 time100.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 time100.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 time100.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:495)called 1 time, returned 1 time100.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 time100.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 time100.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 time85.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&) (nda/basic_array.hpp:293)called 1 time, returned 1 time85.0% @@ -2171,12 +2171,12 @@

GCC Code Coverage Report

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> > >::ones<long>(std::array<long, 1ul> const&) (nda/basic_array.hpp:430)called 2 times, returned 2 times100.0% 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> > >::rand<long>(std::array<long, 1ul> const&) (nda/basic_array.hpp:463)called 3 times, returned 3 times69.0% 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> > >::zeros<long>(std::array<long, 1ul> const&) (nda/basic_array.hpp:402)called 2 times, returned 2 times100.0% - 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> > >::operator=<(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/basic_array.hpp:511)called 1 time, returned 1 time89.0% - 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> > >::operator=<nda::expr<(char)42, double, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)42, double, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, int, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)42, int, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> >(nda::expr<(char)43, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> const&) (nda/basic_array.hpp:526)called 4 times, returned 4 times100.0% - 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> > >::operator=<nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)47, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> > >(nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)47, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% + 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> > >::operator=<(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/basic_array.hpp:513)called 1 time, returned 1 time89.0% + 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> > >::operator=<nda::expr<(char)42, double, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)42, double, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, int, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)42, int, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> >(nda::expr<(char)43, nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::basic_array_view<double const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> const&) (nda/basic_array.hpp:528)called 4 times, returned 4 times100.0% + 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> > >::operator=<nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)47, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> > >(nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)47, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 7 times, returned 7 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:205)called 6 times, returned 6 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:202)called 40 times, returned 40 times100.0% @@ -2208,18 +2208,18 @@

GCC Code Coverage Report

nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 144 times, returned 144 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 291 times, returned 291 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 84 times, returned 84 times100.0% - nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 4 times, returned 4 times100.0% - nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:495)called 2 times, returned 2 times100.0% - nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:592)called 8 times, returned 8 times100.0% + nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 4 times, returned 4 times100.0% + nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 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 times100.0% + nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:594)called 8 times, returned 8 times100.0% nda::basic_array<double, 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 785 times, returned 785 times100.0% nda::basic_array<double, 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 750 times, returned 750 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 1 time, returned 1 time100.0% - 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> > >::rand<long>(long) (nda/basic_array.hpp:488)called 11 times, returned 11 times100.0% + 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> > >::rand<long>(long) (nda/basic_array.hpp:490)called 11 times, returned 11 times100.0% 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> > >::rand<long>(std::array<long, 1ul> const&) (nda/basic_array.hpp:463)called 11 times, returned 11 times69.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (nda/basic_array.hpp:526)called 11 times, returned 11 times100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (nda/basic_array.hpp:528)called 11 times, returned 11 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 11 times, returned 11 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:205)called 9 times, returned 9 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:202)called 12 times, returned 12 times100.0% @@ -2241,14 +2241,14 @@

GCC Code Coverage Report

nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 133 times, returned 133 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 43 times, returned 43 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 244 times, returned 244 times100.0% - nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:592)called 14 times, returned 14 times100.0% + nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:594)called 14 times, returned 14 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 247 times, returned 247 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 71 times, returned 71 times100.0% nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 9 times, returned 9 times100.0% - 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> > >::rand<int, int>(int, int) (nda/basic_array.hpp:488)called 2 times, returned 2 times100.0% + 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> > >::rand<int, int>(int, int) (nda/basic_array.hpp:490)called 2 times, returned 2 times100.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:463)called 7 times, returned 7 times69.0% 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> > >::zeros<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:402)called 1 time, returned 1 time100.0% - 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=<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_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> >(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_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> const&) (nda/basic_array.hpp:526)called 4 times, returned 4 times100.0% + 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=<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_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> >(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_view<double const, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&> const&) (nda/basic_array.hpp:528)called 4 times, returned 4 times100.0% nda::basic_array<double, 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 time100.0% nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(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:205)called 1 time, returned 1 time100.0% nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:202)called 123 times, returned 123 times100.0% @@ -2286,7 +2286,7 @@

GCC Code Coverage Report

nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 4 times, returned 4 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 164454 times, returned 164454 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 150 times, returned 150 times100.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&) (nda/basic_array.hpp:592)called 5 times, returned 5 times75.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&) (nda/basic_array.hpp:594)called 5 times, returned 5 times75.0% nda::basic_array<double, 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 1783 times, returned 1783 times100.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&) (nda/basic_array.hpp:323)called 2 times, returned 2 times100.0% nda::basic_array<double, 2, 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 164736 times, returned 164736 times100.0% @@ -2294,22 +2294,22 @@

GCC Code Coverage Report

nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() && (nda/_impl_basic_array_view_common.hpp:39)called 1 time, returned 1 time100.0% nda::basic_array<double, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() const & (nda/_impl_basic_array_view_common.hpp:27)called 5 times, returned 5 times100.0% 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> > >::ones<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:430)called 1 time, returned 1 time100.0% - 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> > >::rand<int, int>(int, int) (nda/basic_array.hpp:488)called 1 time, returned 1 time100.0% - 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> > >::rand<long, long>(long, long) (nda/basic_array.hpp:488)called 22 times, returned 22 times100.0% + 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> > >::rand<int, int>(int, int) (nda/basic_array.hpp:490)called 1 time, returned 1 time100.0% + 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> > >::rand<long, long>(long, long) (nda/basic_array.hpp:490)called 22 times, returned 22 times100.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:463)called 27 times, returned 27 times69.0% 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> > >::zeros<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:402)called 3 times, returned 3 times100.0% - 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> > >::operator=<double>(double const&) (nda/basic_array.hpp:543)called 5 times, returned 5 times100.0% - 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:543)called 13 times, returned 13 times100.0% - 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> > >::operator=<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&> >(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&> const&) (nda/basic_array.hpp:560)called 14 times, returned 14 times100.0% - 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> > >::operator=<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&) (nda/basic_array.hpp:526)called 2 times, returned 2 times100.0% - 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> > >::operator=<nda::basic_array_view<double const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)not called0.0% - 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> > >::operator=<nda::basic_array_view<double const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (nda/basic_array.hpp:526)called 22 times, returned 22 times100.0% + 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> > >::operator=<double>(double const&) (nda/basic_array.hpp:545)called 5 times, returned 5 times100.0% + 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:545)called 13 times, returned 13 times100.0% + 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> > >::operator=<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&> >(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&> const&) (nda/basic_array.hpp:562)called 14 times, returned 14 times100.0% + 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> > >::operator=<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&) (nda/basic_array.hpp:528)called 2 times, returned 2 times100.0% + 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> > >::operator=<nda::basic_array_view<double const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::C_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)not called0.0% + 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> > >::operator=<nda::basic_array_view<double const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)43, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (nda/basic_array.hpp:528)called 22 times, returned 22 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 92 times, returned 92 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:205)called 70 times, returned 70 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:202)called 30 times, returned 30 times100.0% @@ -2342,16 +2342,16 @@

GCC Code Coverage Report

nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 31 times, returned 31 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 557 times, returned 557 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 164799 times, returned 164799 times100.0% - nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)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.hpp:498)called 8 times, returned 8 times100.0% - nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)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.hpp:495)called 60 times, returned 60 times100.0% - nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 46 times, returned 46 times100.0% + nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)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.hpp:500)called 8 times, returned 8 times100.0% + nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)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.hpp:497)called 60 times, returned 60 times100.0% + nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 46 times, returned 46 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 1159 times, returned 1159 times100.0% 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> const&) (nda/basic_array.hpp:323)called 41 times, returned 41 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 695 times, returned 695 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 85 times, returned 85 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() && (nda/_impl_basic_array_view_common.hpp:39)called 2 times, returned 2 times100.0% nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() const & (nda/_impl_basic_array_view_common.hpp:27)called 156 times, returned 156 times100.0% - 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> > >::rand<int, int>(int, int) (nda/basic_array.hpp:488)called 3 times, returned 3 times100.0% + 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> > >::rand<int, int>(int, int) (nda/basic_array.hpp:490)called 3 times, returned 3 times100.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:463)called 3 times, returned 3 times69.0% nda::basic_array<double, 2, nda::F_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 3 times, returned 3 times100.0% nda::basic_array<double, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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.hpp:293)called 1 time, returned 1 time88.0% @@ -2367,9 +2367,9 @@

GCC Code Coverage Report

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> > >::rand<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:463)called 4 times, returned 4 times69.0% 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> > >::zeros<long, long>(long, long) (nda/basic_array.hpp:416)called 2 times, returned 2 times100.0% 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> > >::zeros<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:402)called 5 times, returned 5 times100.0% - 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> > >::operator=<double>(double const&) (nda/basic_array.hpp:543)called 2 times, returned 2 times100.0% - 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:543)called 13 times, returned 13 times100.0% - 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> > >::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/basic_array.hpp:526)called 3 times, returned 3 times100.0% + 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> > >::operator=<double>(double const&) (nda/basic_array.hpp:545)called 2 times, returned 2 times100.0% + 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:545)called 13 times, returned 13 times100.0% + 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> > >::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/basic_array.hpp:528)called 3 times, returned 3 times100.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 1 time, returned 1 time100.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:205)called 70 times, returned 70 times100.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<2, 0ul, 1ul, (nda::layout_prop_e)3> const&, nda::mem::handle_heap<double, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/basic_array.hpp:283)called 1 time, returned 1 time100.0% @@ -2393,9 +2393,9 @@

GCC Code Coverage Report

nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 6 times, returned 6 times100.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 175 times, returned 175 times100.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 150 times, returned 150 times100.0% - nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 1 time, returned 1 time100.0% - nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)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.hpp:495)called 4 times, returned 4 times100.0% - nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 3 times, returned 3 times62.0% + nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 1 time, returned 1 time100.0% + nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)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.hpp:497)called 4 times, returned 4 times100.0% + nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 3 times, returned 3 times62.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 536 times, returned 536 times100.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<double> const&) (nda/basic_array.hpp:323)called 11 times, returned 11 times100.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 215 times, returned 215 times100.0% @@ -2403,20 +2403,20 @@

GCC Code Coverage Report

nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() && (nda/_impl_basic_array_view_common.hpp:39)called 1 time, returned 1 time100.0% nda::basic_array<double, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() const & (nda/_impl_basic_array_view_common.hpp:27)called 11 times, returned 11 times100.0% 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> > >::ones<long>(std::array<long, 3ul> const&) (nda/basic_array.hpp:430)called 3 times, returned 3 times100.0% - 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> > >::rand<int, int, int>(int, int, int) (nda/basic_array.hpp:488)called 6 times, returned 6 times100.0% + 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> > >::rand<int, int, int>(int, int, int) (nda/basic_array.hpp:490)called 6 times, returned 6 times100.0% 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> > >::rand<long>(std::array<long, 3ul> const&) (nda/basic_array.hpp:463)called 57 times, returned 57 times69.0% 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> > >::zeros<long>(std::array<long, 3ul> const&) (nda/basic_array.hpp:402)called 2 times, returned 2 times100.0% - 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=<array_initializer<double, 3ul> >(array_initializer<double, 3ul> const&) (nda/basic_array.hpp:560)called 1 time, returned 1 time100.0% - 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=<array_of_rank<double, 3ul> >(array_of_rank<double, 3ul> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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=<double>(double const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% - 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=<nda::basic_array_view<double, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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=<nda::expr<(char)42, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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=<nda::expr<(char)42, 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::expr<(char)42, 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&> const&) (nda/basic_array.hpp:526)called 3 times, returned 3 times100.0% - 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=<nda::expr<(char)43, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)43, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:526)called 3 times, returned 3 times100.0% - 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=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (nda/basic_array.hpp:526)called 3 times, returned 3 times100.0% - 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=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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=<nda::expr<(char)45, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (nda/basic_array.hpp:526)called 49 times, returned 49 times100.0% - 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=<nda::expr<(char)47, 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::expr<(char)47, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% + 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=<array_initializer<double, 3ul> >(array_initializer<double, 3ul> const&) (nda/basic_array.hpp:562)called 1 time, returned 1 time100.0% + 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=<array_of_rank<double, 3ul> >(array_of_rank<double, 3ul> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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=<double>(double const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% + 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=<nda::basic_array_view<double, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<double, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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=<nda::expr<(char)42, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)42, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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=<nda::expr<(char)42, 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::expr<(char)42, 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&> const&) (nda/basic_array.hpp:528)called 3 times, returned 3 times100.0% + 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=<nda::expr<(char)43, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> >(nda::expr<(char)43, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> const&) (nda/basic_array.hpp:528)called 3 times, returned 3 times100.0% + 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=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (nda/basic_array.hpp:528)called 3 times, returned 3 times100.0% + 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=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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=<nda::expr<(char)45, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (nda/basic_array.hpp:528)called 49 times, returned 49 times100.0% + 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=<nda::expr<(char)47, 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::expr<(char)47, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (nda/basic_array.hpp:176)called 1 time, returned 1 time100.0% nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 54 times, returned 54 times100.0% nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:205)called 6 times, returned 6 times100.0% @@ -2445,8 +2445,8 @@

GCC Code Coverage Report

nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 1 time, returned 1 time100.0% nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 413 times, returned 413 times100.0% nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 413 times, returned 413 times100.0% - nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 2 times, returned 2 times100.0% - nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:592)called 64 times, returned 64 times100.0% + nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 2 times, returned 2 times100.0% + nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:594)called 64 times, returned 64 times100.0% nda::basic_array<double, 3, 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 433 times, returned 433 times100.0% nda::basic_array<double, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<double> const&) (nda/basic_array.hpp:323)called 1 time, returned 1 time100.0% nda::basic_array<double, 3, 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 582 times, returned 582 times100.0% @@ -2549,7 +2549,7 @@

GCC Code Coverage Report

nda::basic_array<foo, 1, 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 1 time, returned 1 time100.0% nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::end() (nda/_impl_basic_array_view_common.hpp:359)called 1 time, returned 1 time100.0% nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 4 times, returned 4 times100.0% - nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:592)called 2 times, returned 2 times75.0% + nda::basic_array<foo, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:594)called 2 times, returned 2 times75.0% nda::basic_array<foo, 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 24 times, returned 24 times100.0% nda::basic_array<foo, 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 time100.0% nda::basic_array<foo, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (nda/basic_array.hpp:230)called 2 times, returned 2 times82.0% @@ -2564,7 +2564,7 @@

GCC Code Coverage Report

nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::end() (nda/_impl_basic_array_view_common.hpp:359)called 1 time, returned 1 time100.0% nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::end() const (nda/_impl_basic_array_view_common.hpp:353)not called0.0% nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 2 times, returned 2 times100.0% - nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:592)called 2 times, returned 2 times75.0% + nda::basic_array<foo, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:594)called 2 times, returned 2 times75.0% nda::basic_array<foo, 3, 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 36 times, returned 36 times100.0% nda::basic_array<foo, 3, 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 2 times, returned 2 times100.0% nda::basic_array<foo, 3, nda::F_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 times100.0% @@ -2573,14 +2573,14 @@

GCC Code Coverage Report

nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::begin() const (nda/_impl_basic_array_view_common.hpp:344)not called0.0% nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::end() const (nda/_impl_basic_array_view_common.hpp:353)not called0.0% nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)not called0.0% - nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:592)called 2 times, returned 2 times75.0% + nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:594)called 2 times, returned 2 times75.0% nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 35 times, returned 35 times100.0% nda::basic_array<foo, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)not called0.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 1ul> >(array_initializer<foo_def_ctor, 1ul> const&) (nda/basic_array.hpp:560)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 1ul> >(array_of_rank<foo_def_ctor, 1ul> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 1ul> >(array_initializer<foo_def_ctor, 1ul> const&) (nda/basic_array.hpp:562)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 1ul> >(array_of_rank<foo_def_ctor, 1ul> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (nda/basic_array.hpp:176)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 6 times, returned 6 times100.0% nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<1, 0ul, 0ul, (nda::layout_prop_e)3> const&) (nda/basic_array.hpp:271)called 1 time, returned 1 time100.0% @@ -2601,15 +2601,15 @@

GCC Code Coverage Report

nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 5 times, returned 5 times100.0% nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 5 times, returned 5 times100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 2 times, returned 2 times100.0% - nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:592)called 4 times, returned 4 times75.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 2 times, returned 2 times100.0% + nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:594)called 4 times, returned 4 times75.0% nda::basic_array<foo_def_ctor, 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 40 times, returned 40 times100.0% nda::basic_array<foo_def_ctor, 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 17 times, returned 17 times100.0% nda::basic_array<foo_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 9 times, returned 9 times100.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 2ul> >(array_initializer<foo_def_ctor, 2ul> const&) (nda/basic_array.hpp:560)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 2ul> >(array_of_rank<foo_def_ctor, 2ul> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 2ul> >(array_initializer<foo_def_ctor, 2ul> const&) (nda/basic_array.hpp:562)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 2ul> >(array_of_rank<foo_def_ctor, 2ul> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (nda/basic_array.hpp:176)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 5 times, returned 5 times100.0% nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<2, 0ul, 16ul, (nda::layout_prop_e)3> const&) (nda/basic_array.hpp:271)called 1 time, returned 1 time100.0% @@ -2628,8 +2628,8 @@

GCC Code Coverage Report

nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 25 times, returned 25 times100.0% nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 25 times, returned 25 times100.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 2 times, returned 2 times100.0% - nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 3 times, returned 3 times75.0% + nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 2 times, returned 2 times100.0% + nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 3 times, returned 3 times75.0% nda::basic_array<foo_def_ctor, 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 39 times, returned 39 times100.0% nda::basic_array<foo_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<foo_def_ctor> const&) (nda/basic_array.hpp:323)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 2, 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 56 times, returned 56 times100.0% @@ -2653,10 +2653,10 @@

GCC Code Coverage Report

nda::basic_array<foo_def_ctor, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<foo_def_ctor> const&) (nda/basic_array.hpp:323)called 2 times, returned 2 times100.0% nda::basic_array<foo_def_ctor, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 30 times, returned 30 times100.0% nda::basic_array<foo_def_ctor, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 2 times, returned 2 times100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 3ul> >(array_initializer<foo_def_ctor, 3ul> const&) (nda/basic_array.hpp:560)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 3ul> >(array_of_rank<foo_def_ctor, 3ul> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<foo_def_ctor, 3ul> >(array_initializer<foo_def_ctor, 3ul> const&) (nda/basic_array.hpp:562)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<foo_def_ctor, 3ul> >(array_of_rank<foo_def_ctor, 3ul> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_def_ctor>(foo_def_ctor const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<foo_def_ctor, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<foo_def_ctor, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (nda/basic_array.hpp:176)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 5 times, returned 5 times100.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<3, 0ul, 528ul, (nda::layout_prop_e)3> const&) (nda/basic_array.hpp:271)called 1 time, returned 1 time100.0% @@ -2675,8 +2675,8 @@

GCC Code Coverage Report

nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 125 times, returned 125 times100.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 125 times, returned 125 times100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 2 times, returned 2 times100.0% - nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:592)called 3 times, returned 3 times75.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 2 times, returned 2 times100.0% + nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:594)called 3 times, returned 3 times75.0% nda::basic_array<foo_def_ctor, 3, 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 39 times, returned 39 times100.0% nda::basic_array<foo_def_ctor, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<foo_def_ctor> const&) (nda/basic_array.hpp:323)called 1 time, returned 1 time100.0% nda::basic_array<foo_def_ctor, 3, 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 156 times, returned 156 times100.0% @@ -2732,7 +2732,7 @@

GCC Code Coverage Report

nda::basic_array<foo_non_copy, 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 7 times, returned 7 times100.0% nda::basic_array<foo_non_copy, 2, 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)not called0.0% nda::basic_array<foo_non_def_ctor, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(std::initializer_list<foo_non_def_ctor> const&) (nda/basic_array.hpp:339)called 1 time, returned 1 time91.0% - nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_non_def_ctor>(foo_non_def_ctor const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% + nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<foo_non_def_ctor>(foo_non_def_ctor const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(std::initializer_list<std::initializer_list<foo_non_def_ctor> > const&) (nda/basic_array.hpp:350)called 1 time, returned 1 time90.0% nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<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/basic_array.hpp:293)called 1 time, returned 1 time89.0% nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<foo_non_def_ctor, 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 time89.0% @@ -2740,21 +2740,21 @@

GCC Code Coverage Report

nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::data() (nda/_impl_basic_array_view_common.hpp:59)called 1 time, returned 1 time100.0% nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::end() const (nda/_impl_basic_array_view_common.hpp:353)not called0.0% nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)not called0.0% - nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 1 time, returned 1 time100.0% + nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 1 time, returned 1 time100.0% nda::basic_array<foo_non_def_ctor, 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 11 times, returned 11 times100.0% nda::basic_array<foo_non_def_ctor, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<foo_non_def_ctor> const&) (nda/basic_array.hpp:323)called 1 time, returned 1 time100.0% nda::basic_array<foo_non_def_ctor, 2, 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 time100.0% 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> > >::ones<long>(std::array<long, 1ul> const&) (nda/basic_array.hpp:430)called 1 time, returned 1 time100.0% 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> > >::zeros<long>(std::array<long, 1ul> const&) (nda/basic_array.hpp:402)called 5 times, returned 5 times100.0% - 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> > >::operator=<(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/basic_array.hpp:511)called 1 time, returned 1 time89.0% - 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> > >::operator=<array_initializer<int, 1ul> >(array_initializer<int, 1ul> const&) (nda/basic_array.hpp:560)called 1 time, returned 1 time100.0% - 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> > >::operator=<array_of_rank<int, 1ul> >(array_of_rank<int, 1ul> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:543)called 5 times, returned 5 times100.0% - 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> > >::operator=<nda::basic_array_view<int const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<int const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<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> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::expr<(char)42, int, 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::expr<(char)43, nda::expr<(char)42, int, 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.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::expr<(char)42, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >, 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> > >&>, 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> > >&>, 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> > >&>, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::expr<(char)42, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >, 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> > >&>, 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> > >&>, 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> > >&>, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)45, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (nda/basic_array.hpp:526)called 4 times, returned 4 times100.0% + 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> > >::operator=<(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/basic_array.hpp:513)called 1 time, returned 1 time89.0% + 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> > >::operator=<array_initializer<int, 1ul> >(array_initializer<int, 1ul> const&) (nda/basic_array.hpp:562)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_of_rank<int, 1ul> >(array_of_rank<int, 1ul> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:545)called 5 times, returned 5 times100.0% + 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> > >::operator=<nda::basic_array_view<int const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<int const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<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> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::expr<(char)42, int, 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::expr<(char)43, nda::expr<(char)42, int, 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.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::expr<(char)42, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >, 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> > >&>, 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> > >&>, 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> > >&>, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)45, nda::expr<(char)43, nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >, nda::expr<(char)42, int, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&>, nda::expr<(char)42, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >, 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> > >&>, 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> > >&>, 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> > >&>, 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> > >&>, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)45, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (nda/basic_array.hpp:528)called 4 times, returned 4 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (nda/basic_array.hpp:176)called 5 times, returned 5 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 17 times, returned 17 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<int, 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 times100.0% @@ -2787,16 +2787,16 @@

GCC Code Coverage Report

nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 1 time, returned 1 time100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 28 times, returned 28 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 33 times, returned 33 times100.0% - nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 8 times, returned 8 times100.0% - nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:495)called 1 time, returned 1 time100.0% - nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:592)called 15 times, returned 15 times100.0% + nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 8 times, returned 8 times100.0% + nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 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 time100.0% + nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:594)called 15 times, returned 15 times100.0% nda::basic_array<int, 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 4194515 times, returned 4194515 times100.0% nda::basic_array<int, 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 82 times, returned 82 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 13 times, returned 13 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::basic_array<int>(int) (nda/basic_array.hpp:230)called 14 times, returned 14 times82.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::data() (nda/_impl_basic_array_view_common.hpp:59)called 14 times, returned 14 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 14 times, returned 14 times100.0% - nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:592)not called0.0% + nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:594)not called0.0% nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 14 times, returned 14 times100.0% nda::basic_array<int, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(std::initializer_list<int> const&) (nda/basic_array.hpp:339)called 2 times, returned 2 times91.0% nda::basic_array<int, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int>(int) (nda/basic_array.hpp:230)called 24 times, returned 24 times82.0% @@ -2826,7 +2826,7 @@

GCC Code Coverage Report

nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 18 times, returned 18 times100.0% nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 18 times, returned 18 times100.0% nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 18 times, returned 18 times100.0% - nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 18 times, returned 18 times94.0% + nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 18 times, returned 18 times94.0% nda::basic_array<int, 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 143 times, returned 143 times100.0% nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<int> const&) (nda/basic_array.hpp:323)called 1 time, returned 1 time100.0% nda::basic_array<int, 2, 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 70 times, returned 70 times100.0% @@ -2870,8 +2870,8 @@

GCC Code Coverage Report

nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 1 time, returned 1 time100.0% nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 288 times, returned 288 times100.0% nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 288 times, returned 288 times100.0% - nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 8 times, returned 8 times100.0% - nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:592)called 10 times, returned 10 times100.0% + nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 8 times, returned 8 times100.0% + nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:594)called 10 times, returned 10 times100.0% nda::basic_array<int, 3, 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 221 times, returned 221 times100.0% nda::basic_array<int, 3, 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 407 times, returned 407 times100.0% nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 60 times, returned 60 times100.0% @@ -2886,7 +2886,7 @@

GCC Code Coverage Report

nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::has_positive_strides() const (nda/_impl_basic_array_view_common.hpp:89)called 1 time, returned 1 time100.0% nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 5 times, returned 5 times100.0% nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 1 time, returned 1 time100.0% - nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:592)called 3 times, returned 3 times75.0% + nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:594)called 3 times, returned 3 times75.0% nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 47 times, returned 47 times100.0% nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 2 times, returned 2 times100.0% nda::basic_array<int, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() const & (nda/_impl_basic_array_view_common.hpp:27)called 1 time, returned 1 time100.0% @@ -2911,10 +2911,10 @@

GCC Code Coverage Report

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> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 3 times, returned 3 times100.0% 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> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 1 time, returned 1 time100.0% 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> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 3 times, returned 3 times100.0% - 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<long const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 2 times, returned 2 times100.0% - 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> > >::operator=<nda::basic_array_view<long, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<long, 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<long, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 2 times, returned 2 times100.0% + 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<long const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long const, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 2 times, returned 2 times100.0% + 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> > >::operator=<nda::basic_array_view<long, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<long, 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<long, 1, nda::basic_layout<0ul, 0ul, (nda::layout_prop_e)1>, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 2 times, returned 2 times100.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 11 times, returned 11 times100.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:205)called 6 times, returned 6 times100.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:202)called 8 times, returned 8 times100.0% @@ -2942,19 +2942,19 @@

GCC Code Coverage Report

nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 10 times, returned 10 times100.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 85 times, returned 85 times100.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 6 times, returned 6 times100.0% - nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:495)called 9 times, returned 9 times100.0% - nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:592)called 6 times, returned 6 times94.0% + nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:497)called 9 times, returned 9 times100.0% + nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:594)called 6 times, returned 6 times94.0% nda::basic_array<long, 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 296 times, returned 296 times100.0% nda::basic_array<long, 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 122 times, returned 122 times100.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 9 times, returned 9 times100.0% nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() && (nda/_impl_basic_array_view_common.hpp:39)called 2 times, returned 2 times100.0% - 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> > >::operator=<array_initializer<long, 2ul> >(array_initializer<long, 2ul> const&) (nda/basic_array.hpp:560)called 1 time, returned 1 time100.0% - 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> > >::operator=<array_of_rank<long, 2ul> >(array_of_rank<long, 2ul> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% - 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> > >::operator=<long>(long const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<long, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (nda/basic_array.hpp:526)called 2 times, returned 2 times100.0% + 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> > >::operator=<array_initializer<long, 2ul> >(array_initializer<long, 2ul> const&) (nda/basic_array.hpp:562)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_of_rank<long, 2ul> >(array_of_rank<long, 2ul> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% + 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> > >::operator=<long>(long const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<long, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (nda/basic_array.hpp:528)called 2 times, returned 2 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (nda/basic_array.hpp:176)called 1 time, returned 1 time100.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 10 times, returned 10 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:205)called 4 times, returned 4 times100.0% @@ -2991,9 +2991,9 @@

GCC Code Coverage Report

nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 3 times, returned 3 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 312 times, returned 312 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 61 times, returned 61 times100.0% - nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 3 times, returned 3 times100.0% - nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:495)called 2 times, returned 2 times100.0% - nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 8 times, returned 8 times100.0% + nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 3 times, returned 3 times100.0% + nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, 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 times100.0% + nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 8 times, returned 8 times100.0% nda::basic_array<long, 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 514 times, returned 514 times100.0% 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> const&) (nda/basic_array.hpp:323)called 31 times, returned 31 times100.0% nda::basic_array<long, 2, 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 421 times, returned 421 times100.0% @@ -3004,10 +3004,10 @@

GCC Code Coverage Report

nda::basic_array<long, 2, nda::C_layout, (char)65, nda::sso<10ul> >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 2 times, returned 2 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)65, nda::sso<10ul> >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 2 times, returned 2 times100.0% 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> > >::ones<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:430)called 3 times, returned 3 times100.0% - 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:543)called 12 times, returned 12 times100.0% - 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> > >::operator=<long>(long const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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> > >&> >(nda::expr<(char)43, 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&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr<(char)43, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% + 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:545)called 12 times, returned 12 times100.0% + 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> > >::operator=<long>(long const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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> > >&> >(nda::expr<(char)43, 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&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > >(nda::expr<(char)43, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)42, int, nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 3 times, returned 3 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(std::initializer_list<std::initializer_list<long> > const&) (nda/basic_array.hpp:350)called 5 times, returned 5 times90.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (nda/basic_array.hpp:230)called 22 times, returned 22 times82.0% @@ -3020,8 +3020,8 @@

GCC Code Coverage Report

nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 1 time, returned 1 time100.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 32 times, returned 32 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 168 times, returned 168 times100.0% - nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:495)called 7 times, returned 7 times100.0% - nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 2 times, returned 2 times62.0% + nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:497)called 7 times, returned 7 times100.0% + nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 2 times, returned 2 times62.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 102 times, returned 102 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<long> const&) (nda/basic_array.hpp:323)called 5 times, returned 5 times100.0% nda::basic_array<long, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 49 times, returned 49 times100.0% @@ -3045,8 +3045,8 @@

GCC Code Coverage Report

nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<long> const&) (nda/basic_array.hpp:323)called 2 times, returned 2 times100.0% nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 30 times, returned 30 times100.0% nda::basic_array<long, 2, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 2 times, returned 2 times100.0% - nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<int>(int const&) (nda/basic_array.hpp:543)called 12 times, returned 12 times100.0% - nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<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&) (nda/basic_array.hpp:526)called 2 times, returned 2 times100.0% + nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<int>(int const&) (nda/basic_array.hpp:545)called 12 times, returned 12 times100.0% + nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<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&) (nda/basic_array.hpp:528)called 2 times, returned 2 times100.0% nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (nda/basic_array.hpp:230)called 16 times, returned 16 times82.0% nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long, long>(long, long) (nda/basic_array.hpp:230)called 2 times, returned 2 times82.0% nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:293)called 4 times, returned 4 times88.0% @@ -3055,23 +3055,23 @@

GCC Code Coverage Report

nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::extent(int) const (nda/_impl_basic_array_view_common.hpp:104)called 428 times, returned 428 times50.0% nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 32 times, returned 32 times100.0% nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 32 times, returned 32 times100.0% - nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:495)called 2 times, returned 2 times100.0% - nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 2 times, returned 2 times62.0% + nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:497)called 2 times, returned 2 times100.0% + nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 2 times, returned 2 times62.0% nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 64 times, returned 64 times100.0% nda::basic_array<long, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 48 times, returned 48 times100.0% - nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >& nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::operator=<int>(int const&) (nda/basic_array.hpp:543)called 2 times, returned 2 times100.0% - nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >& nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::operator=<nda::expr<(char)43, nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)43, nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% + nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >& nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::operator=<int>(int const&) (nda/basic_array.hpp:545)called 2 times, returned 2 times100.0% + nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >& nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::operator=<nda::expr<(char)43, nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> >(nda::expr<(char)43, nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >&, nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::basic_array() (nda/basic_array.hpp:199)called 2 times, returned 2 times100.0% nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::basic_array<nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> > >(nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> > const&) (nda/basic_array.hpp:293)called 1 time, returned 1 time88.0% nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::data() (nda/_impl_basic_array_view_common.hpp:59)called 2 times, returned 2 times100.0% nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::empty() const (nda/_impl_basic_array_view_common.hpp:95)called 8 times, returned 8 times100.0% nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 9 times, returned 9 times100.0% nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 72 times, returned 72 times100.0% - nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 1 time, returned 1 time60.0% + nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 1 time, returned 1 time60.0% nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 23 times, returned 23 times100.0% nda::basic_array<long, 2, nda::basic_layout<51ul, 16ul, (nda::layout_prop_e)3>, (char)65, nda::stack<9ul> >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 12 times, returned 12 times100.0% - 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<long, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 3 times, returned 3 times100.0% + 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<long, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<long, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 3 times, returned 3 times100.0% nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 28 times, returned 28 times100.0% nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (nda/basic_array.hpp:230)called 8 times, returned 8 times82.0% nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 3ul> const&) (nda/basic_array.hpp:260)called 9 times, returned 9 times100.0% @@ -3094,16 +3094,16 @@

GCC Code Coverage Report

nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 18 times, returned 18 times100.0% nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 336 times, returned 336 times100.0% nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 192 times, returned 192 times100.0% - nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 4 times, returned 4 times100.0% - nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:592)called 22708 times, returned 22708 times100.0% + nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 4 times, returned 4 times100.0% + nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:594)called 22708 times, returned 22708 times100.0% nda::basic_array<long, 3, 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 136292 times, returned 136292 times100.0% nda::basic_array<long, 3, 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 23079 times, returned 23079 times100.0% nda::basic_array<long, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 12 times, returned 12 times100.0% - nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% + nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (nda/basic_array.hpp:230)called 2 times, returned 2 times82.0% nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<nda::basic_array<int, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<int, 3, 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 time75.0% nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 24 times, returned 24 times100.0% - nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:592)called 1 time, returned 1 time62.0% + nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:594)called 1 time, returned 1 time62.0% nda::basic_array<long, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 4 times, returned 4 times100.0% nda::basic_array<long, 3, nda::basic_layout<0ul, 18ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (nda/basic_array.hpp:230)called 2 times, returned 2 times82.0% nda::basic_array<long, 3, nda::basic_layout<0ul, 18ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::begin() (nda/_impl_basic_array_view_common.hpp:350)called 61 times, returned 61 times100.0% @@ -3286,13 +3286,13 @@

GCC Code Coverage Report

nda::basic_array<long, 5, nda::basic_layout<0ul, 66610ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::end() (nda/_impl_basic_array_view_common.hpp:359)called 1 time, returned 1 time100.0% nda::basic_array<long, 5, nda::basic_layout<0ul, 66610ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 2522 times, returned 2522 times100.0% nda::basic_array<long, 5, nda::basic_layout<0ul, 66610ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 2522 times, returned 2522 times100.0% - 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::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> > >::operator=<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/basic_array.hpp:543)called 1 time, returned 1 time100.0% + 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::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> > >::operator=<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/basic_array.hpp:545)called 1 time, returned 1 time100.0% 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> > >::basic_array<int, int>(int, int) (nda/basic_array.hpp:230)called 1 time, returned 1 time82.0% 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> > >::data() (nda/_impl_basic_array_view_common.hpp:59)called 1 time, returned 1 time100.0% 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> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 1 time, returned 1 time100.0% 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> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 1 time, returned 1 time100.0% - 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> > >::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> > >(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.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<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::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&> const&) (nda/basic_array.hpp:526)called 2 times, returned 2 times100.0% + 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> > >::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> > >(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.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<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::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&> const&) (nda/basic_array.hpp:528)called 2 times, returned 2 times100.0% 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> > >::basic_array() (nda/basic_array.hpp:199)called 1 time, returned 1 time100.0% 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> > >::basic_array(std::initializer_list<nda::basic_array<double, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > > const&) (nda/basic_array.hpp:339)called 2 times, returned 2 times81.0% 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> > >::basic_array<int>(int) (nda/basic_array.hpp:230)called 6 times, returned 6 times82.0% @@ -3303,7 +3303,7 @@

GCC Code Coverage Report

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> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 3 times, returned 3 times100.0% 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> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 6 times, returned 6 times100.0% 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> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 7 times, returned 7 times100.0% - 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> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:592)called 4 times, returned 4 times75.0% + 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> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:594)called 4 times, returned 4 times75.0% 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> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 24 times, returned 24 times100.0% 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> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 8 times, returned 8 times100.0% 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> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 3 times, returned 3 times100.0% @@ -3315,7 +3315,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<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 times100.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 time100.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 times85.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:495)called 2 times, returned 2 times100.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 times100.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 times100.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> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 2 times, returned 2 times100.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&) (nda/basic_array.hpp:293)called 1 time, returned 1 time85.0% @@ -3323,7 +3323,7 @@

GCC Code Coverage Report

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 times100.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 times100.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 time85.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:495)called 2 times, returned 2 times100.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 times100.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 times100.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> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 1 time, returned 1 time100.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() (nda/basic_array.hpp:199)called 2 times, returned 2 times100.0% @@ -3334,7 +3334,7 @@

GCC Code Coverage Report

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> > >::end() (nda/_impl_basic_array_view_common.hpp:359)called 2 times, returned 2 times100.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> > >::end() const (nda/_impl_basic_array_view_common.hpp:353)called 2 times, returned 2 times100.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> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 16 times, returned 16 times100.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> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:592)called 2 times, returned 2 times75.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> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:594)called 2 times, returned 2 times75.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> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 20 times, returned 20 times100.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> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 3 times, returned 3 times100.0% nda::basic_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (nda/basic_array.hpp:230)called 3 times, returned 3 times82.0% @@ -3358,12 +3358,12 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>*, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 8 times, returned 8 times100.0% 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> > >::ones<long>(std::array<long, 1ul> const&) (nda/basic_array.hpp:430)called 1 time, returned 1 time100.0% 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> > >::zeros<long>(std::array<long, 1ul> const&) (nda/basic_array.hpp:402)called 1 time, returned 1 time100.0% - 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> > >::operator=<array_initializer<std::complex<double>, 1ul> >(array_initializer<std::complex<double>, 1ul> const&) (nda/basic_array.hpp:560)called 1 time, returned 1 time100.0% - 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> > >::operator=<array_of_rank<std::complex<double>, 1ul> >(array_of_rank<std::complex<double>, 1ul> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<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/basic_array.hpp:526)not called0.0% - 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> > >::operator=<nda::basic_array_view<std::complex<double> const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double> const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<std::complex<double>, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_initializer<std::complex<double>, 1ul> >(array_initializer<std::complex<double>, 1ul> const&) (nda/basic_array.hpp:562)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_of_rank<std::complex<double>, 1ul> >(array_of_rank<std::complex<double>, 1ul> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<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/basic_array.hpp:528)not called0.0% + 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> > >::operator=<nda::basic_array_view<std::complex<double> const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double> const, 1, nda::C_stride_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<std::complex<double>, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 1, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (nda/basic_array.hpp:176)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 9 times, returned 9 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(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.hpp:202)called 21 times, returned 21 times100.0% @@ -3400,18 +3400,18 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 177 times, returned 177 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 5 times, returned 5 times100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 2 times, returned 2 times100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:592)called 7 times, returned 7 times75.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 2 times, returned 2 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:594)called 7 times, returned 7 times75.0% nda::basic_array<std::complex<double>, 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 395 times, returned 395 times100.0% nda::basic_array<std::complex<double>, 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 266 times, returned 266 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 9 times, returned 9 times100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::rand<int>(int) (nda/basic_array.hpp:488)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::rand<long>(long) (nda/basic_array.hpp:488)called 11 times, returned 11 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::rand<int>(int) (nda/basic_array.hpp:490)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::rand<long>(long) (nda/basic_array.hpp:490)called 11 times, returned 11 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::rand<long>(std::array<long, 1ul> const&) (nda/basic_array.hpp:463)called 15 times, returned 15 times66.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (nda/basic_array.hpp:526)called 6 times, returned 6 times100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)43, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> >(nda::expr<(char)43, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > const&) (nda/basic_array.hpp:526)called 11 times, returned 11 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (nda/basic_array.hpp:528)called 6 times, returned 6 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)43, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> >(nda::expr<(char)43, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > > const&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > const&) (nda/basic_array.hpp:528)called 11 times, returned 11 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 14 times, returned 14 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(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.hpp:205)called 18 times, returned 18 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:202)called 12 times, returned 12 times100.0% @@ -3430,21 +3430,21 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 97 times, returned 97 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 20 times, returned 20 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 205 times, returned 205 times100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:495)called 3 times, returned 3 times100.0% - nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:592)called 19 times, returned 19 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&&) (nda/basic_array.hpp:497)called 3 times, returned 3 times100.0% + nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 1ul> const&) (nda/basic_array.hpp:594)called 19 times, returned 19 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 187 times, returned 187 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 33 times, returned 33 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<double>, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() const & (nda/_impl_basic_array_view_common.hpp:27)called 1 time, returned 1 time100.0% - 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> > >::rand<int, int>(int, int) (nda/basic_array.hpp:488)called 3 times, returned 3 times100.0% + 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> > >::rand<int, int>(int, int) (nda/basic_array.hpp:490)called 3 times, returned 3 times100.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:463)called 3 times, returned 3 times66.0% - 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> > >::operator=<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> > >&> >(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> > >&> const&) (nda/basic_array.hpp:560)called 3 times, returned 3 times100.0% - 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> > >::operator=<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> > >&> >(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> > >&> const&) (nda/basic_array.hpp:560)not called0.0% - 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> > >::operator=<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> > >&> >(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> > >&> const&) (nda/basic_array.hpp:560)called 3 times, returned 3 times100.0% - 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> > >::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/basic_array.hpp:526)called 2 times, returned 2 times100.0% - 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> > >::operator=<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/basic_array.hpp:526)called 6 times, returned 6 times100.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (nda/basic_array.hpp:526)called 3 times, returned 3 times100.0% - 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% + 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> > >::operator=<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> > >&> >(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> > >&> const&) (nda/basic_array.hpp:562)called 3 times, returned 3 times100.0% + 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> > >::operator=<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> > >&> >(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> > >&> const&) (nda/basic_array.hpp:562)not called0.0% + 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> > >::operator=<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> > >&> >(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> > >&> const&) (nda/basic_array.hpp:562)called 3 times, returned 3 times100.0% + 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> > >::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/basic_array.hpp:528)called 2 times, returned 2 times100.0% + 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> > >::operator=<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/basic_array.hpp:528)called 6 times, returned 6 times100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, int> const&) (nda/basic_array.hpp:528)called 3 times, returned 3 times100.0% + 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 19 times, returned 19 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(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.hpp:202)called 126 times, returned 126 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int>(int, int) (nda/basic_array.hpp:230)called 9 times, returned 9 times82.0% @@ -3477,23 +3477,23 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 36 times, returned 36 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 165147 times, returned 165147 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 503 times, returned 503 times100.0% - nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 34 times, returned 34 times100.0% + nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 34 times, returned 34 times100.0% 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/_impl_basic_array_view_common.hpp:65)called 2004 times, returned 2004 times100.0% nda::basic_array<std::complex<double>, 2, 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 165461 times, returned 165461 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 18 times, returned 18 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() const & (nda/_impl_basic_array_view_common.hpp:27)called 1 time, returned 1 time100.0% - 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> > >::rand<long, long>(long, long) (nda/basic_array.hpp:488)called 22 times, returned 22 times100.0% + 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> > >::rand<long, long>(long, long) (nda/basic_array.hpp:490)called 22 times, returned 22 times100.0% 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> > >::rand<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:463)called 26 times, returned 26 times66.0% 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> > >::zeros<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:402)called 27 times, returned 27 times100.0% - 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:543)called 14 times, returned 14 times100.0% - 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)43, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > const&) (nda/basic_array.hpp:526)called 22 times, returned 22 times100.0% - 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> > >::operator=<nda::expr<(char)47, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)47, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >(nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% + 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:545)called 14 times, returned 14 times100.0% + 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> > >::operator=<nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)42, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)43, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > >(nda::expr<(char)45, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, std::complex<double> > const&) (nda/basic_array.hpp:528)called 22 times, returned 22 times100.0% + 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> > >::operator=<nda::expr<(char)47, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > >(nda::expr<(char)47, nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, std::complex<double> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > >(nda::expr_call<nda::conj_f, nda::basic_array_view<std::complex<double> const, 2, nda::C_stride_layout, (char)77, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 52 times, returned 52 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(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.hpp:205)called 62 times, returned 62 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(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.hpp:202)called 25 times, returned 25 times100.0% @@ -3521,9 +3521,9 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 202 times, returned 202 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 164389 times, returned 164389 times100.0% - nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(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.hpp:498)called 3 times, returned 3 times100.0% - nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(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.hpp:495)called 32 times, returned 32 times100.0% - nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 29 times, returned 29 times100.0% + nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(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.hpp:500)called 3 times, returned 3 times100.0% + nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(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.hpp:497)called 32 times, returned 32 times100.0% + nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 29 times, returned 29 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 623 times, returned 623 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<double> > const&) (nda/basic_array.hpp:323)called 27 times, returned 27 times100.0% nda::basic_array<std::complex<double>, 2, nda::C_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 289 times, returned 289 times100.0% @@ -3533,8 +3533,8 @@

GCC Code Coverage Report

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> > >::rand<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:463)called 4 times, returned 4 times66.0% 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> > >::zeros<long, long>(long, long) (nda/basic_array.hpp:416)called 2 times, returned 2 times100.0% 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> > >::zeros<long>(std::array<long, 2ul> const&) (nda/basic_array.hpp:402)called 5 times, returned 5 times100.0% - 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:543)called 12 times, returned 12 times100.0% - 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> > >::operator=<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/basic_array.hpp:526)called 3 times, returned 3 times100.0% + 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> > >::operator=<int>(int const&) (nda/basic_array.hpp:545)called 12 times, returned 12 times100.0% + 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> > >::operator=<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/basic_array.hpp:528)called 3 times, returned 3 times100.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:205)called 70 times, returned 70 times100.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<2, 0ul, 1ul, (nda::layout_prop_e)3> const&, nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/basic_array.hpp:283)called 1 time, returned 1 time100.0% @@ -3558,9 +3558,9 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 3 times, returned 3 times100.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 79 times, returned 79 times100.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 45 times, returned 45 times100.0% - nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(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.hpp:495)called 3 times, returned 3 times100.0% - nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 3 times, returned 3 times62.0% + nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(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.hpp:497)called 3 times, returned 3 times100.0% + nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 3 times, returned 3 times62.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 448 times, returned 448 times100.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<double> > const&) (nda/basic_array.hpp:323)called 10 times, returned 10 times100.0% nda::basic_array<std::complex<double>, 2, nda::F_layout, (char)77, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 108 times, returned 108 times100.0% @@ -3570,21 +3570,21 @@

GCC Code Coverage Report

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> > >::rand<long>(std::array<long, 3ul> const&) (nda/basic_array.hpp:463)called 46 times, returned 46 times66.0% 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> > >::zeros<int, long, long>(int, long, long) (nda/basic_array.hpp:416)called 1 time, returned 1 time100.0% 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> > >::zeros<long>(std::array<long, 3ul> const&) (nda/basic_array.hpp:402)called 2 times, returned 2 times100.0% - 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> > >::operator=<array_initializer<std::complex<double>, 3ul> >(array_initializer<std::complex<double>, 3ul> const&) (nda/basic_array.hpp:560)called 1 time, returned 1 time100.0% - 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> > >::operator=<array_of_rank<std::complex<double>, 3ul> >(array_of_rank<std::complex<double>, 3ul> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::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/basic_array.hpp:526)not called0.0% - 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> > >::operator=<nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 513ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 513ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::basic_array_view<std::complex<double>, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, 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::expr<(char)42, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)42, 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> > >(nda::expr<(char)42, 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.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)43, 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> > >(nda::expr<(char)43, 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.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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> > >(nda::expr<(char)45, 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.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)45, 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> > >(nda::expr<(char)45, 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.hpp:526)called 46 times, returned 46 times100.0% - 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> > >::operator=<nda::expr<(char)47, 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::expr<(char)47, 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&> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<nda::expr<(char)47, 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> > >(nda::expr<(char)47, 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.hpp:526)called 1 time, returned 1 time100.0% - 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_initializer<std::complex<double>, 3ul> >(array_initializer<std::complex<double>, 3ul> const&) (nda/basic_array.hpp:562)called 1 time, returned 1 time100.0% + 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> > >::operator=<array_of_rank<std::complex<double>, 3ul> >(array_of_rank<std::complex<double>, 3ul> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::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/basic_array.hpp:528)not called0.0% + 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> > >::operator=<nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 513ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > >(nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 513ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::basic_array_view<std::complex<double>, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 3, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, 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::expr<(char)42, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)42, 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> > >(nda::expr<(char)42, 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.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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::expr<(char)43, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)43, 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> > >(nda::expr<(char)43, 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.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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> > >(nda::expr<(char)45, 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.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)45, 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> > >(nda::expr<(char)45, 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.hpp:528)called 46 times, returned 46 times100.0% + 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> > >::operator=<nda::expr<(char)47, 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::expr<(char)47, 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&> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<nda::expr<(char)47, 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> > >(nda::expr<(char)47, 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.hpp:528)called 1 time, returned 1 time100.0% + 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> > >::operator=<std::complex<double> >(std::complex<double> const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (nda/basic_array.hpp:176)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 60 times, returned 60 times100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(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.hpp:202)called 46 times, returned 46 times100.0% @@ -3608,8 +3608,8 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 349 times, returned 349 times100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 349 times, returned 349 times100.0% - nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 2 times, returned 2 times100.0% - nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:592)called 66 times, returned 66 times100.0% + nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 2 times, returned 2 times100.0% + nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:594)called 66 times, returned 66 times100.0% nda::basic_array<std::complex<double>, 3, 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 415 times, returned 415 times100.0% nda::basic_array<std::complex<double>, 3, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<double> > const&) (nda/basic_array.hpp:323)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 3, 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 505 times, returned 505 times100.0% @@ -3617,7 +3617,7 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::ones<long>(std::array<long, 3ul> const&) (nda/basic_array.hpp:430)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::rand<long>(std::array<long, 3ul> const&) (nda/basic_array.hpp:463)called 1 time, returned 1 time66.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::zeros<long>(std::array<long, 3ul> const&) (nda/basic_array.hpp:402)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)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/basic_array.hpp:526)not called0.0% + nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)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/basic_array.hpp:528)not called0.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 5 times, returned 5 times100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<3, 0ul, 18ul, (nda::layout_prop_e)3> const&) (nda/basic_array.hpp:271)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<3, 0ul, 18ul, (nda::layout_prop_e)3> const&, nda::mem::handle_heap<std::complex<double>, nda::mem::mallocator<(nda::mem::AddressSpace)1> >&&) (nda/basic_array.hpp:283)called 2 times, returned 2 times100.0% @@ -3636,7 +3636,7 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::end() const (nda/_impl_basic_array_view_common.hpp:353)not called0.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::indexmap() const (nda/_impl_basic_array_view_common.hpp:21)called 25 times, returned 25 times100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 2 times, returned 2 times100.0% - nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:592)called 3 times, returned 3 times75.0% + nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 3ul> const&) (nda/basic_array.hpp:594)called 3 times, returned 3 times75.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape() const (nda/_impl_basic_array_view_common.hpp:65)called 81 times, returned 81 times100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<double> > const&) (nda/basic_array.hpp:323)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<double>, 3, nda::F_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::size() const (nda/_impl_basic_array_view_common.hpp:77)called 32 times, returned 32 times100.0% @@ -3662,10 +3662,10 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 33ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 513ul, (nda::layout_prop_e)3>, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int>(int, int, int) (nda/basic_array.hpp:230)called 1 time, returned 1 time82.0% nda::basic_array<std::complex<double>, 3, nda::basic_layout<0ul, 513ul, (nda::layout_prop_e)3>, (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 times100.0% - 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> > >::rand<int, int, int, int, int, int>(int, int, int, int, int, int) (nda/basic_array.hpp:488)called 1 time, returned 1 time100.0% + 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> > >::rand<int, int, int, int, int, int>(int, int, int, int, int, int) (nda/basic_array.hpp:490)called 1 time, returned 1 time100.0% 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> > >::rand<long>(std::array<long, 6ul> const&) (nda/basic_array.hpp:463)called 1 time, returned 1 time66.0% - 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> > >::operator=<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> > >&> >(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> > >&> const&) (nda/basic_array.hpp:560)not called0.0% - 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> > >::operator=<nda::basic_array_view<std::complex<double>, 6, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 6, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)not called0.0% + 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> > >::operator=<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> > >&> >(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> > >&> const&) (nda/basic_array.hpp:562)not called0.0% + 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> > >::operator=<nda::basic_array_view<std::complex<double>, 6, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<double>, 6, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)not called0.0% nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(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.hpp:202)called 2 times, returned 2 times100.0% nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<int, int, int, int, int, int>(int, int, int, int, int, int) (nda/basic_array.hpp:230)called 2 times, returned 2 times82.0% nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array<long>(std::array<long, 6ul> const&) (nda/basic_array.hpp:260)called 1 time, returned 1 time100.0% @@ -3682,15 +3682,15 @@

GCC Code Coverage Report

nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)not called0.0% nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 256 times, returned 256 times100.0% nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 256 times, returned 256 times100.0% - nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(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.hpp:495)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 6ul> const&) (nda/basic_array.hpp:592)not called0.0% + nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(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.hpp:497)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 6ul> const&) (nda/basic_array.hpp:594)not called0.0% nda::basic_array<std::complex<double>, 6, 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 45 times, returned 45 times100.0% nda::basic_array<std::complex<double>, 6, 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 265 times, returned 265 times100.0% nda::basic_array<std::complex<double>, 6, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::storage() & (nda/_impl_basic_array_view_common.hpp:33)not called0.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<std::complex<float>, 2ul> >(array_initializer<std::complex<float>, 2ul> const&) (nda/basic_array.hpp:560)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<std::complex<float>, 2ul> >(array_of_rank<std::complex<float>, 2ul> const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<std::complex<float>, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<float>, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:526)called 1 time, returned 1 time100.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<std::complex<float> >(std::complex<float> const&) (nda/basic_array.hpp:543)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_initializer<std::complex<float>, 2ul> >(array_initializer<std::complex<float>, 2ul> const&) (nda/basic_array.hpp:562)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<array_of_rank<std::complex<float>, 2ul> >(array_of_rank<std::complex<float>, 2ul> const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<nda::basic_array_view<std::complex<float>, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<std::complex<float>, 2, nda::C_layout, (char)65, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/basic_array.hpp:528)called 1 time, returned 1 time100.0% + nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >& nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=<std::complex<float> >(std::complex<float> const&) (nda/basic_array.hpp:545)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::as_array_view() (nda/basic_array.hpp:176)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array() (nda/basic_array.hpp:199)called 5 times, returned 5 times100.0% nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::basic_array(nda::idx_map<2, 0ul, 16ul, (nda::layout_prop_e)3> const&) (nda/basic_array.hpp:271)called 1 time, returned 1 time100.0% @@ -3709,8 +3709,8 @@

GCC Code Coverage Report

nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::is_contiguous() const (nda/_impl_basic_array_view_common.hpp:83)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) (nda/_impl_basic_array_view_common.hpp:154)called 25 times, returned 25 times100.0% nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator()(nda::_linear_index_t) const (nda/_impl_basic_array_view_common.hpp:144)called 25 times, returned 25 times100.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:498)called 2 times, returned 2 times100.0% - nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:592)called 3 times, returned 3 times75.0% + nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::operator=(nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > > const&) (nda/basic_array.hpp:500)called 2 times, returned 2 times100.0% + nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize(std::array<long, 2ul> const&) (nda/basic_array.hpp:594)called 3 times, returned 3 times75.0% nda::basic_array<std::complex<float>, 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 41 times, returned 41 times100.0% nda::basic_array<std::complex<float>, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::shape_from_init_list(std::initializer_list<std::complex<float> > const&) (nda/basic_array.hpp:323)called 1 time, returned 1 time100.0% nda::basic_array<std::complex<float>, 2, 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 56 times, returned 56 times100.0% @@ -5508,10 +5508,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 times100.0% nda::detail::bound_check_worker::check_current_dim(nda::ellipsis) (nda/layout/bound_check_worker.hpp:68)called 166 times, returned 166 times100.0% nda::detail::grid_iterator<1>::grid_iterator(long const*, long const*, bool) (nda/iterators.hpp:141)called 15946752 times, returned 15946752 times100.0% - nda::detail::grid_iterator<1>::operator*() const (nda/iterators.hpp:147)called 16068516 times, returned 16068516 times100.0% + nda::detail::grid_iterator<1>::operator*() const (nda/iterators.hpp:147)called 16068455 times, returned 16068455 times100.0% nda::detail::grid_iterator<1>::operator++() (nda/iterators.hpp:159)called 16045775 times, returned 16045775 times100.0% - nda::detail::grid_iterator<1>::operator+=(long) (nda/iterators.hpp:173)called 180 times, returned 180 times100.0% - nda::detail::grid_iterator<1>::operator--() (nda/iterators.hpp:166)called 206 times, returned 206 times100.0% + nda::detail::grid_iterator<1>::operator+=(long) (nda/iterators.hpp:173)called 175 times, returned 175 times100.0% + nda::detail::grid_iterator<1>::operator--() (nda/iterators.hpp:166)called 157 times, returned 157 times100.0% nda::detail::grid_iterator<1>::operator==(nda::detail::grid_iterator<1> const&) const (nda/iterators.hpp:153)called 24009194 times, returned 24009194 times100.0% nda::detail::grid_iterator<2>::grid_iterator(long const*, long const*, bool) (nda/iterators.hpp:72)called 1696 times, returned 1696 times100.0% nda::detail::grid_iterator<2>::operator*() const (nda/iterators.hpp:84)called 54987 times, returned 54987 times100.0% @@ -5530,7 +5530,7 @@

GCC Code Coverage Report

nda::detail::grid_iterator<5>::operator++() (nda/iterators.hpp:96)called 12605 times, returned 12605 times100.0% nda::detail::grid_iterator<5>::operator==(nda::detail::grid_iterator<5> const&) const (nda/iterators.hpp:90)called 12605 times, returned 12605 times100.0% nda::detail::operator+(nda::detail::grid_iterator<1>, long) (nda/iterators.hpp:180)called 1 time, returned 1 time100.0% - nda::detail::operator-(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (nda/iterators.hpp:183)called 45 times, returned 45 times100.0% + nda::detail::operator-(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (nda/iterators.hpp:183)called 40 times, returned 40 times100.0% nda::detail::operator<(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (nda/iterators.hpp:187)not called0.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 times100.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 times100.0% @@ -7312,9 +7312,9 @@

GCC Code Coverage Report

nda::operator&(nda::layout_info_t, nda::layout_info_t) (nda/traits.hpp:312)called 1 time, returned 1 time75.0% nda::operator&(nda::layout_prop_e, nda::layout_prop_e) (nda/traits.hpp:258)called 2 times, returned 2 times100.0% nda::operator+(nda::array_iterator<1, double, double*>, long) (nda/iterators.hpp:473)not called0.0% - nda::operator+(nda::array_iterator<1, int, int*>, long) (nda/iterators.hpp:473)called 40 times, returned 40 times100.0% + nda::operator+(nda::array_iterator<1, int, int*>, long) (nda/iterators.hpp:473)called 35 times, returned 35 times100.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 times100.0% - nda::operator-(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (nda/iterators.hpp:491)called 37 times, returned 37 times100.0% + nda::operator-(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (nda/iterators.hpp:491)called 32 times, returned 32 times100.0% nda::operator-(nda::array_iterator<1, int, int*>, long) (nda/iterators.hpp:482)not called0.0% nda::operator<(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (nda/iterators.hpp:510)not called0.0% nda::operator<<(std::ostream&, nda::layout_prop_e) (nda/print.hpp:49)not called0.0% @@ -7755,7 +7755,7 @@

GCC Code Coverage Report

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::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)47, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, double> > >(nda::expr<(char)43, nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >&, nda::expr<(char)47, nda::basic_array<int, 1, 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 time41.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::expr<(char)45, 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> > >&> >(nda::expr<(char)45, 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 40 times, returned 40 times41.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::expr_call<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::expr_call<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&)::{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&> >(nda::expr_call<nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::expr_call<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&)::{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&> const&) (nda/_impl_basic_array_view_common.hpp:452)called 4 times, returned 4 times40.0% - void nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (nda/basic_array.hpp:577)not called0.0% + void nda::basic_array<double, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (nda/basic_array.hpp:579)not called0.0% void nda::basic_array<double, 1, nda::C_layout, (char)86, 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 1 time, returned 1 time39.0% void nda::basic_array<double, 1, nda::C_layout, (char)86, 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 11 times, returned 11 times39.0% void nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<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> > >&> >(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> > >&> const&) (nda/_impl_basic_array_view_common.hpp:452)called 1 time, returned 1 time41.0% @@ -7765,7 +7765,7 @@

GCC Code Coverage Report

void nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr<(char)45, 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::expr<(char)45, 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&> const&) (nda/_impl_basic_array_view_common.hpp:452)called 1 time, returned 1 time41.0% void nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr<(char)45, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> >(nda::expr<(char)45, nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >, double> const&) (nda/_impl_basic_array_view_common.hpp:452)called 11 times, returned 11 times41.0% void nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::expr_call<nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::expr_call<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&)::{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&> >(nda::expr_call<nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::expr_call<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&)::{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&> const&) (nda/_impl_basic_array_view_common.hpp:452)called 3 times, returned 3 times40.0% - void nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (nda/basic_array.hpp:577)not called0.0% + void nda::basic_array<double, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (nda/basic_array.hpp:579)not called0.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::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 17 times, returned 17 times39.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::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 123 times, returned 123 times39.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::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/_impl_basic_array_view_common.hpp:452)called 89 times, returned 89 times50.0% @@ -7863,8 +7863,8 @@

GCC Code Coverage Report

void nda::basic_array<int, 1, 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<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::expr<(char)45, 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/_impl_basic_array_view_common.hpp:452)called 2 times, returned 2 times41.0% void nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_scalar<int>(int const&) (nda/_impl_basic_array_view_common.hpp:535)called 7 times, returned 7 times100.0% void nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::fill_with_scalar<int>(int const&) (nda/_impl_basic_array_view_common.hpp:515)called 7 times, returned 7 times100.0% - void nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (nda/basic_array.hpp:577)not called0.0% - void nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::resize<long>(long const&) (nda/basic_array.hpp:577)not called0.0% + void nda::basic_array<int, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<long>(long const&) (nda/basic_array.hpp:579)not called0.0% + void nda::basic_array<int, 1, nda::C_layout, (char)65, nda::sso<100ul> >::resize<long>(long const&) (nda/basic_array.hpp:579)not called0.0% void nda::basic_array<int, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<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:452)called 1 time, returned 1 time39.0% void nda::basic_array<int, 1, nda::C_layout, (char)86, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<nda::basic_array_view<int, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > >(nda::basic_array_view<int, 1, nda::C_stride_layout, (char)86, nda::default_accessor, nda::borrowed<(nda::mem::AddressSpace)1> > const&) (nda/_impl_basic_array_view_common.hpp:452)called 1 time, returned 1 time44.0% void nda::basic_array<int, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<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> > > const&) (nda/_impl_basic_array_view_common.hpp:452)called 2 times, returned 2 times39.0% @@ -7884,7 +7884,7 @@

GCC Code Coverage Report

void nda::basic_array<long, 1, 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<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::expr<(char)45, 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/_impl_basic_array_view_common.hpp:452)called 7 times, returned 7 times41.0% void nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_scalar<int>(int const&) (nda/_impl_basic_array_view_common.hpp:535)called 1 time, returned 1 time100.0% void nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::fill_with_scalar<int>(int const&) (nda/_impl_basic_array_view_common.hpp:515)called 1 time, returned 1 time100.0% - void nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<int>(int const&) (nda/basic_array.hpp:577)called 1 time, returned 1 time100.0% + void nda::basic_array<long, 1, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::resize<int>(int const&) (nda/basic_array.hpp:579)called 1 time, returned 1 time100.0% void nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<array_of_rank<long, 2ul> >(array_of_rank<long, 2ul> const&) (nda/_impl_basic_array_view_common.hpp:452)called 2 times, returned 2 times48.0% void 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&) (nda/_impl_basic_array_view_common.hpp:452)called 1 time, returned 1 time50.0% void nda::basic_array<long, 2, nda::C_layout, (char)65, nda::heap_basic<nda::mem::mallocator<(nda::mem::AddressSpace)1> > >::assign_from_ndarray<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/_impl_basic_array_view_common.hpp:452)called 4 times, returned 4 times39.0% diff --git a/docs/coverage/coverage.gather.hpp.52caf3608d675ed91c4c6bcd29cd9bf3.html b/docs/coverage/coverage.gather.hpp.52caf3608d675ed91c4c6bcd29cd9bf3.html index 359ab96e..ebeeab92 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.gelss.hpp.cb44703380c57a9b051fa65c78856476.html b/docs/coverage/coverage.gelss.hpp.cb44703380c57a9b051fa65c78856476.html index 9ae5ee91..41b5c737 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.gelss_worker.hpp.2e897f7bf8189c5334cbb888d235701a.html b/docs/coverage/coverage.gelss_worker.hpp.2e897f7bf8189c5334cbb888d235701a.html index c60e49db..3961ba4c 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.gemm.hpp.f4a4925eee5ab8e74692b219b691b640.html b/docs/coverage/coverage.gemm.hpp.f4a4925eee5ab8e74692b219b691b640.html index b385b363..1943bb27 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.gemm_batch.hpp.e2fd84399247921058bcdda86abba4a2.html b/docs/coverage/coverage.gemm_batch.hpp.e2fd84399247921058bcdda86abba4a2.html index e2b21c89..792fdb1c 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.gemv.hpp.4a16b03b505bc6f50c215968c5ee644f.html b/docs/coverage/coverage.gemv.hpp.4a16b03b505bc6f50c215968c5ee644f.html index ff785bbd..acf3a211 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.geqp3.hpp.1bb6f5ddc2135b4272093739942c6734.html b/docs/coverage/coverage.geqp3.hpp.1bb6f5ddc2135b4272093739942c6734.html index cb63f022..23623120 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.ger.hpp.c53a58f6fba25e3a8e083c0ee6647000.html b/docs/coverage/coverage.ger.hpp.c53a58f6fba25e3a8e083c0ee6647000.html index 4469fc73..e546cb9e 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.gesvd.hpp.a011235d114ecc1f391a74079f06f2f3.html b/docs/coverage/coverage.gesvd.hpp.a011235d114ecc1f391a74079f06f2f3.html index 8648e4e5..f63d5e68 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.getrf.hpp.9a05588486b6969052106bc311b27485.html b/docs/coverage/coverage.getrf.hpp.9a05588486b6969052106bc311b27485.html index bc76ebe1..0e5a6683 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.getri.hpp.805a444a1a62c39e393f944bd60f702b.html b/docs/coverage/coverage.getri.hpp.805a444a1a62c39e393f944bd60f702b.html index a3a1f582..7b9ffe31 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.getrs.hpp.45fe1292726f74a68bd272489a7e2b36.html b/docs/coverage/coverage.getrs.hpp.45fe1292726f74a68bd272489a7e2b36.html index 0ba428a8..82533845 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.group_indices.hpp.552b440d513966f2595a1685640e69e7.html b/docs/coverage/coverage.group_indices.hpp.552b440d513966f2595a1685640e69e7.html index aa5f6044..600b59be 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.gtest_tools.hpp.873a0bb6b5c3bdaec3098f1d0b21ae87.html b/docs/coverage/coverage.gtest_tools.hpp.873a0bb6b5c3bdaec3098f1d0b21ae87.html index b4ec6221..09169604 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.gtsv.hpp.0a85431f9b843b9d986ba5d0b62bdffa.html b/docs/coverage/coverage.gtsv.hpp.0a85431f9b843b9d986ba5d0b62bdffa.html index 207106fc..c418c26a 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.h5.hpp.a28ea9f66b317ee0901c1caa68583048.html b/docs/coverage/coverage.h5.hpp.a28ea9f66b317ee0901c1caa68583048.html index d485c3e6..fbca499d 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.handle.hpp.0b78fe302eb6c5f3c1588e80681eef09.html b/docs/coverage/coverage.handle.hpp.0b78fe302eb6c5f3c1588e80681eef09.html index ef36cf27..76b492b8 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.html b/docs/coverage/coverage.html index f5b8290f..c04fa991 100644 --- a/docs/coverage/coverage.html +++ b/docs/coverage/coverage.html @@ -23,7 +23,7 @@

GCC Code Coverage Report

Date: - 2024-09-26 21:10:12 + 2024-09-26 22:10:33 Coverage: @@ -46,8 +46,8 @@

GCC Code Coverage Report

Lines: - 2255 - 2341 + 2256 + 2342 96.3% @@ -58,8 +58,8 @@

GCC Code Coverage Report

Branches: - 5361 - 10687 + 5365 + 10695 50.2% @@ -176,11 +176,11 @@

GCC Code Coverage Report

99.0 99.0% - 98 / 99 + 99 / 100 98.3% 860 / 875 - 61.0% - 64 / 105 + 60.2% + 68 / 113 diff --git a/docs/coverage/coverage.idx_map.hpp.f489a52fa45dbd90e44c2b5b1ce511c2.html b/docs/coverage/coverage.idx_map.hpp.f489a52fa45dbd90e44c2b5b1ce511c2.html index 98c0be88..305adbfa 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.io.hpp.e96756753529e274f869a01364e03de6.html b/docs/coverage/coverage.io.hpp.e96756753529e274f869a01364e03de6.html index 6a5ef6b1..a8991925 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.iterators.hpp.f9463ee8d5fd4a9ca3aefb2a02c806ed.html b/docs/coverage/coverage.iterators.hpp.f9463ee8d5fd4a9ca3aefb2a02c806ed.html index c09920b2..39a260ad 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-26 21:10:12 + 2024-09-26 22:10:33 @@ -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 called0.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 times100.0% nda::array_iterator<1, int, int*>::operator!=(nda::array_iterator<1, int, int*> const&) const (line 433)called 1228 times, returned 1228 times100.0% - nda::array_iterator<1, int, int*>::operator*() const (line 375)called 1543 times, returned 1543 times100.0% + nda::array_iterator<1, int, int*>::operator*() const (line 375)called 1482 times, returned 1482 times100.0% nda::array_iterator<1, int, int*>::operator++() (line 387)called 1143 times, returned 1143 times100.0% nda::array_iterator<1, int, int*>::operator++(int) (line 396)called 18 times, returned 18 times100.0% - nda::array_iterator<1, int, int*>::operator+=(long) (line 441)called 40 times, returned 40 times100.0% - nda::array_iterator<1, int, int*>::operator--() (line 406)called 206 times, returned 206 times100.0% + nda::array_iterator<1, int, int*>::operator+=(long) (line 441)called 35 times, returned 35 times100.0% + nda::array_iterator<1, int, int*>::operator--() (line 406)called 157 times, returned 157 times100.0% nda::array_iterator<1, int, int*>::operator-=(long) (line 452)not called0.0% nda::array_iterator<1, int, int*>::operator==(nda::array_iterator<1, int, int*> const&) const (line 426)called 1237 times, returned 1237 times100.0% nda::array_iterator<1, int, int*>::operator[](long) (line 499)called 1 time, returned 1 time100.0% @@ -254,10 +254,10 @@

GCC Code Coverage Report

nda::array_iterator<5, long const, long*>::operator++() (line 281)called 12605 times, returned 12605 times100.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 times100.0% nda::detail::grid_iterator<1>::grid_iterator(long const*, long const*, bool) (line 141)called 15946752 times, returned 15946752 times100.0% - nda::detail::grid_iterator<1>::operator*() const (line 147)called 16068516 times, returned 16068516 times100.0% + nda::detail::grid_iterator<1>::operator*() const (line 147)called 16068455 times, returned 16068455 times100.0% nda::detail::grid_iterator<1>::operator++() (line 159)called 16045775 times, returned 16045775 times100.0% - nda::detail::grid_iterator<1>::operator+=(long) (line 173)called 180 times, returned 180 times100.0% - nda::detail::grid_iterator<1>::operator--() (line 166)called 206 times, returned 206 times100.0% + nda::detail::grid_iterator<1>::operator+=(long) (line 173)called 175 times, returned 175 times100.0% + nda::detail::grid_iterator<1>::operator--() (line 166)called 157 times, returned 157 times100.0% nda::detail::grid_iterator<1>::operator==(nda::detail::grid_iterator<1> const&) const (line 153)called 24009194 times, returned 24009194 times100.0% nda::detail::grid_iterator<2>::grid_iterator(long const*, long const*, bool) (line 72)called 1696 times, returned 1696 times100.0% nda::detail::grid_iterator<2>::operator*() const (line 84)called 54987 times, returned 54987 times100.0% @@ -276,12 +276,12 @@

GCC Code Coverage Report

nda::detail::grid_iterator<5>::operator++() (line 96)called 12605 times, returned 12605 times100.0% nda::detail::grid_iterator<5>::operator==(nda::detail::grid_iterator<5> const&) const (line 90)called 12605 times, returned 12605 times100.0% nda::detail::operator+(nda::detail::grid_iterator<1>, long) (line 180)called 1 time, returned 1 time100.0% - nda::detail::operator-(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (line 183)called 45 times, returned 45 times100.0% + nda::detail::operator-(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (line 183)called 40 times, returned 40 times100.0% nda::detail::operator<(nda::detail::grid_iterator<1> const&, nda::detail::grid_iterator<1> const&) (line 187)not called0.0% nda::operator+(nda::array_iterator<1, double, double*>, long) (line 473)not called0.0% - nda::operator+(nda::array_iterator<1, int, int*>, long) (line 473)called 40 times, returned 40 times100.0% + nda::operator+(nda::array_iterator<1, int, int*>, long) (line 473)called 35 times, returned 35 times100.0% nda::operator-(nda::array_iterator<1, double, double*> const&, nda::array_iterator<1, double, double*> const&) (line 491)called 8 times, returned 8 times100.0% - nda::operator-(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (line 491)called 37 times, returned 37 times100.0% + nda::operator-(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (line 491)called 32 times, returned 32 times100.0% nda::operator-(nda::array_iterator<1, int, int*>, long) (line 482)not called0.0% nda::operator<(nda::array_iterator<1, int, int*> const&, nda::array_iterator<1, int, int*> const&) (line 510)not called0.0% @@ -1354,7 +1354,7 @@

GCC Code Coverage Report

147 - 16068516 + 16068455 [[nodiscard]] long operator*() const { return offset; } @@ -1487,28 +1487,28 @@

GCC Code Coverage Report

166 - 206 + 157 grid_iterator &operator--() { 167 - 206 + 157 offset -= stri; 168 - 206 + 157 --pos; 169 - 206 + 157 return *this; @@ -1536,28 +1536,28 @@

GCC Code Coverage Report

173 - 180 + 175 grid_iterator &operator+=(std::ptrdiff_t n) { 174 - 180 + 175 offset += n * stri; 175 - 180 + 175 pos += n; 176 - 180 + 175 return *this; @@ -1606,7 +1606,7 @@

GCC Code Coverage Report

183 - 45 + 40 [[nodiscard]] friend std::ptrdiff_t operator-(grid_iterator const &lhs, grid_iterator const &rhs) { return lhs.pos - rhs.pos; } @@ -2950,7 +2950,7 @@

GCC Code Coverage Report

375 - 32026929 + 32026807 [[nodiscard]] T &operator*() const { return ((Pointer)data)[*iter]; } @@ -3167,21 +3167,21 @@

GCC Code Coverage Report

406 - 206 + 157 array_iterator &operator--() { 407 - 206 + 157 --iter; 408 - 206 + 157 return *this; @@ -3412,21 +3412,21 @@

GCC Code Coverage Report

441 - 179 + 174 array_iterator &operator+=(std::ptrdiff_t n) { 442 - 179 + 174 iter += n; 443 - 179 + 174 return *this; @@ -3636,7 +3636,7 @@

GCC Code Coverage Report

473 - 40 + 35 [[nodiscard]] friend array_iterator operator+(array_iterator it, std::ptrdiff_t n) { return it += n; } @@ -3762,7 +3762,7 @@

GCC Code Coverage Report

491 - 45 + 40 [[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 965c047b..e7feae82 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.make_lazy.hpp.78902bebdebba8f110a07f3c06dc0ad2.html b/docs/coverage/coverage.make_lazy.hpp.78902bebdebba8f110a07f3c06dc0ad2.html index 233b7bfe..171faaa2 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.malloc.hpp.a8993f7abf95f701ea4c72fcebf1bd42.html b/docs/coverage/coverage.malloc.hpp.a8993f7abf95f701ea4c72fcebf1bd42.html index 68ef35da..29a612a1 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.map.hpp.ee3f33e3e46d1f52fd2465a9b0667ed6.html b/docs/coverage/coverage.map.hpp.ee3f33e3e46d1f52fd2465a9b0667ed6.html index 26750934..ef08ddba 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.mapped_functions.hpp.3d0984c573af53c34c60ee7aa7155310.html b/docs/coverage/coverage.mapped_functions.hpp.3d0984c573af53c34c60ee7aa7155310.html index a2dc3980..b6b73a12 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.mapped_functions.hxx.673d8419e83a0b7cb52d5f8c91bb9f7d.html b/docs/coverage/coverage.mapped_functions.hxx.673d8419e83a0b7cb52d5f8c91bb9f7d.html index 946de846..7e60603c 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.math.hpp.c2ff78bf2799731610adb3db8af461b3.html b/docs/coverage/coverage.math.hpp.c2ff78bf2799731610adb3db8af461b3.html index 9bd7087e..419cc9eb 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.matmul.hpp.dea92c09849e35c80fd81eedd60ed7a8.html b/docs/coverage/coverage.matmul.hpp.dea92c09849e35c80fd81eedd60ed7a8.html index 4ebdcc5f..eaec7f17 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.matrix_functions.hpp.d8566c3111996dfaa803fc7e19a81dfe.html b/docs/coverage/coverage.matrix_functions.hpp.d8566c3111996dfaa803fc7e19a81dfe.html index a5888e4c..835bd268 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.memcpy.hpp.8aa0b7cd4a5c8438f5d3a8953789cf3b.html b/docs/coverage/coverage.memcpy.hpp.8aa0b7cd4a5c8438f5d3a8953789cf3b.html index b6e68503..4999aef9 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.memset.hpp.4ab17b44c51cd6d54b21a32e630dfd1a.html b/docs/coverage/coverage.memset.hpp.4ab17b44c51cd6d54b21a32e630dfd1a.html index 5c8eb0f3..71ac0b71 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.norm.hpp.2ca10c19587989445e5a4b849698a3a5.html b/docs/coverage/coverage.norm.hpp.2ca10c19587989445e5a4b849698a3a5.html index a00fcee3..6b9e4573 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.operation.hpp.1b8f87d96ce5f0d31f3576ccf57585a0.html b/docs/coverage/coverage.operation.hpp.1b8f87d96ce5f0d31f3576ccf57585a0.html index 024c9e99..9d70c11a 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.orgqr.hpp.5e4120d5a765b602efc913c8798f24ac.html b/docs/coverage/coverage.orgqr.hpp.5e4120d5a765b602efc913c8798f24ac.html index ad92ab65..12fe0bcf 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.permutation.hpp.51623787de7666799d31b8f629905467.html b/docs/coverage/coverage.permutation.hpp.51623787de7666799d31b8f629905467.html index 96f4a413..c1111133 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.placeholder.hpp.274dd3ff30614bbc3b6ebcea41fb535f.html b/docs/coverage/coverage.placeholder.hpp.274dd3ff30614bbc3b6ebcea41fb535f.html index 14a1d7cc..b28c8395 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.print.hpp.ea867c844c3b817bf4ca2eb28942c8b8.html b/docs/coverage/coverage.print.hpp.ea867c844c3b817bf4ca2eb28942c8b8.html index 6295875d..2c1f164e 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.reduce.hpp.939163da2a40fc4ca430c5437896a6ac.html b/docs/coverage/coverage.reduce.hpp.939163da2a40fc4ca430c5437896a6ac.html index a70537fd..564c365b 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.scal.hpp.ab3dec24a7c65349b8fd4303c9dea445.html b/docs/coverage/coverage.scal.hpp.ab3dec24a7c65349b8fd4303c9dea445.html index ca13a0f5..df2c6dd0 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.scatter.hpp.da4da318df0dfdd28a0b1d3d0e3c9cc3.html b/docs/coverage/coverage.scatter.hpp.da4da318df0dfdd28a0b1d3d0e3c9cc3.html index 545b1a2b..d859db14 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.slice_static.hpp.2a3572eec96a32a9c4c8416dbf5d4c22.html b/docs/coverage/coverage.slice_static.hpp.2a3572eec96a32a9c4c8416dbf5d4c22.html index daa9eb59..3e5ae571 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.sum.hpp.92a25d5eab0e420b928e24a14dd26c68.html b/docs/coverage/coverage.sum.hpp.92a25d5eab0e420b928e24a14dd26c68.html index a10824f2..7288802d 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.sym_grp.hpp.e9a8262a4ec6362b2dd518bb9487aa1d.html b/docs/coverage/coverage.sym_grp.hpp.e9a8262a4ec6362b2dd518bb9487aa1d.html index d2887fed..33a51ee1 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-26 21:10:12 + 2024-09-26 22:10:33 @@ -1941,8 +1941,8 @@

GCC Code Coverage Report

2/2
-
✓ Branch 0 taken 12 times.
-
✓ Branch 1 taken 244 times.
+
✓ Branch 0 taken 9 times.
+
✓ Branch 1 taken 247 times.
@@ -1953,14 +1953,14 @@

GCC Code Coverage Report

244 - 24 + 18 max_diff = diff; 245 - 24 + 18 max_idx = mapped_idx; diff --git a/docs/coverage/coverage.tools.hpp.3d2b6745efe87a5badb4943e87c86464.html b/docs/coverage/coverage.tools.hpp.3d2b6745efe87a5badb4943e87c86464.html index d90d0532..3f794bf3 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.traits.hpp.25ff2c57ab3e642119ffd7cf7e681688.html b/docs/coverage/coverage.traits.hpp.25ff2c57ab3e642119ffd7cf7e681688.html index c32fc9d0..8aa07d57 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.ungqr.hpp.d133343c360a8b704b23b55f671c21e1.html b/docs/coverage/coverage.ungqr.hpp.d133343c360a8b704b23b55f671c21e1.html index f2c9644a..7e8c2a8b 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-26 21:10:12 + 2024-09-26 22:10:33 diff --git a/docs/coverage/coverage.vector.hpp.0e67d732a583ff480b589dfbf07e9e54.html b/docs/coverage/coverage.vector.hpp.0e67d732a583ff480b589dfbf07e9e54.html index 894a306f..796cfb8c 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-26 21:10:12 + 2024-09-26 22:10:33