| Function (File:Line) |
Call count |
Block coverage |
| auto fmt::v11::formatter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>, char, void>::format<fmt::v11::context>(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, fmt::v11::context&) const (src/oiseau/utils/logging.hpp:73) | not called | 0.0% |
| auto oiseau::mesh::Cell::get_entity_vertices(int) const::{lambda(auto:1 const&)#1}::operator()<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > const&) const (src/oiseau/mesh/cell.cpp:56) | not called | 0.0% |
| auto oiseau::utils::grad_jacobi_p<double, std::vector<double, std::allocator<double> > >(int, double, double, std::vector<double, std::allocator<double> > const&)::{lambda(auto:1&)#1}::operator()<double>(double&) const (src/oiseau/utils/math.hpp:75) | called 4 times, returned 4 times | 100.0% |
| auto oiseau::utils::grad_jacobi_p<double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> >(int, double, double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&)::{lambda(auto:1&)#1}::operator()<double>(double&) const (src/oiseau/utils/math.hpp:75) | called 643582 times, returned 643582 times | 100.0% |
| auto oiseau::utils::jacobi_p<double, std::vector<double, std::allocator<double> > >(unsigned int, double, double, std::vector<double, std::allocator<double> > const&)::{lambda(auto:1&)#1}::operator()<double>(double&) const (src/oiseau/utils/math.hpp:58) | called 8 times, returned 8 times | 100.0% |
| auto oiseau::utils::jacobi_p<double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> >(unsigned int, double, double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&)::{lambda(auto:1&)#1}::operator()<double>(double&) const (src/oiseau/utils/math.hpp:58) | called 2369097 times, returned 2369097 times | 100.0% |
| auto plt::AxesSubPlot::plot<xt::xview<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xkeep_slice<unsigned long> >&, xt::xall<unsigned long>, long const>&, xt::xview<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xkeep_slice<unsigned long> >&, xt::xall<unsigned long>, long const>&, pybind11::arg_v>(xt::xview<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xkeep_slice<unsigned long> >&, xt::xall<unsigned long>, long const>&, xt::xview<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xkeep_slice<unsigned long> >&, xt::xall<unsigned long>, long const>&, pybind11::arg_v&&) (src/oiseau/plotting/pyplot.hpp:95) | not called | 0.0% |
| auto plt::AxesSubPlot::scatter<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, pybind11::arg_v, pybind11::arg_v>(xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, pybind11::arg_v&&, pybind11::arg_v&&) (src/oiseau/plotting/pyplot.hpp:93) | not called | 0.0% |
| auto plt::AxesSubPlot::scatter<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, pybind11::arg_v>(xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, pybind11::arg_v&&) (src/oiseau/plotting/pyplot.hpp:93) | not called | 0.0% |
| auto plt::AxesSubPlot::scatter<xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>, xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v>(xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&&, xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&&, pybind11::arg_v&&, pybind11::arg_v&&, pybind11::arg_v&&) (src/oiseau/plotting/pyplot.hpp:93) | not called | 0.0% |
| auto plt::AxesSubPlot::triplot<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>&, pybind11::arg_v>(xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>&, pybind11::arg_v&&) (src/oiseau/plotting/pyplot.hpp:94) | not called | 0.0% |
| auto plt::show<>() (src/oiseau/plotting/pyplot.hpp:126) | not called | 0.0% |
| double oiseau::utils::jacobi<double>(unsigned int, double, double, double) (src/oiseau/utils/math.hpp:25) | called 2369105 times, returned 2369105 times | 100.0% |
| fmt::v11::formatter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>, char, void>::parse(fmt::v11::parse_context<char>&) (src/oiseau/utils/logging.hpp:71) | not called | 0.0% |
| oiseau::dg::DGSpace::DGSpace(oiseau::mesh::Mesh const&, std::vector<unsigned int, std::allocator<unsigned int> > const&) (src/oiseau/dg/dg_space.cpp:28) | not called | 0.0% |
| oiseau::dg::DGSpace::elements() const (src/oiseau/dg/dg_space.cpp:68) | not called | 0.0% |
| oiseau::dg::DGSpace::orders() const (src/oiseau/dg/dg_space.cpp:69) | not called | 0.0% |
| oiseau::dg::DGSpace::~DGSpace() (src/oiseau/dg/dg_space.hpp:23) | not called | 0.0% |
| oiseau::dg::nodal::Element::Element(std::shared_ptr<oiseau::dg::nodal::RefElement>, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>) (src/oiseau/dg/nodal/element.cpp:17) | not called | 0.0% |
| oiseau::dg::nodal::Element::nodes() const (src/oiseau/dg/nodal/element.cpp:21) | not called | 0.0% |
| oiseau::dg::nodal::Element::order() const (src/oiseau/dg/nodal/element.cpp:20) | not called | 0.0% |
| oiseau::dg::nodal::Element::reference() const (src/oiseau/dg/nodal/element.cpp:19) | not called | 0.0% |
| oiseau::dg::nodal::RefElement::RefElement(unsigned int) (src/oiseau/dg/nodal/ref_element.hpp:35) | called 79 times, returned 78 times | 89.0% |
| oiseau::dg::nodal::RefElement::number_of_nodes() const (src/oiseau/dg/nodal/ref_element.hpp:29) | called 25 times, returned 25 times | 100.0% |
| oiseau::dg::nodal::RefElement::order() const (src/oiseau/dg/nodal/ref_element.hpp:28) | called 25 times, returned 25 times | 100.0% |
| oiseau::dg::nodal::RefElement::r() const (src/oiseau/dg/nodal/ref_element.hpp:26) | called 74 times, returned 74 times | 100.0% |
| oiseau::dg::nodal::RefElement::v() const (src/oiseau/dg/nodal/ref_element.hpp:23) | called 14 times, returned 14 times | 100.0% |
| oiseau::dg::nodal::RefElement::~RefElement() (src/oiseau/dg/nodal/ref_element.hpp:21) | called 78 times, returned 78 times | 100.0% |
| oiseau::dg::nodal::RefHexahedron::RefHexahedron(unsigned int) (src/oiseau/dg/nodal/ref_hexahedron.cpp:24) | called 14 times, returned 14 times | 75.0% |
| oiseau::dg::nodal::RefHexahedron::basis_function(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int, int) const (src/oiseau/dg/nodal/ref_hexahedron.cpp:33) | called 1312 times, returned 1312 times | 50.0% |
| oiseau::dg::nodal::RefHexahedron::grad_basis_function(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int, int) const (src/oiseau/dg/nodal/ref_hexahedron.cpp:46) | called 1312 times, returned 1312 times | 54.0% |
| oiseau::dg::nodal::RefHexahedron::grad_operator(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_hexahedron.cpp:100) | called 14 times, returned 14 times | 53.0% |
| oiseau::dg::nodal::RefHexahedron::grad_vandermonde(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_hexahedron.cpp:83) | called 14 times, returned 14 times | 61.0% |
| oiseau::dg::nodal::RefHexahedron::vandermonde(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_hexahedron.cpp:67) | called 14 times, returned 14 times | 64.0% |
| oiseau::dg::nodal::RefLine::RefLine(unsigned int) (src/oiseau/dg/nodal/ref_line.cpp:24) | called 17 times, returned 15 times | 75.0% |
| oiseau::dg::nodal::RefLine::basis_function(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int) (src/oiseau/dg/nodal/ref_line.cpp:33) | called 76 times, returned 76 times | 100.0% |
| oiseau::dg::nodal::RefLine::grad_basis_function(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int) (src/oiseau/dg/nodal/ref_line.cpp:37) | called 76 times, returned 76 times | 100.0% |
| oiseau::dg::nodal::RefLine::grad_operator(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_line.cpp:61) | called 16 times, returned 16 times | 59.0% |
| oiseau::dg::nodal::RefLine::grad_vandermonde(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_line.cpp:51) | called 16 times, returned 16 times | 56.0% |
| oiseau::dg::nodal::RefLine::vandermonde(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_line.cpp:41) | called 16 times, returned 16 times | 56.0% |
| oiseau::dg::nodal::RefQuadrilateral::RefQuadrilateral(unsigned int) (src/oiseau/dg/nodal/ref_quadrilateral.cpp:24) | called 16 times, returned 16 times | 75.0% |
| oiseau::dg::nodal::RefQuadrilateral::basis_function(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int) (src/oiseau/dg/nodal/ref_quadrilateral.cpp:33) | called 406 times, returned 406 times | 53.0% |
| oiseau::dg::nodal::RefQuadrilateral::grad_basis_function(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int) (src/oiseau/dg/nodal/ref_quadrilateral.cpp:41) | called 406 times, returned 406 times | 52.0% |
| oiseau::dg::nodal::RefQuadrilateral::grad_operator(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_quadrilateral.cpp:87) | called 16 times, returned 16 times | 54.0% |
| oiseau::dg::nodal::RefQuadrilateral::grad_vandermonde(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_quadrilateral.cpp:71) | called 16 times, returned 16 times | 59.0% |
| oiseau::dg::nodal::RefQuadrilateral::vandermonde(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_quadrilateral.cpp:57) | called 16 times, returned 16 times | 61.0% |
| oiseau::dg::nodal::RefTetrahedron::RefTetrahedron(unsigned int) (src/oiseau/dg/nodal/ref_tetrahedron.cpp:29) | called 16 times, returned 16 times | 68.0% |
| oiseau::dg::nodal::RefTetrahedron::basis_function(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int, int) const (src/oiseau/dg/nodal/ref_tetrahedron.cpp:38) | called 621 times, returned 621 times | 44.0% |
| oiseau::dg::nodal::RefTetrahedron::grad_basis_function(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int, int) const (src/oiseau/dg/nodal/ref_tetrahedron.cpp:49) | called 621 times, returned 621 times | 43.0% |
| oiseau::dg::nodal::RefTetrahedron::grad_operator(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_tetrahedron.cpp:125) | called 16 times, returned 16 times | 53.0% |
| oiseau::dg::nodal::RefTetrahedron::grad_vandermonde(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_tetrahedron.cpp:106) | called 16 times, returned 16 times | 60.0% |
| oiseau::dg::nodal::RefTetrahedron::vandermonde(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_tetrahedron.cpp:88) | called 16 times, returned 16 times | 61.0% |
| oiseau::dg::nodal::RefTriangle::RefTriangle(unsigned int) (src/oiseau/dg/nodal/ref_triangle.cpp:29) | called 16 times, returned 16 times | 68.0% |
| oiseau::dg::nodal::RefTriangle::basis_function(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int) (src/oiseau/dg/nodal/ref_triangle.cpp:38) | called 241 times, returned 241 times | 47.0% |
| oiseau::dg::nodal::RefTriangle::grad_basis_function(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int) (src/oiseau/dg/nodal/ref_triangle.cpp:46) | called 241 times, returned 241 times | 43.0% |
| oiseau::dg::nodal::RefTriangle::grad_operator(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_triangle.cpp:109) | called 16 times, returned 16 times | 54.0% |
| oiseau::dg::nodal::RefTriangle::grad_vandermonde(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_triangle.cpp:90) | called 16 times, returned 16 times | 59.0% |
| oiseau::dg::nodal::RefTriangle::vandermonde(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) const (src/oiseau/dg/nodal/ref_triangle.cpp:73) | called 16 times, returned 16 times | 60.0% |
| oiseau::dg::nodal::detail::equilateral_xy_to_rs(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/ref_triangle.cpp:189) | called 16 times, returned 16 times | 60.0% |
| oiseau::dg::nodal::detail::equilateral_xyz_to_rst(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/ref_tetrahedron.cpp:304) | called 16 times, returned 16 times | 55.0% |
| oiseau::dg::nodal::detail::eval_shift(int, double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/ref_tetrahedron.cpp:188) | called 64 times, returned 64 times | 59.0% |
| oiseau::dg::nodal::detail::eval_warp(int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/ref_tetrahedron.cpp:171) | called 192 times, returned 192 times | 59.0% |
| oiseau::dg::nodal::detail::generate_hexahedron_nodes(unsigned int) (src/oiseau/dg/nodal/ref_hexahedron.cpp:121) | called 14 times, returned 14 times | 54.0% |
| oiseau::dg::nodal::detail::generate_line_nodes(unsigned int) (src/oiseau/dg/nodal/ref_line.cpp:75) | called 16 times, returned 16 times | 54.0% |
| oiseau::dg::nodal::detail::generate_quadrilateral_nodes(unsigned int) (src/oiseau/dg/nodal/ref_quadrilateral.cpp:106) | called 16 times, returned 16 times | 54.0% |
| oiseau::dg::nodal::detail::generate_tetrahedron_equidistant_nodes(unsigned int) (src/oiseau/dg/nodal/ref_tetrahedron.cpp:211) | called 16 times, returned 16 times | 64.0% |
| oiseau::dg::nodal::detail::generate_tetrahedron_nodes(unsigned int) (src/oiseau/dg/nodal/ref_tetrahedron.cpp:228) | called 16 times, returned 16 times | 47.0% |
| oiseau::dg::nodal::detail::generate_triangle_nodes(unsigned int) (src/oiseau/dg/nodal/ref_triangle.cpp:140) | called 16 times, returned 16 times | 55.0% |
| oiseau::dg::nodal::detail::rs_to_ab(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/ref_triangle.cpp:128) | called 32 times, returned 32 times | 43.0% |
| oiseau::dg::nodal::detail::rst_to_abc(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/ref_tetrahedron.cpp:147) | called 32 times, returned 32 times | 74.0% |
| oiseau::dg::nodal::detail::warp_factor(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/ref_triangle.cpp:203) | called 48 times, returned 48 times | 49.0% |
| oiseau::dg::nodal::detail::warp_shift_face_3d(int, double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/ref_tetrahedron.cpp:206) | called 64 times, returned 64 times | 100.0% |
| oiseau::dg::nodal::get_ref_element(oiseau::dg::nodal::RefElementType, unsigned int) (src/oiseau/dg/nodal/ref_element.cpp:24) | not called | 0.0% |
| oiseau::dg::nodal::get_ref_element(oiseau::dg::nodal::RefElementType, unsigned int)::KeyHash::operator()(std::pair<oiseau::dg::nodal::RefElementType, unsigned int> const&) const (src/oiseau/dg/nodal/ref_element.cpp:28) | not called | 0.0% |
| oiseau::dg::nodal::utils::conversion_equilateral_xy_to_rs(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:126) | called 5 times, returned 5 times | 59.0% |
| oiseau::dg::nodal::utils::conversion_equilateral_xyz_to_rst(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:508) | called 5 times, returned 5 times | 55.0% |
| oiseau::dg::nodal::utils::conversion_rs_to_ab(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:284) | called 9 times, returned 9 times | 72.0% |
| oiseau::dg::nodal::utils::conversion_rst_to_abc(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:531) | called 9 times, returned 9 times | 74.0% |
| oiseau::dg::nodal::utils::d_matrix_1d(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:83) | called 9 times, returned 9 times | 69.0% |
| oiseau::dg::nodal::utils::d_matrix_1d(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:79) | called 17 times, returned 17 times | 54.0% |
| oiseau::dg::nodal::utils::d_matrix_2d(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:276) | called 2 times, returned 2 times | 50.0% |
| oiseau::dg::nodal::utils::d_matrix_3d(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:657) | called 2 times, returned 2 times | 49.0% |
| oiseau::dg::nodal::utils::eval_shift(int, double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:409) | called 25 times, returned 25 times | 59.0% |
| oiseau::dg::nodal::utils::eval_warp(int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:392) | called 76 times, returned 76 times | 59.0% |
| oiseau::dg::nodal::utils::generate_hexahedron_nodes(unsigned int) (src/oiseau/dg/nodal/utils.cpp:352) | called 1 time, returned 1 time | 65.0% |
| oiseau::dg::nodal::utils::generate_quadrilateral_nodes(unsigned int) (src/oiseau/dg/nodal/utils.cpp:334) | called 1 time, returned 1 time | 61.0% |
| oiseau::dg::nodal::utils::generate_tetrahedron_equidistant_nodes(unsigned int) (src/oiseau/dg/nodal/utils.cpp:375) | called 7 times, returned 7 times | 64.0% |
| oiseau::dg::nodal::utils::generate_tetrahedron_nodes(unsigned int) (src/oiseau/dg/nodal/utils.cpp:432) | called 6 times, returned 6 times | 47.0% |
| oiseau::dg::nodal::utils::generate_triangle_equidistant_nodes(unsigned int) (src/oiseau/dg/nodal/utils.cpp:89) | called 1 time, returned 1 time | 45.0% |
| oiseau::dg::nodal::utils::generate_triangle_nodes(unsigned int) (src/oiseau/dg/nodal/utils.cpp:295) | called 5 times, returned 5 times | 50.0% |
| oiseau::dg::nodal::utils::grad_simplexp_2d(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int) (src/oiseau/dg/nodal/utils.cpp:201) | called 21 times, returned 21 times | 43.0% |
| oiseau::dg::nodal::utils::grad_simplexp_3d(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int, int) (src/oiseau/dg/nodal/utils.cpp:584) | called 21 times, returned 21 times | 43.0% |
| oiseau::dg::nodal::utils::grad_tensorp_2d(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int) (src/oiseau/dg/nodal/utils.cpp:166) | called 36 times, returned 36 times | 52.0% |
| oiseau::dg::nodal::utils::grad_tensorp_3d(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int, int) (src/oiseau/dg/nodal/utils.cpp:181) | called 125 times, returned 125 times | 54.0% |
| oiseau::dg::nodal::utils::grad_vandermonde_1d(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:70) | called 18 times, returned 18 times | 63.0% |
| oiseau::dg::nodal::utils::grad_vandermonde_2d(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:247) | called 2 times, returned 2 times | 57.0% |
| oiseau::dg::nodal::utils::grad_vandermonde_2d_tensor(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:262) | called 1 time, returned 1 time | 58.0% |
| oiseau::dg::nodal::utils::grad_vandermonde_3d(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:622) | called 2 times, returned 2 times | 56.0% |
| oiseau::dg::nodal::utils::grad_vandermonde_3d_tensor(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:640) | called 1 time, returned 1 time | 57.0% |
| oiseau::dg::nodal::utils::jacobi_gl(unsigned int, double, double) (src/oiseau/dg/nodal/utils.cpp:53) | called 196 times, returned 196 times | 54.0% |
| oiseau::dg::nodal::utils::jacobi_gq(unsigned int, double, double) (src/oiseau/dg/nodal/utils.cpp:29) | called 202 times, returned 202 times | 46.0% |
| oiseau::dg::nodal::utils::simplexp_2d(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int) (src/oiseau/dg/nodal/utils.cpp:138) | called 67 times, returned 67 times | 47.0% |
| oiseau::dg::nodal::utils::simplexp_3d(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int, int) (src/oiseau/dg/nodal/utils.cpp:521) | called 142 times, returned 142 times | 44.0% |
| oiseau::dg::nodal::utils::tensorp_2d(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int) (src/oiseau/dg/nodal/utils.cpp:146) | called 113 times, returned 113 times | 53.0% |
| oiseau::dg::nodal::utils::tensorp_3d(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, int, int, int) (src/oiseau/dg/nodal/utils.cpp:154) | called 216 times, returned 216 times | 50.0% |
| oiseau::dg::nodal::utils::vandermonde_1d(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:61) | called 37 times, returned 37 times | 63.0% |
| oiseau::dg::nodal::utils::vandermonde_2d(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:222) | called 5 times, returned 5 times | 69.0% |
| oiseau::dg::nodal::utils::vandermonde_2d_tensor(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:235) | called 4 times, returned 4 times | 68.0% |
| oiseau::dg::nodal::utils::vandermonde_3d(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:555) | called 5 times, returned 5 times | 71.0% |
| oiseau::dg::nodal::utils::vandermonde_3d_tensor(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:570) | called 3 times, returned 3 times | 74.0% |
| oiseau::dg::nodal::utils::warp_factor(unsigned int, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:110) | called 16 times, returned 16 times | 49.0% |
| oiseau::dg::nodal::utils::warp_shift_face_3d(int, double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/dg/nodal/utils.cpp:427) | called 24 times, returned 24 times | 100.0% |
| oiseau::io::ElementBlock::ElementBlock(int, int, int, unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >&&) (src/oiseau/io/gmsh_file.hpp:111) | called 3 times, returned 3 times | 100.0% |
| oiseau::io::ElementSection::ElementSection() (src/oiseau/io/gmsh_file.hpp:127) | called 2 times, returned 2 times | 100.0% |
| oiseau::io::ElementSection::ElementSection(unsigned long, unsigned long, unsigned long, unsigned long, std::vector<oiseau::io::ElementBlock, std::allocator<oiseau::io::ElementBlock> >&&) (src/oiseau/io/gmsh_file.hpp:128) | called 2 times, returned 2 times | 100.0% |
| oiseau::io::EntitiesSection::EntitiesSection() (src/oiseau/io/gmsh_file.hpp:50) | called 2 times, returned 2 times | 100.0% |
| oiseau::io::EntitiesSection::EntitiesSection(std::array<std::vector<oiseau::io::EntityEntry, std::allocator<oiseau::io::EntityEntry> >, 4ul>&&) (src/oiseau/io/gmsh_file.hpp:51) | called 2 times, returned 2 times | 100.0% |
| oiseau::io::EntityEntry::EntityEntry(unsigned long, std::vector<double, std::allocator<double> >&&, std::vector<int, std::allocator<int> >&&) (src/oiseau/io/gmsh_file.hpp:40) | called 3 times, returned 3 times | 100.0% |
| oiseau::io::EntityEntry::EntityEntry(unsigned long, std::vector<double, std::allocator<double> >&&, std::vector<int, std::allocator<int> >&&, std::vector<int, std::allocator<int> >&&) (src/oiseau/io/gmsh_file.hpp:34) | called 2 times, returned 2 times | 100.0% |
| oiseau::io::GMSHFile::GMSHFile(std::istream&) (src/oiseau/io/gmsh_file.hpp:149) | called 2 times, returned 2 times | 53.0% |
| oiseau::io::GMSHFile::read(std::istream&) (src/oiseau/io/gmsh_file.cpp:185) | called 2 times, returned 2 times | 71.0% |
| oiseau::io::MeshFormatSection::MeshFormatSection() (src/oiseau/io/gmsh_file.hpp:23) | called 2 times, returned 2 times | 100.0% |
| oiseau::io::MeshFormatSection::MeshFormatSection(double, int, unsigned long) (src/oiseau/io/gmsh_file.hpp:24) | called 3 times, returned 3 times | 100.0% |
| oiseau::io::NodesBlock::NodesBlock(int, int, int, unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >&&, std::vector<double, std::allocator<double> >&&) (src/oiseau/io/gmsh_file.hpp:77) | called 5 times, returned 5 times | 100.0% |
| oiseau::io::NodesSection::NodesSection() (src/oiseau/io/gmsh_file.hpp:94) | called 2 times, returned 2 times | 100.0% |
| oiseau::io::NodesSection::NodesSection(unsigned long, unsigned long, unsigned long, unsigned long, std::vector<oiseau::io::NodesBlock, std::allocator<oiseau::io::NodesBlock> >&&) (src/oiseau/io/gmsh_file.hpp:95) | called 3 times, returned 3 times | 100.0% |
| oiseau::io::PhysicalNamesSection::PhysicalNamesSection() (src/oiseau/io/gmsh_file.hpp:60) | called 2 times, returned 2 times | 100.0% |
| oiseau::io::PhysicalNamesSection::PhysicalNamesSection(int, std::vector<int, std::allocator<int> >&&, std::vector<int, std::allocator<int> >&&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) (src/oiseau/io/gmsh_file.hpp:61) | called 1 time, returned 1 time | 100.0% |
| oiseau::io::detail::elements_handler(std::istream&, bool) (src/oiseau/io/gmsh_file.cpp:160) | called 2 times, returned 2 times | 84.0% |
| oiseau::io::detail::entities_handler(std::istream&, bool) (src/oiseau/io/gmsh_file.cpp:108) | called 2 times, returned 2 times | 82.0% |
| oiseau::io::detail::gmsh_celltype_to_oiseau_celltype(unsigned long) (src/oiseau/io/gmsh.cpp:29) | called 11 times, returned 10 times | 63.0% |
| oiseau::io::detail::gmsh_nodes_per_cell(unsigned long) (src/oiseau/io/gmsh_file.cpp:24) | called 3 times, returned 3 times | 20.0% |
| oiseau::io::detail::mesh_format_handler(std::istream&) (src/oiseau/io/gmsh_file.cpp:72) | called 3 times, returned 3 times | 35.0% |
| oiseau::io::detail::nodes_handler(std::istream&, bool) (src/oiseau/io/gmsh_file.cpp:131) | called 3 times, returned 3 times | 79.0% |
| oiseau::io::detail::physical_names_handler(std::istream&) (src/oiseau/io/gmsh_file.cpp:90) | called 1 time, returned 1 time | 75.0% |
| oiseau::io::detail::skip_to_end_of_environment(std::istream&) (src/oiseau/io/gmsh_file.cpp:177) | called 7 times, returned 7 times | 86.0% |
| oiseau::io::gmsh_read_from_path(std::filesystem::__cxx11::path const&) (src/oiseau/io/gmsh.cpp:49) | not called | 0.0% |
| oiseau::io::gmsh_read_from_stream(std::istream&) (src/oiseau/io/gmsh.cpp:54) | called 2 times, returned 2 times | 74.0% |
| oiseau::io::gmsh_read_from_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/oiseau/io/gmsh.cpp:44) | called 2 times, returned 2 times | 78.0% |
| oiseau::io::gmsh_write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, oiseau::mesh::Mesh const&) (src/oiseau/io/gmsh.cpp:87) | not called | 0.0% |
| oiseau::logging::init(int, char**) (src/oiseau/utils/logging.cpp:27) | not called | 0.0% |
| oiseau::logging::set_verbosity(oiseau::logging::Verbosity) (src/oiseau/utils/logging.cpp:23) | not called | 0.0% |
| oiseau::mesh::Cell::dimension() const (src/oiseau/mesh/cell.cpp:46) | called 1 time, returned 1 time | 100.0% |
| oiseau::mesh::Cell::get_entity_vertices(int) const (src/oiseau/mesh/cell.cpp:52) | not called | 0.0% |
| oiseau::mesh::Cell::get_sub_entities(int, int) const (src/oiseau/mesh/cell.cpp:48) | not called | 0.0% |
| oiseau::mesh::Cell::kind() const (src/oiseau/mesh/cell.hpp:52) | not called | 0.0% |
| oiseau::mesh::Cell::name() const (src/oiseau/mesh/cell.cpp:44) | called 3 times, returned 3 times | 100.0% |
| oiseau::mesh::Cell::num_sub_entities(int) const (src/oiseau/mesh/cell.cpp:60) | not called | 0.0% |
| oiseau::mesh::Cell::~Cell() (src/oiseau/mesh/cell.hpp:40) | called 83 times, returned 83 times | 100.0% |
| oiseau::mesh::Geometry::Geometry() (src/oiseau/mesh/geometry.cpp:16) | not called | 0.0% |
| oiseau::mesh::Geometry::Geometry(oiseau::mesh::Geometry const&) (src/oiseau/mesh/geometry.hpp:18) | not called | 0.0% |
| oiseau::mesh::Geometry::Geometry(oiseau::mesh::Geometry&&) (src/oiseau/mesh/geometry.hpp:17) | called 2 times, returned 2 times | 100.0% |
| oiseau::mesh::Geometry::Geometry(std::vector<double, std::allocator<double> >&&, unsigned int) (src/oiseau/mesh/geometry.cpp:20) | called 2 times, returned 2 times | 100.0% |
| oiseau::mesh::Geometry::dim() const (src/oiseau/mesh/geometry.cpp:21) | not called | 0.0% |
| oiseau::mesh::Geometry::x() (src/oiseau/mesh/geometry.cpp:18) | not called | 0.0% |
| oiseau::mesh::Geometry::x_at(unsigned long) (src/oiseau/mesh/geometry.cpp:19) | not called | 0.0% |
| oiseau::mesh::Geometry::~Geometry() (src/oiseau/mesh/geometry.cpp:17) | called 4 times, returned 4 times | 100.0% |
| oiseau::mesh::HexahedronCell::HexahedronCell() (src/oiseau/mesh/cell.cpp:190) | called 3 times, returned 3 times | 39.0% |
| oiseau::mesh::HexahedronCell::edge() (src/oiseau/mesh/cell.hpp:113) | not called | 0.0% |
| oiseau::mesh::HexahedronCell::facet() (src/oiseau/mesh/cell.hpp:112) | not called | 0.0% |
| oiseau::mesh::IntervalCell::IntervalCell() (src/oiseau/mesh/cell.cpp:82) | called 23 times, returned 23 times | 38.0% |
| oiseau::mesh::IntervalCell::edge() (src/oiseau/mesh/cell.hpp:69) | not called | 0.0% |
| oiseau::mesh::IntervalCell::facet() (src/oiseau/mesh/cell.hpp:68) | not called | 0.0% |
| oiseau::mesh::Mesh::Mesh(oiseau::mesh::Topology&&, oiseau::mesh::Geometry&&) (src/oiseau/mesh/mesh.hpp:19) | called 2 times, returned 2 times | 100.0% |
| oiseau::mesh::Mesh::geometry() (src/oiseau/mesh/mesh.cpp:16) | not called | 0.0% |
| oiseau::mesh::Mesh::geometry() const (src/oiseau/mesh/mesh.cpp:17) | not called | 0.0% |
| oiseau::mesh::Mesh::topology() (src/oiseau/mesh/mesh.cpp:14) | called 2 times, returned 2 times | 100.0% |
| oiseau::mesh::Mesh::topology() const (src/oiseau/mesh/mesh.cpp:15) | not called | 0.0% |
| oiseau::mesh::Mesh::~Mesh() (src/oiseau/mesh/mesh.hpp:26) | called 2 times, returned 2 times | 100.0% |
| oiseau::mesh::PointCell::PointCell() (src/oiseau/mesh/cell.cpp:67) | called 40 times, returned 40 times | 41.0% |
| oiseau::mesh::PointCell::edge() (src/oiseau/mesh/cell.hpp:59) | not called | 0.0% |
| oiseau::mesh::PointCell::facet() (src/oiseau/mesh/cell.hpp:58) | not called | 0.0% |
| oiseau::mesh::QuadrilateralCell::QuadrilateralCell() (src/oiseau/mesh/cell.cpp:126) | called 6 times, returned 6 times | 38.0% |
| oiseau::mesh::QuadrilateralCell::edge() (src/oiseau/mesh/cell.hpp:91) | not called | 0.0% |
| oiseau::mesh::QuadrilateralCell::facet() (src/oiseau/mesh/cell.hpp:90) | not called | 0.0% |
| oiseau::mesh::TetrahedronCell::TetrahedronCell() (src/oiseau/mesh/cell.cpp:155) | called 3 times, returned 3 times | 40.0% |
| oiseau::mesh::TetrahedronCell::edge() (src/oiseau/mesh/cell.hpp:102) | not called | 0.0% |
| oiseau::mesh::TetrahedronCell::facet() (src/oiseau/mesh/cell.hpp:101) | not called | 0.0% |
| oiseau::mesh::Topology::Topology() (src/oiseau/mesh/topology.cpp:21) | not called | 0.0% |
| oiseau::mesh::Topology::Topology(oiseau::mesh::Topology const&) (src/oiseau/mesh/topology.hpp:21) | not called | 0.0% |
| oiseau::mesh::Topology::Topology(oiseau::mesh::Topology&&) (src/oiseau/mesh/topology.hpp:20) | called 2 times, returned 2 times | 100.0% |
| oiseau::mesh::Topology::Topology(std::vector<std::vector<unsigned long, std::allocator<unsigned long> >, std::allocator<std::vector<unsigned long, std::allocator<unsigned long> > > >&&, std::vector<oiseau::mesh::Cell const*, std::allocator<oiseau::mesh::Cell const*> >&&) (src/oiseau/mesh/topology.cpp:24) | called 2 times, returned 2 times | 100.0% |
| oiseau::mesh::Topology::calculate_connectivity() (src/oiseau/mesh/topology.cpp:35) | not called | 0.0% |
| oiseau::mesh::Topology::cell_types() (src/oiseau/mesh/topology.cpp:27) | not called | 0.0% |
| oiseau::mesh::Topology::conn() (src/oiseau/mesh/topology.cpp:29) | called 2 times, returned 2 times | 100.0% |
| oiseau::mesh::Topology::e_to_e() (src/oiseau/mesh/topology.cpp:30) | not called | 0.0% |
| oiseau::mesh::Topology::e_to_f() (src/oiseau/mesh/topology.cpp:31) | not called | 0.0% |
| oiseau::mesh::Topology::n_cells() const (src/oiseau/mesh/topology.cpp:33) | not called | 0.0% |
| oiseau::mesh::Topology::~Topology() (src/oiseau/mesh/topology.cpp:22) | called 4 times, returned 4 times | 100.0% |
| oiseau::mesh::TriangleCell::TriangleCell() (src/oiseau/mesh/cell.cpp:101) | called 8 times, returned 8 times | 38.0% |
| oiseau::mesh::TriangleCell::edge() (src/oiseau/mesh/cell.hpp:80) | called 1 time, returned 1 time | 100.0% |
| oiseau::mesh::TriangleCell::facet() (src/oiseau/mesh/cell.hpp:79) | called 1 time, returned 1 time | 100.0% |
| oiseau::mesh::get_cell_type(oiseau::mesh::CellKind) (src/oiseau/mesh/cell.cpp:20) | called 12 times, returned 12 times | 64.0% |
| oiseau::plotting::triplot(plt::AxesSubPlot&, oiseau::mesh::Mesh&) (src/oiseau/plotting/triplot.cpp:23) | not called | 0.0% |
| oiseau::plotting::triplot(plt::AxesSubPlot&, oiseau::mesh::Mesh&)::{lambda(unsigned long)#1}::operator()(unsigned long) const (src/oiseau/plotting/triplot.cpp:40) | not called | 0.0% |
| oiseau::utils::integration::cubature(int) (src/oiseau/utils/integration.cpp:1419) | called 42 times, returned 39 times | 46.0% |
| oiseau::utils::integration::jacobi_gq(unsigned int, double, double) (src/oiseau/utils/integration.cpp:1564) | called 14 times, returned 14 times | 45.0% |
| oiseau::utils::integration::quadrature(int) (src/oiseau/utils/integration.cpp:1524) | called 51 times, returned 48 times | 52.0% |
| plt::AxesSubPlot::AxesSubPlot(pybind11::object) (src/oiseau/plotting/pyplot.hpp:91) | not called | 0.0% |
| plt::Figure::Figure(pybind11::object) (src/oiseau/plotting/pyplot.hpp:113) | not called | 0.0% |
| plt::plt() (src/oiseau/plotting/pyplot.hpp:61) | not called | 0.0% |
| pybind11::detail::type_caster<xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>, void>::cast(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>&, pybind11::return_value_policy, pybind11::handle) (src/oiseau/plotting/pyplot.hpp:31) | not called | 0.0% |
| pybind11::detail::type_caster<xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>, void>::cast(xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>&, pybind11::return_value_policy, pybind11::handle)::{lambda()#1}::operator()() const (src/oiseau/plotting/pyplot.hpp:32) | not called | 0.0% |
| pybind11::detail::type_caster<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>, void>::cast(xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const> const&, pybind11::return_value_policy, pybind11::handle) (src/oiseau/plotting/pyplot.hpp:45) | not called | 0.0% |
| pybind11::detail::type_caster<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>, void>::cast(xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const> const&, pybind11::return_value_policy, pybind11::handle)::{lambda(void*)#1}::operator()(void*) const (src/oiseau/plotting/pyplot.hpp:49) | not called | 0.0% |
| pybind11::detail::type_caster<xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const>, void>::cast(xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned long>, long const> const&, pybind11::return_value_policy, pybind11::handle) (src/oiseau/plotting/pyplot.hpp:45) | not called | 0.0% |
| pybind11::detail::type_caster<xt::xview<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xkeep_slice<unsigned long> >&, xt::xall<unsigned long>, long const>, void>::cast(xt::xview<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xkeep_slice<unsigned long> >&, xt::xall<unsigned long>, long const> const&, pybind11::return_value_policy, pybind11::handle) (src/oiseau/plotting/pyplot.hpp:45) | not called | 0.0% |
| pybind11::detail::type_caster<xt::xview<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xkeep_slice<unsigned long> >&, xt::xall<unsigned long>, long const>, void>::cast(xt::xview<xt::xview<xt::xarray_adaptor<xt::xbuffer_adaptor<double*, xt::no_ownership, std::allocator<double> >, (xt::layout_type)1, std::vector<unsigned long, std::allocator<unsigned long> >, xt::xtensor_expression_tag>&, xt::xkeep_slice<unsigned long> >&, xt::xall<unsigned long>, long const> const&, pybind11::return_value_policy, pybind11::handle)::{lambda(void*)#1}::operator()(void*) const (src/oiseau/plotting/pyplot.hpp:49) | not called | 0.0% |
| std::array<double, 1> oiseau::io::detail::from_file<double, 1>(std::istream&, bool) (src/oiseau/io/gmsh_file.cpp:51) | called 3 times, returned 3 times | 75.0% |
| std::array<double, 3> oiseau::io::detail::from_file<double, 3>(std::istream&, bool) (src/oiseau/io/gmsh_file.cpp:51) | called 22 times, returned 22 times | 73.0% |
| std::array<int, 1> oiseau::io::detail::from_file<int, 1>(std::istream&, bool) (src/oiseau/io/gmsh_file.cpp:51) | called 9 times, returned 9 times | 75.0% |
| std::array<int, 2> oiseau::io::detail::from_file<int, 2>(std::istream&, bool) (src/oiseau/io/gmsh_file.cpp:51) | called 2 times, returned 2 times | 75.0% |
| std::array<int, 3> oiseau::io::detail::from_file<int, 3>(std::istream&, bool) (src/oiseau/io/gmsh_file.cpp:51) | called 8 times, returned 8 times | 75.0% |
| std::array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1> oiseau::io::detail::from_file<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 1>(std::istream&, bool) (src/oiseau/io/gmsh_file.cpp:51) | called 2 times, returned 2 times | 76.0% |
| std::array<unsigned long, 1> oiseau::io::detail::from_file<unsigned long, 1>(std::istream&, bool) (src/oiseau/io/gmsh_file.cpp:51) | called 40 times, returned 40 times | 75.0% |
| std::array<unsigned long, 4> oiseau::io::detail::from_file<unsigned long, 4>(std::istream&, bool) (src/oiseau/io/gmsh_file.cpp:51) | called 7 times, returned 7 times | 73.0% |
| std::pair<plt::Figure, plt::AxesSubPlot> plt::subplots<int, int, pybind11::arg_v, pybind11::arg_v>(int&&, int&&, pybind11::arg_v&&, pybind11::arg_v&&) (src/oiseau/plotting/pyplot.hpp:138) | not called | 0.0% |
| std::vector<double, std::allocator<double> > oiseau::io::detail::from_file<double>(std::istream&, unsigned long, bool) (src/oiseau/io/gmsh_file.cpp:62) | called 5 times, returned 5 times | 68.0% |
| std::vector<double, std::allocator<double> > oiseau::utils::grad_jacobi_p<double, std::vector<double, std::allocator<double> > >(int, double, double, std::vector<double, std::allocator<double> > const&) (src/oiseau/utils/math.hpp:67) | called 1 time, returned 1 time | 60.0% |
| std::vector<double, std::allocator<double> > oiseau::utils::jacobi_p<double, std::vector<double, std::allocator<double> > >(unsigned int, double, double, std::vector<double, std::allocator<double> > const&) (src/oiseau/utils/math.hpp:53) | called 2 times, returned 2 times | 75.0% |
| std::vector<int, std::allocator<int> > oiseau::io::detail::from_file<int>(std::istream&, unsigned long, bool) (src/oiseau/io/gmsh_file.cpp:62) | called 7 times, returned 7 times | 68.0% |
| std::vector<unsigned long, std::allocator<unsigned long> > oiseau::io::detail::from_file<unsigned long>(std::istream&, unsigned long, bool) (src/oiseau/io/gmsh_file.cpp:62) | called 3 times, returned 3 times | 68.0% |
| xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> oiseau::utils::grad_jacobi_p<double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> >(int, double, double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/utils/math.hpp:67) | called 7841 times, returned 7841 times | 85.0% |
| xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> oiseau::utils::jacobi_p<double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> >(unsigned int, double, double, xt::xarray_container<xt::uvector<double, std::allocator<double> >, (xt::layout_type)1, xt::svector<unsigned long, 4ul, std::allocator<unsigned long>, true>, xt::xtensor_expression_tag> const&) (src/oiseau/utils/math.hpp:53) | called 22810 times, returned 22810 times | 75.0% |