GCC Code Coverage Report


Directory: ./
Date: 2025-05-17 04:04:54
Exec Total Coverage
Lines: 813 1255 64.8%
Functions: 65 111 58.6%
Branches: 1103 3412 32.3%

Function (File:Line) Call count Block coverage
PyInit_hpp_centroidal_dynamics (python/centroidal_dynamics_python.cpp:63)called 1 time, returned 1 time100.0%
Stopwatch::PerformanceData::PerformanceData() (include/hpp/centroidal-dynamics/stop-watch.hh:210)called 9040 times, returned 9040 times100.0%
Stopwatch::Stopwatch(StopwatchMode) (src/stop-watch.cpp:50)called 1 time, returned 1 time100.0%
Stopwatch::get_average_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/stop-watch.cpp:272)not called0.0%
Stopwatch::get_last_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/stop-watch.cpp:302)not called0.0%
Stopwatch::get_max_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/stop-watch.cpp:292)not called0.0%
Stopwatch::get_min_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/stop-watch.cpp:282)not called0.0%
Stopwatch::get_time_so_far(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/stop-watch.cpp:249)not called0.0%
Stopwatch::get_total_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/stop-watch.cpp:262)not called0.0%
Stopwatch::pause(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/stop-watch.cpp:150)not called0.0%
Stopwatch::performance_exists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/stop-watch.cpp:58)called 9046 times, returned 9046 times86.0%
Stopwatch::report(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::ostream&) (src/stop-watch.cpp:217)called 6 times, returned 6 times63.0%
Stopwatch::report_all(int, std::ostream&) (src/stop-watch.cpp:178)called 1 time, returned 1 time75.0%
Stopwatch::reset(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/stop-watch.cpp:189)not called0.0%
Stopwatch::reset_all() (src/stop-watch.cpp:168)not called0.0%
Stopwatch::set_mode(StopwatchMode) (src/stop-watch.cpp:56)not called0.0%
Stopwatch::start(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/stop-watch.cpp:104)called 9040 times, returned 9040 times69.0%
Stopwatch::stop(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/stop-watch.cpp:122)called 9040 times, returned 9040 times45.0%
Stopwatch::take_time() (src/stop-watch.cpp:62)called 18080 times, returned 18080 times26.0%
Stopwatch::turn_off() (src/stop-watch.cpp:212)not called0.0%
Stopwatch::turn_on() (src/stop-watch.cpp:207)not called0.0%
Stopwatch::~Stopwatch() (src/stop-watch.cpp:54)called 1 time, returned 1 time100.0%
StopwatchException::StopwatchException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (include/hpp/centroidal-dynamics/stop-watch.hh:40)not called0.0%
bool centroidal_dynamics::readMatrixFromFile<Eigen::Matrix<double, -1, -1, 1, -1, -1> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Eigen::Matrix<double, -1, -1, 1, -1, -1>&) (include/hpp/centroidal-dynamics/util.hh:101)called 2 times, returned 2 times84.0%
bool centroidal_dynamics::readMatrixFromFile<Eigen::Matrix<double, -1, 1, 0, -1, 1> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) (include/hpp/centroidal-dynamics/util.hh:101)called 14 times, returned 14 times84.0%
bool centroidal_dynamics::readMatrixFromFile<Eigen::Matrix<double, 3, 1, 0, 3, 1> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Eigen::Matrix<double, 3, 1, 0, 3, 1>&) (include/hpp/centroidal-dynamics/util.hh:101)called 1 time, returned 1 time84.0%
centroidal_dynamics::Equilibrium::Equilibrium(centroidal_dynamics::Equilibrium const&) (src/centroidal_dynamics.cpp:19)not called0.0%
centroidal_dynamics::Equilibrium::Equilibrium(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, unsigned int, centroidal_dynamics::SolverLP, bool, unsigned int, bool) (src/centroidal_dynamics.cpp:41)called 13 times, returned 13 times44.0%
centroidal_dynamics::Equilibrium::checkAdmissibleAcceleration(Eigen::Ref<Eigen::Matrix<double, 6, 3, 1, 6, 3> const, 0, Eigen::OuterStride<-1> > const&, Eigen::Ref<Eigen::Matrix<double, 6, 1, 0, 6, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&) (src/centroidal_dynamics.cpp:668)not called0.0%
centroidal_dynamics::Equilibrium::checkRobustEquilibrium(Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, bool&, double) (src/centroidal_dynamics.cpp:361)called 3001 times, returned 3001 times43.0%
centroidal_dynamics::Equilibrium::checkRobustEquilibrium(Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, bool&, double) (src/centroidal_dynamics.cpp:356)called 3001 times, returned 3001 times100.0%
centroidal_dynamics::Equilibrium::computeEquilibriumRobustness(Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, double&) (src/centroidal_dynamics.cpp:225)called 8015 times, returned 8015 times43.0%
centroidal_dynamics::Equilibrium::computeEquilibriumRobustness(Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, double&) (src/centroidal_dynamics.cpp:220)called 8014 times, returned 8014 times100.0%
centroidal_dynamics::Equilibrium::computeGenerators(Eigen::Ref<Eigen::Matrix<double, -1, 3, 1, -1, 3> const, 0, Eigen::OuterStride<-1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 3, 1, -1, 3> const, 0, Eigen::OuterStride<-1> > const&, double, bool) (src/centroidal_dynamics.cpp:80)called 45 times, returned 45 times51.0%
centroidal_dynamics::Equilibrium::computePolytopeProjection(Eigen::Ref<Eigen::Matrix<double, 6, -1, 1, 6, -1> const, 0, Eigen::OuterStride<-1> > const&) (src/centroidal_dynamics.cpp:558)called 11 times, returned 11 times43.0%
centroidal_dynamics::Equilibrium::convert_b0_to_emax(double) (src/centroidal_dynamics.cpp:624)called 8015 times, returned 8015 times100.0%
centroidal_dynamics::Equilibrium::convert_emax_to_b0(double) (src/centroidal_dynamics.cpp:628)called 1000 times, returned 1000 times100.0%
centroidal_dynamics::Equilibrium::findExtremumInDirection(Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1>, 0, Eigen::InnerStride<1> >, double) (src/centroidal_dynamics.cpp:551)not called0.0%
centroidal_dynamics::Equilibrium::findExtremumOverLine(Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, double, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1>, 0, Eigen::InnerStride<1> >) (src/centroidal_dynamics.cpp:413)called 1000 times, returned 1000 times15.0%
centroidal_dynamics::Equilibrium::findMaximumAcceleration(Eigen::Ref<Eigen::Matrix<double, 6, 3, 1, 6, 3> const, 0, Eigen::OuterStride<-1> > const&, Eigen::Ref<Eigen::Matrix<double, 6, 1, 0, 6, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, double&) (src/centroidal_dynamics.cpp:632)not called0.0%
centroidal_dynamics::Equilibrium::getAlgorithm() (include/hpp/centroidal-dynamics/centroidal_dynamics.hh:138)called 20 times, returned 20 times100.0%
centroidal_dynamics::Equilibrium::getName[abi:cxx11]() (include/hpp/centroidal-dynamics/centroidal_dynamics.hh:136)called 211 times, returned 211 times100.0%
centroidal_dynamics::Equilibrium::getPolytopeInequalities(Eigen::Matrix<double, -1, -1, 1, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) const (src/centroidal_dynamics.cpp:395)called 1 time, returned 1 time24.0%
centroidal_dynamics::Equilibrium::setAlgorithm(centroidal_dynamics::EquilibriumAlgorithm) (src/centroidal_dynamics.cpp:156)not called0.0%
centroidal_dynamics::Equilibrium::setNewContacts(Eigen::Matrix<double, -1, 3, 0, -1, 3> const&, Eigen::Matrix<double, -1, 3, 0, -1, 3> const&, double, centroidal_dynamics::EquilibriumAlgorithm) (src/centroidal_dynamics.cpp:165)called 2 times, returned 2 times69.0%
centroidal_dynamics::Equilibrium::setNewContacts(Eigen::Matrix<double, -1, 3, 1, -1, 3> const&, Eigen::Matrix<double, -1, 3, 1, -1, 3> const&, double, centroidal_dynamics::EquilibriumAlgorithm) (src/centroidal_dynamics.cpp:175)called 45 times, returned 45 times37.0%
centroidal_dynamics::Equilibrium::setUseWarmStart(bool) (include/hpp/centroidal-dynamics/centroidal_dynamics.hh:130)called 1 time, returned 1 time100.0%
centroidal_dynamics::Equilibrium::useWarmStart() (include/hpp/centroidal-dynamics/centroidal_dynamics.hh:123)called 2 times, returned 2 times100.0%
centroidal_dynamics::Equilibrium::~Equilibrium() (src/centroidal_dynamics.cpp:78)called 6 times, returned 6 times100.0%
centroidal_dynamics::Logger::Logger(double, double) (src/logger.cpp:27)not called0.0%
centroidal_dynamics::Logger::countdown() (src/logger.cpp:45)not called0.0%
centroidal_dynamics::Logger::isErrorMsg(centroidal_dynamics::MsgType) (include/hpp/centroidal-dynamics/logger.hh:180)not called0.0%
centroidal_dynamics::Logger::isInfoMsg(centroidal_dynamics::MsgType) (include/hpp/centroidal-dynamics/logger.hh:172)not called0.0%
centroidal_dynamics::Logger::isStreamMsg(centroidal_dynamics::MsgType) (include/hpp/centroidal-dynamics/logger.hh:163)not called0.0%
centroidal_dynamics::Logger::isWarningMsg(centroidal_dynamics::MsgType) (include/hpp/centroidal-dynamics/logger.hh:176)not called0.0%
centroidal_dynamics::Logger::sendMsg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, centroidal_dynamics::MsgType, char const*, int) (src/logger.cpp:50)not called0.0%
centroidal_dynamics::Logger::setStreamPrintPeriod(double) (src/logger.cpp:99)not called0.0%
centroidal_dynamics::Logger::setTimeSample(double) (src/logger.cpp:93)not called0.0%
centroidal_dynamics::Logger::~Logger() (include/hpp/centroidal-dynamics/logger.hh:128)not called0.0%
centroidal_dynamics::Solver_LP_abstract::Solver_LP_abstract() (include/hpp/centroidal-dynamics/solver_LP_abstract.hh:48)called 15 times, returned 15 times100.0%
centroidal_dynamics::Solver_LP_abstract::getMaximumIterations() (include/hpp/centroidal-dynamics/solver_LP_abstract.hh:133)not called0.0%
centroidal_dynamics::Solver_LP_abstract::getMaximumTime() (include/hpp/centroidal-dynamics/solver_LP_abstract.hh:138)not called0.0%
centroidal_dynamics::Solver_LP_abstract::getNewSolver(centroidal_dynamics::SolverLP) (src/solver_LP_abstract.cpp:19)called 15 times, returned 15 times29.0%
centroidal_dynamics::Solver_LP_abstract::getUseWarmStart() (include/hpp/centroidal-dynamics/solver_LP_abstract.hh:126)called 2 times, returned 2 times100.0%
centroidal_dynamics::Solver_LP_abstract::readLpFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&, Eigen::Matrix<double, -1, -1, 1, -1, -1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&, Eigen::Matrix<double, -1, 1, 0, -1, 1>&) (src/solver_LP_abstract.cpp:56)called 15 times, returned 15 times93.0%
centroidal_dynamics::Solver_LP_abstract::setMaximumIterations(unsigned int) (src/solver_LP_abstract.cpp:90)not called0.0%
centroidal_dynamics::Solver_LP_abstract::setMaximumTime(double) (src/solver_LP_abstract.cpp:96)not called0.0%
centroidal_dynamics::Solver_LP_abstract::setUseWarmStart(bool) (include/hpp/centroidal-dynamics/solver_LP_abstract.hh:128)called 14 times, returned 14 times100.0%
centroidal_dynamics::Solver_LP_abstract::solve(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> >) (src/solver_LP_abstract.cpp:79)not called0.0%
centroidal_dynamics::Solver_LP_abstract::writeLpToFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1> const, 0, Eigen::OuterStride<-1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&) (src/solver_LP_abstract.cpp:31)called 1 time, returned 1 time83.0%
centroidal_dynamics::Solver_LP_abstract::~Solver_LP_abstract() (include/hpp/centroidal-dynamics/solver_LP_abstract.hh:54)called 6 times, returned 6 times100.0%
centroidal_dynamics::Solver_LP_qpoases::Solver_LP_qpoases() (src/solver_LP_qpoases.cpp:13)called 15 times, returned 15 times50.0%
centroidal_dynamics::Solver_LP_qpoases::getDualSolution(Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> >) (include/hpp/centroidal-dynamics/solver_LP_qpoases.hh:45)not called0.0%
centroidal_dynamics::Solver_LP_qpoases::getObjectiveValue() (include/hpp/centroidal-dynamics/solver_LP_qpoases.hh:43)called 9015 times, returned 9015 times100.0%
centroidal_dynamics::Solver_LP_qpoases::getStatus() (src/solver_LP_qpoases.cpp:63)called 9029 times, returned 9029 times36.0%
centroidal_dynamics::Solver_LP_qpoases::solve(Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1> const, 0, Eigen::OuterStride<-1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> >) (src/solver_LP_qpoases.cpp:22)called 9029 times, returned 9029 times85.0%
centroidal_dynamics::Solver_LP_qpoases::~Solver_LP_qpoases() (include/hpp/centroidal-dynamics/solver_LP_qpoases.hh:28)called 12 times, returned 12 times100.0%
centroidal_dynamics::cone_span_eigen_to_cdd(Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1> const, 0, Eigen::OuterStride<-1> > const&, bool) (src/util.cpp:11)called 11 times, returned 11 times96.0%
centroidal_dynamics::crossMatrix(Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&) (src/util.cpp:133)called 11381 times, returned 11381 times100.0%
centroidal_dynamics::euler_matrix(double, double, double, Eigen::Ref<Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0, Eigen::OuterStride<-1> >) (src/util.cpp:82)called 20 times, returned 20 times100.0%
centroidal_dynamics::generate_rectangle_contacts(double, double, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 4, 3, 1, 4, 3>, 0, Eigen::OuterStride<-1> >, Eigen::Ref<Eigen::Matrix<double, 4, 3, 1, 4, 3>, 0, Eigen::OuterStride<-1> >) (src/util.cpp:111)called 20 times, returned 20 times58.0%
centroidal_dynamics::getDateAndTimeAsString[abi:cxx11]() (src/util.cpp:144)not called0.0%
centroidal_dynamics::getLogger() (src/logger.cpp:22)not called0.0%
centroidal_dynamics::init_cdd_library() (src/util.cpp:47)called 2 times, returned 2 times100.0%
centroidal_dynamics::init_module_hpp_centroidal_dynamics() (python/centroidal_dynamics_python.cpp:63)called 1 time, returned 1 time76.0%
centroidal_dynamics::nchoosek(int, int) (src/util.cpp:184)not called0.0%
centroidal_dynamics::release_cdd_library() (src/util.cpp:52)not called0.0%
centroidal_dynamics::uniform(Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1> const, 0, Eigen::OuterStride<-1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1> const, 0, Eigen::OuterStride<-1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<-1> >) (src/util.cpp:69)called 40 times, returned 40 times87.0%
centroidal_dynamics::uniform3(Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1>, 0, Eigen::InnerStride<1> >) (src/util.cpp:56)called 1000 times, returned 1000 times87.0%
centroidal_dynamics::wrapCheckRobustEquilibrium(centroidal_dynamics::Equilibrium&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) (python/centroidal_dynamics_python.cpp:28)called 1 time, returned 1 time88.0%
centroidal_dynamics::wrapComputeEquilibriumRobustness(centroidal_dynamics::Equilibrium&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) (python/centroidal_dynamics_python.cpp:20)called 1 time, returned 1 time80.0%
centroidal_dynamics::wrapComputeQuasiEquilibriumRobustness(centroidal_dynamics::Equilibrium&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) (python/centroidal_dynamics_python.cpp:13)called 1 time, returned 1 time88.0%
centroidal_dynamics::wrapGetPolytopeInequalities(centroidal_dynamics::Equilibrium&) (python/centroidal_dynamics_python.cpp:53)called 1 time, returned 1 time67.0%
centroidal_dynamics::wrapSetNewContacts(centroidal_dynamics::Equilibrium&, Eigen::Matrix<double, -1, 3, 0, -1, 3> const&, Eigen::Matrix<double, -1, 3, 0, -1, 3> const&, double, centroidal_dynamics::EquilibriumAlgorithm) (python/centroidal_dynamics_python.cpp:35)not called0.0%
centroidal_dynamics::wrapSetNewContactsFull(centroidal_dynamics::Equilibrium&, Eigen::Matrix<double, -1, 3, 0, -1, 3> const&, Eigen::Matrix<double, -1, 3, 0, -1, 3> const&, double, centroidal_dynamics::EquilibriumAlgorithm) (python/centroidal_dynamics_python.cpp:44)called 2 times, returned 2 times100.0%
drawRobustnessGrid(int, int, centroidal_dynamics::Equilibrium*, Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1> const, 0, Eigen::OuterStride<-1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1> const, 0, Eigen::OuterStride<-1> > const&) (test/test_static_equilibrium.cpp:264)not called0.0%
generateContacts(unsigned int, double, double, double, Eigen::Matrix<double, 1, 3, 1, 1, 3>&, Eigen::Matrix<double, 1, 3, 1, 1, 3>&, Eigen::Matrix<double, 1, 3, 1, 1, 3>&, Eigen::Matrix<double, 1, 3, 1, 1, 3>&, Eigen::Matrix<double, -1, 3, 1, -1, 3>&, Eigen::Matrix<double, -1, 3, 1, -1, 3>&) (test/test_static_equilibrium.cpp:328)called 10 times, returned 10 times51.0%
getProfiler() (src/stop-watch.cpp:45)called 18081 times, returned 18081 times82.0%
main (test/test_LP_solvers.cpp:376)called 1 time, returned 1 time51.0%
main (test/test_static_equilibrium.cpp:433)called 1 time, returned 1 time49.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > centroidal_dynamics::toString<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1> const, 0, Eigen::OuterStride<-1> > const, 1, -1, true> >(Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1> const, 0, Eigen::OuterStride<-1> > const, 1, -1, true> const&) (include/hpp/centroidal-dynamics/logger.hh:88)not called0.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > centroidal_dynamics::toString<Eigen::Transpose<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(Eigen::Transpose<Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/hpp/centroidal-dynamics/logger.hh:88)not called0.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > centroidal_dynamics::toString<Eigen::Transpose<Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const> >(Eigen::Transpose<Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const> const&) (include/hpp/centroidal-dynamics/logger.hh:88)not called0.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > centroidal_dynamics::toString<centroidal_dynamics::LP_status>(centroidal_dynamics::LP_status const&) (include/hpp/centroidal-dynamics/logger.hh:88)not called0.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > centroidal_dynamics::toString<centroidal_dynamics::SolverLP>(centroidal_dynamics::SolverLP const&) (include/hpp/centroidal-dynamics/logger.hh:88)not called0.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > centroidal_dynamics::toString<double>(double const&) (include/hpp/centroidal-dynamics/logger.hh:88)not called0.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > centroidal_dynamics::toString<int>(int const&) (include/hpp/centroidal-dynamics/logger.hh:88)called 60 times, returned 60 times80.0%
testWithLoadedData() (test/test_static_equilibrium.cpp:374)called 1 time, returned 1 time31.0%
test_computeEquilibriumRobustness(centroidal_dynamics::Equilibrium*, centroidal_dynamics::Equilibrium*, Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1> const, 0, Eigen::OuterStride<-1> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (test/test_static_equilibrium.cpp:113)called 20 times, returned 20 times26.0%
test_computeEquilibriumRobustness_vs_checkEquilibrium(centroidal_dynamics::Equilibrium*, centroidal_dynamics::Equilibrium*, Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1> const, 0, Eigen::OuterStride<-1> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (test/test_static_equilibrium.cpp:40)called 30 times, returned 30 times24.0%
test_findExtremumOverLine(centroidal_dynamics::Equilibrium*, centroidal_dynamics::Equilibrium*, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, unsigned int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (test/test_static_equilibrium.cpp:181)called 10 times, returned 10 times19.0%