LCOV - code coverage report
Current view: top level - issm-precice - issm.cpp (source / functions) Hit Total Coverage
Test: issm-precice-test-coverage.info Lines: 165 209 78.9 %
Date: 2026-02-08 00:39:49 Functions: 31 37 83.8 %

Function Name Sort by function name Hit count Sort by hit count
ipc::get_analysis(definitions) 1768
ipc::issm_input_id(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ipc::make_fem_model(std::filesystem::__cxx11::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ompi_communicator_t*) 34
ipc::issm_input_name(definitions) 26091
ipc::depth_average_input(definitions) 5
ipc::SpawnedElementDeleter::operator()(Element*) 32800
ipc::get_constraint_dof_idx(definitions) 2646
ipc::Issm::initialize(definitions) 3
ipc::Issm::depth_average(definitions, std::vector<ipc::Vertex, std::allocator<ipc::Vertex> > const&) 3
ipc::Issm::set_constraints(definitions, std::vector<ipc::Vertex, std::allocator<ipc::Vertex> > const&, std::span<double const, 18446744073709551615ul>) 4
ipc::Issm::set_time_step_override(double) 0
ipc::Issm::set_output_frequency_override(int) 0
ipc::Issm::solve(double) 19
ipc::Issm::extrude(definitions, std::vector<ipc::Vertex, std::allocator<ipc::Vertex> > const&) 3
ipc::Issm::set_input(definitions, std::vector<ipc::Vertex, std::allocator<ipc::Vertex> > const&, std::span<double const, 18446744073709551615ul>) 16
ipc::Issm::Issm(std::filesystem::__cxx11::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ipc::MeshConfig const&, ompi_communicator_t*) 34
ipc::IIssm::~IIssm() 0
ipc::IIssm::~IIssm().2 38
auto ipc::as_range<Constraint, Constraints&, void>(Constraints&) 1764
auto ipc::as_range<Vertex, Vertices&, void>(Vertices&) 34843
auto ipc::as_range<Element, Elements&, void>(Elements&) 26064
ipc::Issm::get_vertices(ipc::MeshConfig const&) const 41
ipc::Issm::get_vertices(ipc::Mesh2dConfig const&) const 41
ipc::Issm::get_vertices(ipc::Mesh3dConfig const&) const 0
ipc::Issm::get_vertices() const 30
ipc::Issm::get_max_time_step() const 19
ipc::Issm::get_input(definitions, std::vector<ipc::Vertex, std::allocator<ipc::Vertex> > const&, std::span<double, 18446744073709551615ul>) const 43
auto ipc::Issm::set_constraints(definitions, std::vector<ipc::Vertex, std::allocator<ipc::Vertex> > const&, std::span<double const, 18446744073709551615ul>)::{lambda(auto:1)#2}::operator()<SpcStatic*>(SpcStatic*) const 778806
auto ipc::Issm::set_constraints(definitions, std::vector<ipc::Vertex, std::allocator<ipc::Vertex> > const&, std::span<double const, 18446744073709551615ul>)::{lambda(auto:1)#3}::operator()<SpcStatic*>(SpcStatic*) const 778806
auto ipc::Issm::set_constraints(definitions, std::vector<ipc::Vertex, std::allocator<ipc::Vertex> > const&, std::span<double const, 18446744073709551615ul>)::{lambda(auto:1)#1}::operator()<Constraint*>(Constraint*) const 1564668
auto ipc::as_range<Constraint, Constraints&, void>(Constraints&)::{lambda(auto:1&)#1}::operator()<Object*>(Object*&) const 1564668
auto ipc::as_range<Vertex, Vertices&, void>(Vertices&)::{lambda(auto:1&)#1}::operator()<Object*>(Object*&) const 36603
auto ipc::as_range<Element, Elements&, void>(Elements&)::{lambda(auto:1&)#1}::operator()<Object*>(Object*&) const 168423
auto ipc::Issm::get_vertices(ipc::MeshConfig const&) const::{lambda(auto:1&)#1}::operator()<ipc::Mesh2dConfig const>(ipc::Mesh2dConfig const&) const 41
auto ipc::Issm::get_vertices(ipc::MeshConfig const&) const::{lambda(auto:1&)#1}::operator()<ipc::Mesh3dConfig const>(ipc::Mesh3dConfig const&) const 0
auto ipc::Issm::get_vertices(ipc::Mesh2dConfig const&) const::{lambda(auto:1&&)#1}::operator()<Element*>(Element*&&) const 109600
auto ipc::Issm::get_input(definitions, std::vector<ipc::Vertex, std::allocator<ipc::Vertex> > const&, std::span<double, 18446744073709551615ul>) const::{lambda(auto:1&)#1}::operator()<ipc::Vertex const>(ipc::Vertex const&) const 18963

Generated by: LCOV version 1.14