GCC Code Coverage Report


Directory: ./
Date: 2025-06-05 17:24:53
Exec Total Coverage
Lines: 6356 7493 84.8%
Functions: 1137 1680 67.7%
Branches: 10950 23494 46.6%

Function (File:Line) Call count Block coverage
BezierCurveTest(bool&) (tests/Main.cpp:199)called 1 time, returned 1 time51.0%
BezierCurveTestCompareHornerAndBernstein(bool&) (tests/Main.cpp:284)called 1 time, returned 1 time75.0%
BezierDerivativeCurveConstraintTest(bool&) (tests/Main.cpp:429)called 1 time, returned 1 time45.0%
BezierDerivativeCurveTest(bool&) (tests/Main.cpp:384)called 1 time, returned 1 time48.0%
BezierDerivativeCurveTimeReparametrizationTest(bool&) (tests/Main.cpp:400)called 1 time, returned 1 time48.0%
BezierElevate(bool&) (tests/Main.cpp:1039)called 1 time, returned 1 time47.0%
BezierEvalDeCasteljau(bool&) (tests/Main.cpp:997)called 1 time, returned 1 time54.0%
BezierLinearProblemInitInequalities(bool&) (tests/Main.cpp:2881)not called0.0%
BezierLinearProblemsetupLoadProblem(bool&) (tests/Main.cpp:2953)called 1 time, returned 1 time55.0%
BezierLinearProblemsetup_control_pointsNoConstraint(bool&) (tests/Main.cpp:2641)called 1 time, returned 1 time51.0%
BezierLinearProblemsetup_control_pointsVarCombinatorialEnd(bool&) (tests/Main.cpp:2737)called 1 time, returned 1 time54.0%
BezierLinearProblemsetup_control_pointsVarCombinatorialInit(bool&) (tests/Main.cpp:2665)called 1 time, returned 1 time54.0%
BezierLinearProblemsetup_control_pointsVarCombinatorialMix(bool&) (tests/Main.cpp:2809)called 1 time, returned 1 time55.0%
BezierSplitCurve(bool&) (tests/Main.cpp:1079)called 1 time, returned 1 time54.0%
CheckWayPointConstraint(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > const*, bool&, double) (tests/Main.cpp:713)called 3 times, returned 3 times58.0%
ComparePoints(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double, bool) (tests/Main.cpp:72)called 206996 times, returned 206996 times56.0%
ComparePoints(Eigen::Transform<double, 3, 2, 0> const&, Eigen::Transform<double, 3, 2, 0> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double, bool) (tests/Main.cpp:59)called 900 times, returned 900 times22.0%
CubicHermitePairsPositionDerivativeTest(bool&) (tests/Main.cpp:1176)called 1 time, returned 1 time51.0%
EffectorSplineRotationNoRotationTest(bool&) (tests/Main.cpp:861)called 1 time, returned 1 time50.0%
EffectorSplineRotationRotationTest(bool&) (tests/Main.cpp:889)called 1 time, returned 1 time53.0%
EffectorSplineRotationWayPointRotationTest(bool&) (tests/Main.cpp:918)called 1 time, returned 1 time54.0%
EffectorTrajectoryTest(bool&) (tests/Main.cpp:805)called 1 time, returned 1 time48.0%
Eigen::Matrix<double, -1, -1, 0, -1, -1> ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::init_coeffs<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >) (include/ndcurves/polynomial.h:603)called 7 times, returned 7 times83.0%
Eigen::Matrix<double, -1, -1, 0, -1, -1> ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::init_coeffs<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1> const*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1> const*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1> const*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >) (include/ndcurves/polynomial.h:603)called 19 times, returned 19 times83.0%
Eigen::Matrix<double, -1, -1, 0, -1, -1> ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::init_coeffs<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >) (include/ndcurves/polynomial.h:603)called 90 times, returned 90 times83.0%
Eigen::Matrix<double, -1, -1, 0, -1, -1> ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::init_coeffs<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >) (include/ndcurves/polynomial.h:603)called 2 times, returned 2 times83.0%
Eigen::Matrix<double, -1, -1, 0, -1, -1> ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::init_coeffs<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1> const*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1> const*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1> const*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >) (include/ndcurves/polynomial.h:603)called 2 times, returned 2 times83.0%
Eigen::Matrix<double, -1, -1, 0, -1, -1> ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::init_coeffs<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >) (include/ndcurves/polynomial.h:603)called 19 times, returned 19 times83.0%
Eigen::Matrix<double, -1, -1, 0, -1, -1> ndcurves::to_diagonal<double>(Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::internal::conditional<Eigen::Matrix<double, -1, 1, 0, -1, 1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type>) (include/ndcurves/quadratic_variable.h:142)called 64 times, returned 64 times86.0%
Eigen::Matrix<double, -1, -1, 0, -1, -1> ndcurves::vectorToEigenArray<std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1> >(std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (include/ndcurves/python/python_definitions.h:54)called 3 times, returned 3 times83.0%
Eigen::Matrix<double, -1, -1, 0, -1, -1> ndcurves::vectorToEigenArray<std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, Eigen::Matrix<double, -1, -1, 0, -1, -1> >(std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (include/ndcurves/python/python_definitions.h:54)called 3 times, returned 3 times83.0%
Eigen::Matrix<double, 3, 3, 0, 3, 3> ndcurves::skew<Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) (include/ndcurves/MathDefs.h:42)called 32 times, returned 32 times100.0%
ExactCubicNoErrorTest(bool&) (tests/Main.cpp:608)called 1 time, returned 1 time53.0%
ExactCubicOneDimTest(bool&) (tests/Main.cpp:692)called 1 time, returned 1 time59.0%
ExactCubicPointsCrossedTest(bool&) (tests/Main.cpp:724)called 1 time, returned 1 time61.0%
ExactCubicTwoPointsTest(bool&) (tests/Main.cpp:662)called 1 time, returned 1 time48.0%
ExactCubicVelocityConstraintsTest(bool&) (tests/Main.cpp:736)called 1 time, returned 1 time46.0%
GetXRotFromQuat(Eigen::Ref<Eigen::Matrix<double, 4, 1, 0, 4, 1> const, 0, Eigen::InnerStride<1> >) (tests/Main.cpp:855)not called0.0%
GetXRotQuat(double) (tests/Main.cpp:850)called 6 times, returned 6 times77.0%
PiecewisePolynomialCurveFromDiscretePoints(bool&) (tests/Main.cpp:1621)called 1 time, returned 1 time49.0%
PiecewisePolynomialCurveFromFile(bool&) (tests/Main.cpp:1716)called 1 time, returned 1 time43.0%
PolynomialCubicFunctionTest(bool&) (tests/Main.cpp:115)called 1 time, returned 1 time47.0%
PyInit_ndcurves (python/ndcurves/curves_python.cpp:878)called 8 times, returned 8 times100.0%
SO3serializationTest(bool&) (tests/Main.cpp:2243)called 1 time, returned 1 time50.0%
Se3serializationTest(bool&) (tests/Main.cpp:2477)called 1 time, returned 1 time48.0%
TestReparametrization(bool&) (tests/Main.cpp:957)called 1 time, returned 1 time43.0%
bool ndcurves::isApprox<double>(double, double, double) (include/ndcurves/curve_abc.h:25)called 669 times, returned 669 times100.0%
checkNumVar(std::vector<ndcurves::linear_variable<double, true>, std::allocator<ndcurves::linear_variable<double, true> > > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool&) (tests/Main.cpp:2615)called 19 times, returned 19 times25.0%
checkPair(std::pair<unsigned long, unsigned long>, unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool&) (tests/Main.cpp:2624)called 18 times, returned 18 times16.0%
checkValue(ndcurves::linear_variable<double, true> const&, vartype) (tests/Main.cpp:2595)called 117 times, returned 117 times100.0%
checksequence(std::vector<ndcurves::linear_variable<double, true>, std::allocator<ndcurves::linear_variable<double, true> > > const&, vartype*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool&) (tests/Main.cpp:2602)called 19 times, returned 19 times65.0%
cubicConversionTest(bool&) (tests/Main.cpp:503)called 1 time, returned 1 time50.0%
curveAbcDimDynamicTest(bool&) (tests/Main.cpp:1542)called 1 time, returned 1 time51.0%
isConstant(ndcurves::linear_variable<double, true> const&) (tests/Main.cpp:2583)called 31 times, returned 31 times88.0%
isVar(ndcurves::linear_variable<double, true> const&) (tests/Main.cpp:2577)called 86 times, returned 86 times88.0%
long ndcurves::optimization::compute_num_ineq_control_points<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const&, ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true> const&) (include/ndcurves/optimization/details.h:215)called 1 time, returned 1 time70.0%
long ndcurves::optimization::compute_num_ineq_control_points<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double>(ndcurves::optimization::problem_definition<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double> const&, ndcurves::optimization::problem_data<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, true> const&) (include/ndcurves/optimization/details.h:215)called 1 time, returned 1 time100.0%
main (tests/Main.cpp:3332)called 1 time, returned 1 time96.0%
makeConstraint() (tests/Main.cpp:2651)called 3 times, returned 3 times61.0%
ndcurves::Bern<double>::Bern() (include/ndcurves/bernstein.h:39)called 92 times, returned 92 times100.0%
ndcurves::Bern<double>::Bern(unsigned int, unsigned int) (include/ndcurves/bernstein.h:40)called 22192 times, returned 22192 times100.0%
ndcurves::Bern<double>::operator!=(ndcurves::Bern<double> const&) const (include/ndcurves/bernstein.h:67)not called0.0%
ndcurves::Bern<double>::operator()(double) const (include/ndcurves/bernstein.h:48)called 1200070 times, returned 1200070 times56.0%
ndcurves::Bern<double>::operator==(ndcurves::Bern<double> const&) const (include/ndcurves/bernstein.h:58)called 110 times, returned 110 times90.0%
ndcurves::Bern<double>::~Bern() (include/ndcurves/bernstein.h:43)called 69591 times, returned 69591 times100.0%
ndcurves::CopyableVisitor<ndcurves::SE3Curve<double, double, true> >::copy(ndcurves::SE3Curve<double, double, true> const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::SE3Curve<double, double, true> >::deepcopy(ndcurves::SE3Curve<double, double, true> const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::SO3Linear<double, double, true> >::copy(ndcurves::SO3Linear<double, double, true> const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::SO3Linear<double, double, true> >::deepcopy(ndcurves::SO3Linear<double, double, true> const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::copy(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::deepcopy(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::copy(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::deepcopy(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::copy(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::deepcopy(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::copy(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::deepcopy(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::copy(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::deepcopy(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::copy(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::deepcopy(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::copy(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::deepcopy(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >::copy(ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >::deepcopy(ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::copy(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::deepcopy(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::copy(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::deepcopy(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::copy(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::deepcopy(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >::copy(ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >::deepcopy(ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >::copy(ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >::deepcopy(ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::copy(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::deepcopy(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::CopyableVisitor<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::copy(ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:180)not called0.0%
ndcurves::CopyableVisitor<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::deepcopy(ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, boost::python::dict) (python/ndcurves/curves_python.cpp:181)not called0.0%
ndcurves::LinearBezierVector::at(unsigned long) (python/ndcurves/python_variables.h:64)not called0.0%
ndcurves::LinearBezierVector::size() (python/ndcurves/python_variables.h:63)not called0.0%
ndcurves::QuasiEqual(Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>) (tests/Main.cpp:43)called 405 times, returned 405 times92.0%
ndcurves::QuasiEqual(double, double) (tests/Main.cpp:40)called 1299 times, returned 1299 times100.0%
ndcurves::SE3Curve<double, double, true> const& ndcurves::serialization::Serializable::derived<ndcurves::SE3Curve<double, double, true> >() const (include/ndcurves/serialization/archive.hpp:48)called 12 times, returned 12 times100.0%
ndcurves::SE3Curve<double, double, true>& ndcurves::serialization::Serializable::derived<ndcurves::SE3Curve<double, double, true> >() (include/ndcurves/serialization/archive.hpp:44)called 12 times, returned 12 times100.0%
ndcurves::SE3Curve<double, double, true>::SE3Curve() (include/ndcurves/se3_curve.h:57)called 24 times, returned 24 times100.0%
ndcurves::SE3Curve<double, double, true>::SE3Curve(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, double const&, double const&) (include/ndcurves/se3_curve.h:104)called 1 time, returned 1 time48.0%
ndcurves::SE3Curve<double, double, true>::SE3Curve(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Quaternion<double, 0> const&, Eigen::Quaternion<double, 0> const&, double const&, double const&) (include/ndcurves/se3_curve.h:90)called 2 times, returned 2 times48.0%
ndcurves::SE3Curve<double, double, true>::SE3Curve(Eigen::Transform<double, 3, 2, 0> const&, Eigen::Transform<double, 3, 2, 0> const&, double const&, double const&) (include/ndcurves/se3_curve.h:74)called 11 times, returned 10 times73.0%
ndcurves::SE3Curve<double, double, true>::SE3Curve(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&) (include/ndcurves/se3_curve.h:135)called 16 times, returned 16 times67.0%
ndcurves::SE3Curve<double, double, true>::SE3Curve(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, Eigen::Quaternion<double, 0> const&, Eigen::Quaternion<double, 0> const&) (include/ndcurves/se3_curve.h:120)called 1 time, returned 1 time67.0%
ndcurves::SE3Curve<double, double, true>::SE3Curve(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >) (include/ndcurves/se3_curve.h:150)called 6 times, returned 1 time77.0%
ndcurves::SE3Curve<double, double, true>::compute_derivate(unsigned long) const (include/ndcurves/se3_curve.h:244)not called0.0%
ndcurves::SE3Curve<double, double, true>::compute_derivate_ptr(unsigned long) const (include/ndcurves/se3_curve.h:252)not called0.0%
ndcurves::SE3Curve<double, double, true>::degree() const (include/ndcurves/se3_curve.h:268)not called0.0%
ndcurves::SE3Curve<double, double, true>::derivate(double, unsigned long) const (include/ndcurves/se3_curve.h:232)called 849 times, returned 840 times68.0%
ndcurves::SE3Curve<double, double, true>::dim() const (include/ndcurves/se3_curve.h:259)called 22 times, returned 22 times100.0%
ndcurves::SE3Curve<double, double, true>::isApprox(ndcurves::SE3Curve<double, double, true> const&, double) const (include/ndcurves/se3_curve.h:197)called 18 times, returned 18 times100.0%
ndcurves::SE3Curve<double, double, true>::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const*, double) const (include/ndcurves/se3_curve.h:209)called 7 times, returned 7 times75.0%
ndcurves::SE3Curve<double, double, true>::max() const (include/ndcurves/se3_curve.h:265)called 146 times, returned 146 times100.0%
ndcurves::SE3Curve<double, double, true>::min() const (include/ndcurves/se3_curve.h:262)called 96 times, returned 96 times100.0%
ndcurves::SE3Curve<double, double, true>::operator!=(ndcurves::SE3Curve<double, double, true> const&) const (include/ndcurves/se3_curve.h:223)called 4 times, returned 4 times100.0%
ndcurves::SE3Curve<double, double, true>::operator()(double) const (include/ndcurves/se3_curve.h:177)called 8668 times, returned 8668 times74.0%
ndcurves::SE3Curve<double, double, true>::operator==(ndcurves::SE3Curve<double, double, true> const&) const (include/ndcurves/se3_curve.h:219)called 10 times, returned 10 times100.0%
ndcurves::SE3Curve<double, double, true>::rotation_curve() const (include/ndcurves/se3_curve.h:274)called 4 times, returned 4 times100.0%
ndcurves::SE3Curve<double, double, true>::safe_check() (include/ndcurves/se3_curve.h:301)called 32 times, returned 32 times40.0%
ndcurves::SE3Curve<double, double, true>::translation_curve() const (include/ndcurves/se3_curve.h:270)called 4 times, returned 4 times100.0%
ndcurves::SE3Curve<double, double, true>::~SE3Curve() (include/ndcurves/se3_curve.h:66)called 99 times, returned 99 times100.0%
ndcurves::SO3Linear<double, double, true> const& ndcurves::serialization::Serializable::derived<ndcurves::SO3Linear<double, double, true> >() const (include/ndcurves/serialization/archive.hpp:48)called 6 times, returned 6 times100.0%
ndcurves::SO3Linear<double, double, true>& ndcurves::serialization::Serializable::derived<ndcurves::SO3Linear<double, double, true> >() (include/ndcurves/serialization/archive.hpp:44)called 6 times, returned 6 times100.0%
ndcurves::SO3Linear<double, double, true>::SO3Linear() (include/ndcurves/so3_linear.h:37)called 29 times, returned 29 times86.0%
ndcurves::SO3Linear<double, double, true>::SO3Linear(Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, double, double) (include/ndcurves/so3_linear.h:63)called 38 times, returned 37 times100.0%
ndcurves::SO3Linear<double, double, true>::SO3Linear(Eigen::Quaternion<double, 0> const&, Eigen::Quaternion<double, 0> const&, double, double) (include/ndcurves/so3_linear.h:47)called 9 times, returned 9 times75.0%
ndcurves::SO3Linear<double, double, true>::SO3Linear(ndcurves::SO3Linear<double, double, true> const&) (include/ndcurves/so3_linear.h:105)called 1 time, returned 1 time86.0%
ndcurves::SO3Linear<double, double, true>::computeAngularVelocity(Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, double, double) (include/ndcurves/so3_linear.h:113)called 47 times, returned 47 times55.0%
ndcurves::SO3Linear<double, double, true>::computeAsQuaternion(double) const (include/ndcurves/so3_linear.h:123)called 11962 times, returned 11962 times90.0%
ndcurves::SO3Linear<double, double, true>::compute_derivate(unsigned long) const (include/ndcurves/so3_linear.h:201)called 2 times, returned 2 times100.0%
ndcurves::SO3Linear<double, double, true>::compute_derivate_ptr(unsigned long) const (include/ndcurves/so3_linear.h:209)not called0.0%
ndcurves::SO3Linear<double, double, true>::degree() const (include/ndcurves/so3_linear.h:225)not called0.0%
ndcurves::SO3Linear<double, double, true>::derivate(double, unsigned long) const (include/ndcurves/so3_linear.h:185)called 2066 times, returned 2064 times82.0%
ndcurves::SO3Linear<double, double, true>::dim() const (include/ndcurves/so3_linear.h:216)called 13 times, returned 13 times100.0%
ndcurves::SO3Linear<double, double, true>::getEndRotation() const (include/ndcurves/so3_linear.h:227)called 29 times, returned 29 times100.0%
ndcurves::SO3Linear<double, double, true>::getInitRotation() const (include/ndcurves/so3_linear.h:226)called 29 times, returned 29 times100.0%
ndcurves::SO3Linear<double, double, true>::isApprox(ndcurves::SO3Linear<double, double, true> const&, double) const (include/ndcurves/so3_linear.h:150)called 13 times, returned 13 times88.0%
ndcurves::SO3Linear<double, double, true>::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) const (include/ndcurves/so3_linear.h:162)called 8 times, returned 8 times75.0%
ndcurves::SO3Linear<double, double, true>::log3(Eigen::Matrix<double, 3, 3, 0, 3, 3> const&) (include/ndcurves/so3_linear.h:287)called 47 times, returned 47 times73.0%
ndcurves::SO3Linear<double, double, true>::max() const (include/ndcurves/so3_linear.h:222)called 37 times, returned 37 times100.0%
ndcurves::SO3Linear<double, double, true>::min() const (include/ndcurves/so3_linear.h:219)called 39 times, returned 39 times100.0%
ndcurves::SO3Linear<double, double, true>::operator!=(ndcurves::SO3Linear<double, double, true> const&) const (include/ndcurves/so3_linear.h:176)called 3 times, returned 3 times100.0%
ndcurves::SO3Linear<double, double, true>::operator()(double) const (include/ndcurves/so3_linear.h:137)called 11956 times, returned 11956 times100.0%
ndcurves::SO3Linear<double, double, true>::operator==(ndcurves::SO3Linear<double, double, true> const&) const (include/ndcurves/so3_linear.h:172)called 5 times, returned 5 times100.0%
ndcurves::SO3Linear<double, double, true>::safe_check() (include/ndcurves/so3_linear.h:336)called 47 times, returned 46 times86.0%
ndcurves::SO3Linear<double, double, true>::~SO3Linear() (include/ndcurves/so3_linear.h:103)called 141 times, returned 141 times100.0%
ndcurves::SO3Smooth<double, double, true> const& ndcurves::serialization::Serializable::derived<ndcurves::SO3Smooth<double, double, true> >() const (include/ndcurves/serialization/archive.hpp:48)called 3 times, returned 3 times100.0%
ndcurves::SO3Smooth<double, double, true>& ndcurves::serialization::Serializable::derived<ndcurves::SO3Smooth<double, double, true> >() (include/ndcurves/serialization/archive.hpp:44)called 3 times, returned 3 times100.0%
ndcurves::SO3Smooth<double, double, true>::SO3Smooth() (include/ndcurves/so3_smooth.h:42)called 11 times, returned 11 times54.0%
ndcurves::SO3Smooth<double, double, true>::SO3Smooth(Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&) (include/ndcurves/so3_smooth.h:107)called 1 time, returned 1 time58.0%
ndcurves::SO3Smooth<double, double, true>::SO3Smooth(Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, double, double) (include/ndcurves/so3_smooth.h:74)called 1 time, returned 1 time57.0%
ndcurves::SO3Smooth<double, double, true>::SO3Smooth(Eigen::Quaternion<double, 0> const&, Eigen::Quaternion<double, 0> const&) (include/ndcurves/so3_smooth.h:90)called 1 time, returned 1 time61.0%
ndcurves::SO3Smooth<double, double, true>::SO3Smooth(Eigen::Quaternion<double, 0> const&, Eigen::Quaternion<double, 0> const&, double, double) (include/ndcurves/so3_smooth.h:54)called 3 times, returned 3 times59.0%
ndcurves::SO3Smooth<double, double, true>::SO3Smooth(ndcurves::SO3Smooth<double, double, true> const&) (include/ndcurves/so3_smooth.h:177)called 1 time, returned 1 time70.0%
ndcurves::SO3Smooth<double, double, true>::compute_derivate(unsigned long) const (include/ndcurves/so3_smooth.h:283)not called0.0%
ndcurves::SO3Smooth<double, double, true>::compute_derivate_ptr(unsigned long) const (include/ndcurves/so3_smooth.h:291)not called0.0%
ndcurves::SO3Smooth<double, double, true>::degree() const (include/ndcurves/so3_smooth.h:307)called 14 times, returned 14 times100.0%
ndcurves::SO3Smooth<double, double, true>::derivate(double, unsigned long) const (include/ndcurves/so3_smooth.h:246)called 25842 times, returned 25842 times51.0%
ndcurves::SO3Smooth<double, double, true>::dim() const (include/ndcurves/so3_smooth.h:298)called 14 times, returned 14 times100.0%
ndcurves::SO3Smooth<double, double, true>::generate() (include/ndcurves/so3_smooth.h:126)called 1 time, returned 1 time67.0%
ndcurves::SO3Smooth<double, double, true>::generate(Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&) (include/ndcurves/so3_smooth.h:169)called 1 time, returned 1 time100.0%
ndcurves::SO3Smooth<double, double, true>::generate(Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, double, double) (include/ndcurves/so3_smooth.h:138)called 6 times, returned 6 times67.0%
ndcurves::SO3Smooth<double, double, true>::generate(Eigen::Quaternion<double, 0> const&, Eigen::Quaternion<double, 0> const&) (include/ndcurves/so3_smooth.h:160)called 1 time, returned 1 time78.0%
ndcurves::SO3Smooth<double, double, true>::generate(Eigen::Quaternion<double, 0> const&, Eigen::Quaternion<double, 0> const&, double, double) (include/ndcurves/so3_smooth.h:152)called 1 time, returned 1 time78.0%
ndcurves::SO3Smooth<double, double, true>::get_end_rotation() const (include/ndcurves/so3_smooth.h:309)called 14 times, returned 14 times100.0%
ndcurves::SO3Smooth<double, double, true>::get_init_rotation() const (include/ndcurves/so3_smooth.h:308)called 14 times, returned 14 times100.0%
ndcurves::SO3Smooth<double, double, true>::isApprox(ndcurves::SO3Smooth<double, double, true> const&, double) const (include/ndcurves/so3_smooth.h:208)called 3 times, returned 3 times93.0%
ndcurves::SO3Smooth<double, double, true>::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) const (include/ndcurves/so3_smooth.h:217)not called0.0%
ndcurves::SO3Smooth<double, double, true>::max() const (include/ndcurves/so3_smooth.h:304)called 20 times, returned 20 times100.0%
ndcurves::SO3Smooth<double, double, true>::min() const (include/ndcurves/so3_smooth.h:301)called 20 times, returned 20 times100.0%
ndcurves::SO3Smooth<double, double, true>::operator!=(ndcurves::SO3Smooth<double, double, true> const&) const (include/ndcurves/so3_smooth.h:231)not called0.0%
ndcurves::SO3Smooth<double, double, true>::operator()(double) const (include/ndcurves/so3_smooth.h:190)called 10453 times, returned 10453 times60.0%
ndcurves::SO3Smooth<double, double, true>::operator==(ndcurves::SO3Smooth<double, double, true> const&) const (include/ndcurves/so3_smooth.h:227)called 3 times, returned 3 times100.0%
ndcurves::SO3Smooth<double, double, true>::safe_check() (include/ndcurves/so3_smooth.h:414)called 13 times, returned 13 times43.0%
ndcurves::SO3Smooth<double, double, true>::~SO3Smooth() (include/ndcurves/so3_smooth.h:174)called 18 times, returned 18 times100.0%
ndcurves::addFinalPoint3C0(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double) (python/ndcurves/curves_python.cpp:541)not called0.0%
ndcurves::addFinalPoint3C1(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double) (python/ndcurves/curves_python.cpp:556)not called0.0%
ndcurves::addFinalPoint3C2(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double) (python/ndcurves/curves_python.cpp:575)not called0.0%
ndcurves::addFinalPointC0(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double) (python/ndcurves/curves_python.cpp:408)called 3 times, returned 0 time80.0%
ndcurves::addFinalPointC1(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double) (python/ndcurves/curves_python.cpp:421)not called0.0%
ndcurves::addFinalPointC2(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double) (python/ndcurves/curves_python.cpp:440)not called0.0%
ndcurves::addFinalSE3(ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >&, pinocchio::SE3Tpl<double, 0> const&, double) (python/ndcurves/curves_python.cpp:798)called 2 times, returned 1 time59.0%
ndcurves::addFinalTransform(ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >&, Eigen::Matrix<double, 4, 4, 0, 4, 4> const&, double) (python/ndcurves/curves_python.cpp:815)called 1 time, returned 1 time57.0%
ndcurves::bezier3_t_compute_primitive_init(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, unsigned long, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) (python/ndcurves/curves_python.cpp:668)not called0.0%
ndcurves::bezier3_t_compute_primitive_zero(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, unsigned long) (python/ndcurves/curves_python.cpp:673)called 4 times, returned 4 times71.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const& ndcurves::serialization::Serializable::derived<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() const (include/ndcurves/serialization/archive.hpp:48)called 4 times, returned 4 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::bezier_from_curve<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::curve_abc_t const&) (include/ndcurves/curve_conversion.h:38)called 20 times, returned 18 times60.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::evaluateLinear<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&, Eigen::Matrix<double, -1, 1, 0, -1, 1>) (include/ndcurves/linear_variable.h:300)called 8 times, returned 8 times71.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::evaluateLinear<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >, Eigen::Matrix<double, 3, 1, 0, 3, 1> >(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&, Eigen::Matrix<double, 3, 1, 0, 3, 1>) (include/ndcurves/linear_variable.h:300)called 8 times, returned 8 times71.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::operator*<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(double, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/bezier_curve.h:819)called 1 time, returned 1 time80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::operator*<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, double) (include/ndcurves/bezier_curve.h:812)called 18 times, returned 18 times80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::operator+<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/bezier_curve.h:748)called 8 times, returned 4 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::operator+<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::point_t const&) (include/ndcurves/bezier_curve.h:789)called 2 times, returned 2 times80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::operator+<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::point_t const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/bezier_curve.h:797)called 1 time, returned 1 time80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::operator-<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/bezier_curve.h:755)called 3 times, returned 3 times72.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::operator-<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/bezier_curve.h:766)called 8 times, returned 4 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::operator-<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::point_t const&) (include/ndcurves/bezier_curve.h:773)called 2 times, returned 2 times80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::operator-<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::point_t const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/bezier_curve.h:781)called 1 time, returned 1 time80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::operator/<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, double) (include/ndcurves/bezier_curve.h:805)called 2 times, returned 2 times80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >& ndcurves::serialization::Serializable::derived<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() (include/ndcurves/serialization/archive.hpp:44)called 4 times, returned 4 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >* ndcurves::wrapBezierConstructorConstraintsTemplate<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, double, double) (python/ndcurves/curves_python.cpp:195)called 1 time, returned 1 time64.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >* ndcurves::wrapBezierConstructorTemplate<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, double, double) (python/ndcurves/curves_python.cpp:186)called 16 times, returned 16 times67.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::assert_operator_compatible(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/bezier_curve.h:678)called 25 times, returned 18 times93.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::bezier_curve() (include/ndcurves/bezier_curve.h:52)called 45 times, returned 45 times62.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::bezier_curve(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/bezier_curve.h:127)called 897 times, returned 897 times62.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::bezier_curve<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1> const*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1> const*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1> const*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, double, double, double) (include/ndcurves/bezier_curve.h:64)called 1 time, returned 1 time55.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::bezier_curve<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, double, double, double) (include/ndcurves/bezier_curve.h:64)called 4475 times, returned 4475 times55.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::bezier_curve<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, double, double, double) (include/ndcurves/bezier_curve.h:102)called 1 time, returned 1 time60.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::bezier_curve<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, double, double, double) (include/ndcurves/bezier_curve.h:64)called 3 times, returned 3 times55.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::bezier_curve<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, double, double, double) (include/ndcurves/bezier_curve.h:64)called 23 times, returned 23 times54.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::bezier_curve<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, double, double, double) (include/ndcurves/bezier_curve.h:102)called 1 time, returned 1 time60.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::check_conditions() const (include/ndcurves/bezier_curve.h:666)called 416104 times, returned 416104 times36.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::compute_derivate(unsigned long) const (include/ndcurves/bezier_curve.h:206)called 2730 times, returned 2730 times69.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::compute_derivate_ptr(unsigned long) const (include/ndcurves/bezier_curve.h:228)called 1 time, returned 1 time71.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::compute_primitive(unsigned long) const (include/ndcurves/bezier_curve.h:258)called 9 times, returned 9 times70.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::compute_primitive(unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) const (include/ndcurves/bezier_curve.h:238)called 9 times, returned 9 times72.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::cross(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) const (include/ndcurves/bezier_curve.h:551)called 1 time, returned 1 time68.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::cross(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/bezier_curve.h:515)called 2 times, returned 2 times65.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::deCasteljauReduction(std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&, double) const (include/ndcurves/bezier_curve.h:406)called 2000030 times, returned 2000030 times58.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::degree() const (include/ndcurves/bezier_curve.h:702)called 182 times, returned 182 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::derivate(double, unsigned long) const (include/ndcurves/bezier_curve.h:308)called 733 times, returned 733 times75.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::dim() const (include/ndcurves/bezier_curve.h:693)called 108 times, returned 108 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::elevate(unsigned long) const (include/ndcurves/bezier_curve.h:272)called 16 times, returned 16 times70.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::elevate_self(unsigned long) (include/ndcurves/bezier_curve.h:296)called 13 times, returned 13 times78.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::evalBernstein(double) const (include/ndcurves/bezier_curve.h:321)called 200020 times, returned 200020 times75.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::evalDeCasteljau(double) const (include/ndcurves/bezier_curve.h:382)called 400000 times, returned 400000 times80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::evalHorner(double) const (include/ndcurves/bezier_curve.h:346)called 613038 times, returned 613038 times68.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::extract(double, double) (include/ndcurves/bezier_curve.h:483)called 4 times, returned 4 times67.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::isApprox(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, double) const (include/ndcurves/bezier_curve.h:166)called 17 times, returned 17 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double) const (include/ndcurves/bezier_curve.h:183)called 11 times, returned 11 times88.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::max() const (include/ndcurves/bezier_curve.h:699)called 842 times, returned 842 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::min() const (include/ndcurves/bezier_curve.h:696)called 242 times, returned 242 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator!=(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/bezier_curve.h:198)called 3 times, returned 3 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator()(double) const (include/ndcurves/bezier_curve.h:144)called 413357 times, returned 413357 times89.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator*=(double) (include/ndcurves/bezier_curve.h:626)called 21 times, returned 21 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator+=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (include/ndcurves/bezier_curve.h:602)called 5 times, returned 5 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator+=(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/bezier_curve.h:566)called 10 times, returned 6 times91.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator-=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (include/ndcurves/bezier_curve.h:610)called 3 times, returned 3 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator-=(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/bezier_curve.h:585)called 13 times, returned 10 times91.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator/=(double) (include/ndcurves/bezier_curve.h:618)called 3 times, returned 3 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator==(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/bezier_curve.h:194)called 8 times, returned 8 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::split(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) const (include/ndcurves/bezier_curve.h:455)called 2 times, returned 2 times67.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::split(double) const (include/ndcurves/bezier_curve.h:425)called 8 times, returned 8 times67.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::waypointAtIndex(unsigned long) const (include/ndcurves/bezier_curve.h:366)called 70 times, returned 70 times89.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::waypoints() const (include/ndcurves/bezier_curve.h:364)called 400021 times, returned 400021 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::~bezier_curve() (include/ndcurves/bezier_curve.h:138)called 5503 times, returned 5503 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const& ndcurves::serialization::Serializable::derived<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >() const (include/ndcurves/serialization/archive.hpp:48)called 1 time, returned 1 time100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > ndcurves::bezier_from_curve<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::curve_abc_t const&) (include/ndcurves/curve_conversion.h:38)not called0.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > ndcurves::operator*<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, double) (include/ndcurves/bezier_curve.h:812)called 5 times, returned 5 times80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > ndcurves::operator+<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/bezier_curve.h:748)called 1 time, returned 1 time80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > ndcurves::operator+<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::point_t const&) (include/ndcurves/bezier_curve.h:789)called 1 time, returned 1 time80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > ndcurves::operator-<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/bezier_curve.h:755)called 1 time, returned 1 time77.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > ndcurves::operator-<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/bezier_curve.h:766)called 1 time, returned 1 time80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > ndcurves::operator-<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::point_t const&) (include/ndcurves/bezier_curve.h:773)called 1 time, returned 1 time80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > ndcurves::operator/<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, double) (include/ndcurves/bezier_curve.h:805)called 1 time, returned 1 time80.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >& ndcurves::serialization::Serializable::derived<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >() (include/ndcurves/serialization/archive.hpp:44)called 1 time, returned 1 time100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >* ndcurves::wrapBezierConstructorConstraintsTemplate<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, double, double) (python/ndcurves/curves_python.cpp:195)called 1 time, returned 1 time64.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >* ndcurves::wrapBezierConstructorTemplate<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, Eigen::Matrix<double, -1, -1, 0, -1, -1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, double, double) (python/ndcurves/curves_python.cpp:186)called 16 times, returned 16 times67.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::assert_operator_compatible(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/bezier_curve.h:678)called 6 times, returned 6 times67.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::bezier_curve() (include/ndcurves/bezier_curve.h:52)called 44 times, returned 44 times62.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::bezier_curve(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/bezier_curve.h:127)called 1183 times, returned 1183 times62.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::bezier_curve<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1> const*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1> const*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1> const*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, double, double, double) (include/ndcurves/bezier_curve.h:64)called 8 times, returned 8 times55.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::bezier_curve<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, double, double, double) (include/ndcurves/bezier_curve.h:64)called 1468 times, returned 1468 times55.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::bezier_curve<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, double, double, double) (include/ndcurves/bezier_curve.h:102)called 1 time, returned 1 time60.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::bezier_curve<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, double, double, double) (include/ndcurves/bezier_curve.h:64)called 5 times, returned 5 times55.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::check_conditions() const (include/ndcurves/bezier_curve.h:666)called 9280 times, returned 9280 times36.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::compute_derivate(unsigned long) const (include/ndcurves/bezier_curve.h:206)called 2590 times, returned 2590 times74.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::compute_derivate_ptr(unsigned long) const (include/ndcurves/bezier_curve.h:228)called 1 time, returned 1 time71.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::compute_primitive(unsigned long) const (include/ndcurves/bezier_curve.h:258)called 9 times, returned 9 times86.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::compute_primitive(unsigned long, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) const (include/ndcurves/bezier_curve.h:238)called 9 times, returned 9 times79.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::cross(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) const (include/ndcurves/bezier_curve.h:551)not called0.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::cross(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/bezier_curve.h:515)called 1 time, returned 1 time71.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::degree() const (include/ndcurves/bezier_curve.h:702)called 49 times, returned 49 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::derivate(double, unsigned long) const (include/ndcurves/bezier_curve.h:308)called 1148 times, returned 1148 times75.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::dim() const (include/ndcurves/bezier_curve.h:693)called 5299 times, returned 5299 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::elevate(unsigned long) const (include/ndcurves/bezier_curve.h:272)called 5 times, returned 5 times72.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::elevate_self(unsigned long) (include/ndcurves/bezier_curve.h:296)called 4 times, returned 4 times78.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::evalHorner(double) const (include/ndcurves/bezier_curve.h:346)called 6616 times, returned 6616 times71.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::isApprox(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, double) const (include/ndcurves/bezier_curve.h:166)called 8 times, returned 8 times93.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) const (include/ndcurves/bezier_curve.h:183)called 9 times, returned 9 times88.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::max() const (include/ndcurves/bezier_curve.h:699)called 65 times, returned 65 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::min() const (include/ndcurves/bezier_curve.h:696)called 79 times, returned 79 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator!=(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/bezier_curve.h:198)not called0.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator()(double) const (include/ndcurves/bezier_curve.h:144)called 6681 times, returned 6681 times89.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator*=(double) (include/ndcurves/bezier_curve.h:626)called 6 times, returned 6 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator+=(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) (include/ndcurves/bezier_curve.h:602)called 2 times, returned 2 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator+=(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/bezier_curve.h:566)called 2 times, returned 2 times81.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator-=(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) (include/ndcurves/bezier_curve.h:610)called 2 times, returned 2 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator-=(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/bezier_curve.h:585)called 3 times, returned 3 times91.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator/=(double) (include/ndcurves/bezier_curve.h:618)called 1 time, returned 1 time100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator==(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/bezier_curve.h:194)called 2 times, returned 2 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::waypointAtIndex(unsigned long) const (include/ndcurves/bezier_curve.h:366)called 14 times, returned 14 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::waypoints() const (include/ndcurves/bezier_curve.h:364)called 19 times, returned 19 times100.0%
ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::~bezier_curve() (include/ndcurves/bezier_curve.h:138)called 2751 times, returned 2751 times100.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > ndcurves::operator*<double, double, true, ndcurves::linear_variable<double, true> >(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&, double) (include/ndcurves/bezier_curve.h:812)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > ndcurves::operator+<double, double, true, ndcurves::linear_variable<double, true> >(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) (include/ndcurves/bezier_curve.h:748)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > ndcurves::operator+<double, double, true, ndcurves::linear_variable<double, true> >(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::point_t const&) (include/ndcurves/bezier_curve.h:789)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > ndcurves::operator-<double, double, true, ndcurves::linear_variable<double, true> >(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) (include/ndcurves/bezier_curve.h:755)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > ndcurves::operator-<double, double, true, ndcurves::linear_variable<double, true> >(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) (include/ndcurves/bezier_curve.h:766)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > ndcurves::operator-<double, double, true, ndcurves::linear_variable<double, true> >(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::point_t const&) (include/ndcurves/bezier_curve.h:773)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > ndcurves::operator/<double, double, true, ndcurves::linear_variable<double, true> >(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&, double) (include/ndcurves/bezier_curve.h:805)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >* ndcurves::optimization::compute_linear_control_points<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >, ndcurves::linear_variable<double, true> >(ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true> const&, std::vector<ndcurves::linear_variable<double, true>, std::allocator<ndcurves::linear_variable<double, true> > > const&, double) (include/ndcurves/optimization/details.h:79)called 9 times, returned 9 times69.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >* ndcurves::optimization::compute_linear_control_points<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >, ndcurves::linear_variable<double, true> >(ndcurves::optimization::problem_data<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, true> const&, std::vector<ndcurves::linear_variable<double, true>, std::allocator<ndcurves::linear_variable<double, true> > > const&, double) (include/ndcurves/optimization/details.h:79)called 20 times, returned 20 times69.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::assert_operator_compatible(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) const (include/ndcurves/bezier_curve.h:678)called 2 times, returned 2 times67.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::bezier_curve() (include/ndcurves/bezier_curve.h:52)called 32 times, returned 32 times62.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::bezier_curve(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) (include/ndcurves/bezier_curve.h:127)called 19 times, returned 19 times62.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::bezier_curve<__gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > > >(__gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, __gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, double, double, double) (include/ndcurves/bezier_curve.h:64)called 16 times, returned 16 times55.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::bezier_curve<__gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true>*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > > >(__gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true>*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, __gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true>*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, double, double, double) (include/ndcurves/bezier_curve.h:64)called 14 times, returned 14 times55.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::bezier_curve<__gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true>*, std::vector<ndcurves::linear_variable<double, true>, std::allocator<ndcurves::linear_variable<double, true> > > > >(__gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true>*, std::vector<ndcurves::linear_variable<double, true>, std::allocator<ndcurves::linear_variable<double, true> > > >, __gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true>*, std::vector<ndcurves::linear_variable<double, true>, std::allocator<ndcurves::linear_variable<double, true> > > >, double, double, double) (include/ndcurves/bezier_curve.h:64)called 29 times, returned 29 times55.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::check_conditions() const (include/ndcurves/bezier_curve.h:666)called 79 times, returned 79 times36.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::compute_derivate(unsigned long) const (include/ndcurves/bezier_curve.h:206)called 7 times, returned 7 times62.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::compute_derivate_ptr(unsigned long) const (include/ndcurves/bezier_curve.h:228)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::compute_primitive(unsigned long) const (include/ndcurves/bezier_curve.h:258)called 1 time, returned 1 time75.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::compute_primitive(unsigned long, ndcurves::linear_variable<double, true> const&) const (include/ndcurves/bezier_curve.h:238)called 2 times, returned 2 times74.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::cross(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) const (include/ndcurves/bezier_curve.h:515)called 2 times, returned 2 times63.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::cross(ndcurves::linear_variable<double, true> const&) const (include/ndcurves/bezier_curve.h:551)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::deCasteljauReduction(std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > const&, double) const (include/ndcurves/bezier_curve.h:406)called 6 times, returned 6 times57.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::degree() const (include/ndcurves/bezier_curve.h:702)called 4 times, returned 4 times100.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::derivate(double, unsigned long) const (include/ndcurves/bezier_curve.h:308)called 1 time, returned 1 time75.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::dim() const (include/ndcurves/bezier_curve.h:693)called 20 times, returned 20 times100.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::elevate(unsigned long) const (include/ndcurves/bezier_curve.h:272)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::elevate_self(unsigned long) (include/ndcurves/bezier_curve.h:296)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::evalHorner(double) const (include/ndcurves/bezier_curve.h:346)called 68 times, returned 68 times60.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::isApprox(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&, double) const (include/ndcurves/bezier_curve.h:166)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::isApprox(ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > const*, double) const (include/ndcurves/bezier_curve.h:183)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::max() const (include/ndcurves/bezier_curve.h:699)called 17 times, returned 17 times100.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::min() const (include/ndcurves/bezier_curve.h:696)called 18 times, returned 18 times100.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::operator!=(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) const (include/ndcurves/bezier_curve.h:198)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::operator()(double) const (include/ndcurves/bezier_curve.h:144)called 68 times, returned 68 times56.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::operator*=(double) (include/ndcurves/bezier_curve.h:626)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::operator+=(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) (include/ndcurves/bezier_curve.h:566)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::operator+=(ndcurves::linear_variable<double, true> const&) (include/ndcurves/bezier_curve.h:602)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::operator-=(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) (include/ndcurves/bezier_curve.h:585)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::operator-=(ndcurves::linear_variable<double, true> const&) (include/ndcurves/bezier_curve.h:610)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::operator/=(double) (include/ndcurves/bezier_curve.h:618)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::operator==(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) const (include/ndcurves/bezier_curve.h:194)not called0.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::split(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) const (include/ndcurves/bezier_curve.h:455)called 1 time, returned 1 time67.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::split(double) const (include/ndcurves/bezier_curve.h:425)called 2 times, returned 2 times67.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::waypointAtIndex(unsigned long) const (include/ndcurves/bezier_curve.h:366)called 64 times, returned 64 times89.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::waypoints() const (include/ndcurves/bezier_curve.h:364)called 210 times, returned 210 times100.0%
ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::~bezier_curve() (include/ndcurves/bezier_curve.h:138)called 158 times, returned 158 times100.0%
ndcurves::bezier_linear_variable_t_compute_primitive_init(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const*, unsigned long, ndcurves::linear_variable<double, true> const*) (python/ndcurves/curves_python.cpp:678)not called0.0%
ndcurves::bezier_linear_variable_t_compute_primitive_zero(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const*, unsigned long) (python/ndcurves/curves_python.cpp:683)not called0.0%
ndcurves::bezier_linear_variable_t_evaluate(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const*, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:688)called 8 times, returned 8 times62.0%
ndcurves::bezier_t_compute_primitive_init(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, unsigned long, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:658)not called0.0%
ndcurves::bezier_t_compute_primitive_zero(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, unsigned long) (python/ndcurves/curves_python.cpp:663)called 4 times, returned 4 times71.0%
ndcurves::bin(unsigned int, unsigned int) (include/ndcurves/bernstein.h:26)called 50016 times, returned 50016 times71.0%
ndcurves::computeLinearControlPoints(Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, Eigen::Matrix<double, 3, -1, 0, 3, -1> const&) (python/ndcurves/python_variables.cpp:30)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const& ndcurves::serialization::Serializable::derived<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() const (include/ndcurves/serialization/archive.hpp:48)called 6 times, returned 6 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >& ndcurves::serialization::Serializable::derived<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() (include/ndcurves/serialization/archive.hpp:44)called 6 times, returned 6 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::compute_derivate() const (include/ndcurves/constant_curve.h:84)called 3 times, returned 3 times77.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::compute_derivate_ptr(unsigned long) const (include/ndcurves/constant_curve.h:99)called 2 times, returned 2 times71.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::constant_curve() (include/ndcurves/constant_curve.h:39)called 8 times, returned 8 times80.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::constant_curve(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (include/ndcurves/constant_curve.h:46)called 30 times, returned 27 times86.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::constant_curve(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/constant_curve.h:57)called 2 times, returned 2 times80.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::degree() const (include/ndcurves/constant_curve.h:171)called 8 times, returned 8 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::derivate(double, unsigned long) const (include/ndcurves/constant_curve.h:108)called 221 times, returned 215 times85.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::dim() const (include/ndcurves/constant_curve.h:162)called 33 times, returned 33 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::isApprox(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, double) const (include/ndcurves/constant_curve.h:132)called 19 times, returned 19 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double) const (include/ndcurves/constant_curve.h:140)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::max() const (include/ndcurves/constant_curve.h:168)called 175 times, returned 175 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::min() const (include/ndcurves/constant_curve.h:165)called 51 times, returned 51 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator!=(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/constant_curve.h:155)called 7 times, returned 7 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator()(double) const (include/ndcurves/constant_curve.h:71)called 60 times, returned 53 times89.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator==(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/constant_curve.h:151)called 17 times, returned 17 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::~constant_curve() (include/ndcurves/constant_curve.h:64)called 52 times, returned 52 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::compute_derivate() const (include/ndcurves/constant_curve.h:84)called 2 times, returned 2 times89.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::compute_derivate_ptr(unsigned long) const (include/ndcurves/constant_curve.h:99)called 1 time, returned 1 time71.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::constant_curve(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (include/ndcurves/constant_curve.h:46)called 1 time, returned 1 time43.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::degree() const (include/ndcurves/constant_curve.h:171)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::derivate(double, unsigned long) const (include/ndcurves/constant_curve.h:108)called 5 times, returned 3 times83.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::dim() const (include/ndcurves/constant_curve.h:162)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::isApprox(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, double) const (include/ndcurves/constant_curve.h:132)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) const (include/ndcurves/constant_curve.h:140)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::max() const (include/ndcurves/constant_curve.h:168)called 2 times, returned 2 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::min() const (include/ndcurves/constant_curve.h:165)called 2 times, returned 2 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator!=(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/constant_curve.h:155)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator()(double) const (include/ndcurves/constant_curve.h:71)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator==(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/constant_curve.h:151)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::~constant_curve() (include/ndcurves/constant_curve.h:64)called 1 time, returned 1 time100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const& ndcurves::serialization::Serializable::derived<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >() const (include/ndcurves/serialization/archive.hpp:48)called 6 times, returned 6 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >& ndcurves::serialization::Serializable::derived<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >() (include/ndcurves/serialization/archive.hpp:44)called 6 times, returned 6 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::compute_derivate() const (include/ndcurves/constant_curve.h:84)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::compute_derivate_ptr(unsigned long) const (include/ndcurves/constant_curve.h:99)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::constant_curve() (include/ndcurves/constant_curve.h:39)called 6 times, returned 6 times80.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::constant_curve(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, double, double) (include/ndcurves/constant_curve.h:46)called 8 times, returned 8 times50.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::constant_curve(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/constant_curve.h:57)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::degree() const (include/ndcurves/constant_curve.h:171)called 2 times, returned 2 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::derivate(double, unsigned long) const (include/ndcurves/constant_curve.h:108)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::dim() const (include/ndcurves/constant_curve.h:162)called 10 times, returned 10 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::isApprox(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, double) const (include/ndcurves/constant_curve.h:132)called 6 times, returned 6 times93.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) const (include/ndcurves/constant_curve.h:140)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::max() const (include/ndcurves/constant_curve.h:168)called 10 times, returned 10 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::min() const (include/ndcurves/constant_curve.h:165)called 10 times, returned 10 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator!=(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/constant_curve.h:155)not called0.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator()(double) const (include/ndcurves/constant_curve.h:71)called 4 times, returned 4 times56.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator==(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/constant_curve.h:151)called 6 times, returned 6 times100.0%
ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::~constant_curve() (include/ndcurves/constant_curve.h:64)called 19 times, returned 19 times100.0%
ndcurves::convertToConstraints3(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >) (python/ndcurves/curves_python.cpp:204)called 1 time, returned 1 time71.0%
ndcurves::cost_t_constant(ndcurves::quadratic_variable<double> const&) (python/ndcurves/python_variables.cpp:69)not called0.0%
ndcurves::cost_t_linear(ndcurves::quadratic_variable<double> const&) (python/ndcurves/python_variables.cpp:64)not called0.0%
ndcurves::cost_t_quad(ndcurves::quadratic_variable<double> const&) (python/ndcurves/python_variables.cpp:59)not called0.0%
ndcurves::cross(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (include/ndcurves/cross_implementation.h:14)called 56 times, returned 56 times80.0%
ndcurves::cross(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) (include/ndcurves/cross_implementation.h:22)called 6 times, returned 6 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const& ndcurves::serialization::Serializable::derived<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() const (include/ndcurves/serialization/archive.hpp:48)called 3 times, returned 3 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > ndcurves::hermite_from_curve<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::curve_abc_t const&) (include/ndcurves/curve_conversion.h:75)called 17 times, returned 15 times65.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >& ndcurves::serialization::Serializable::derived<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() (include/ndcurves/serialization/archive.hpp:44)called 3 times, returned 3 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::buildCurrentBezier(double) const (include/ndcurves/cubic_hermite_spline.h:286)called 2391 times, returned 2391 times60.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::checkDurationSplines() const (include/ndcurves/cubic_hermite_spline.h:336)called 30 times, returned 30 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::check_conditions() const (include/ndcurves/cubic_hermite_spline.h:304)called 2383 times, returned 2383 times36.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::computeDurationSplines() (include/ndcurves/cubic_hermite_spline.h:321)called 30 times, returned 30 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::compute_derivate(unsigned long) const (include/ndcurves/cubic_hermite_spline.h:190)called 4 times, returned 4 times65.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::compute_derivate_ptr(unsigned long) const (include/ndcurves/cubic_hermite_spline.h:203)called 4 times, returned 4 times71.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::cubic_hermite_spline() (include/ndcurves/cubic_hermite_spline.h:55)called 11 times, returned 11 times86.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::cubic_hermite_spline(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/cubic_hermite_spline.h:89)called 13 times, returned 13 times55.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::cubic_hermite_spline<__gnu_cxx::__normal_iterator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, Eigen::aligned_allocator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, Eigen::aligned_allocator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, Eigen::aligned_allocator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, std::vector<double, std::allocator<double> > const&) (include/ndcurves/cubic_hermite_spline.h:64)called 25 times, returned 25 times61.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::cubic_hermite_spline<__gnu_cxx::__normal_iterator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, std::vector<double, std::allocator<double> > const&) (include/ndcurves/cubic_hermite_spline.h:64)called 4 times, returned 4 times61.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::degree() const (include/ndcurves/cubic_hermite_spline.h:360)called 24 times, returned 24 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::derivate(double, unsigned long) const (include/ndcurves/cubic_hermite_spline.h:176)called 206 times, returned 206 times57.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::dim() const (include/ndcurves/cubic_hermite_spline.h:351)called 30 times, returned 30 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::findInterval(double) const (include/ndcurves/cubic_hermite_spline.h:255)called 2391 times, returned 2391 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::getTime() (include/ndcurves/cubic_hermite_spline.h:238)called 1 time, returned 1 time100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::isApprox(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, double) const (include/ndcurves/cubic_hermite_spline.h:131)called 7 times, returned 7 times95.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double) const (include/ndcurves/cubic_hermite_spline.h:151)called 2 times, returned 2 times75.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::max() const (include/ndcurves/cubic_hermite_spline.h:357)called 182 times, returned 182 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::min() const (include/ndcurves/cubic_hermite_spline.h:354)called 80 times, returned 80 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator!=(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/cubic_hermite_spline.h:166)called 2 times, returned 2 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator()(double) const (include/ndcurves/cubic_hermite_spline.h:108)called 2177 times, returned 2177 times57.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator==(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/cubic_hermite_spline.h:162)called 5 times, returned 5 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::setTime(std::vector<double, std::allocator<double> > const&) (include/ndcurves/cubic_hermite_spline.h:213)called 30 times, returned 30 times55.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::size() const (include/ndcurves/cubic_hermite_spline.h:243)called 99 times, returned 99 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::~cubic_hermite_spline() (include/ndcurves/cubic_hermite_spline.h:100)called 70 times, returned 70 times100.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::buildCurrentBezier(double) const (include/ndcurves/cubic_hermite_spline.h:286)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::check_conditions() const (include/ndcurves/cubic_hermite_spline.h:304)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::compute_derivate(unsigned long) const (include/ndcurves/cubic_hermite_spline.h:190)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::compute_derivate_ptr(unsigned long) const (include/ndcurves/cubic_hermite_spline.h:203)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::cubic_hermite_spline() (include/ndcurves/cubic_hermite_spline.h:55)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::degree() const (include/ndcurves/cubic_hermite_spline.h:360)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::derivate(double, unsigned long) const (include/ndcurves/cubic_hermite_spline.h:176)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::dim() const (include/ndcurves/cubic_hermite_spline.h:351)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::findInterval(double) const (include/ndcurves/cubic_hermite_spline.h:255)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::isApprox(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, double) const (include/ndcurves/cubic_hermite_spline.h:131)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) const (include/ndcurves/cubic_hermite_spline.h:151)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::max() const (include/ndcurves/cubic_hermite_spline.h:357)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::min() const (include/ndcurves/cubic_hermite_spline.h:354)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator!=(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/cubic_hermite_spline.h:166)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator()(double) const (include/ndcurves/cubic_hermite_spline.h:108)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator==(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/cubic_hermite_spline.h:162)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::size() const (include/ndcurves/cubic_hermite_spline.h:243)not called0.0%
ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::~cubic_hermite_spline() (include/ndcurves/cubic_hermite_spline.h:100)not called0.0%
ndcurves::curve_3_callback::compute_derivate_ptr(unsigned long) const (python/ndcurves/curves_python.cpp:62)not called0.0%
ndcurves::curve_3_callback::curve_3_callback(_object*) (python/ndcurves/curves_python.cpp:55)not called0.0%
ndcurves::curve_3_callback::degree() const (python/ndcurves/curves_python.cpp:70)not called0.0%
ndcurves::curve_3_callback::derivate(double, unsigned long) const (python/ndcurves/curves_python.cpp:59)not called0.0%
ndcurves::curve_3_callback::dim() const (python/ndcurves/curves_python.cpp:65)not called0.0%
ndcurves::curve_3_callback::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) const (python/ndcurves/curves_python.cpp:73)not called0.0%
ndcurves::curve_3_callback::max() const (python/ndcurves/curves_python.cpp:69)not called0.0%
ndcurves::curve_3_callback::min() const (python/ndcurves/curves_python.cpp:68)not called0.0%
ndcurves::curve_3_callback::operator()(double) const (python/ndcurves/curves_python.cpp:56)not called0.0%
ndcurves::curve_3_t_isEquivalent_overloads::curve_3_t_isEquivalent_overloads<3ul>(boost::python::detail::keywords<3ul> const&, char const*) (python/ndcurves/curves_python.cpp:80)called 8 times, returned 8 times100.0%
ndcurves::curve_3_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double, unsigned long> >::func_0(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*) (python/ndcurves/curves_python.cpp:80)not called0.0%
ndcurves::curve_3_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double, unsigned long> >::func_1(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) (python/ndcurves/curves_python.cpp:80)not called0.0%
ndcurves::curve_3_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double, unsigned long> >::func_2(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double, unsigned long) (python/ndcurves/curves_python.cpp:80)not called0.0%
ndcurves::curve_SE3_callback::compute_derivate_ptr(unsigned long) const (python/ndcurves/curves_python.cpp:125)not called0.0%
ndcurves::curve_SE3_callback::curve_SE3_callback(_object*) (python/ndcurves/curves_python.cpp:117)not called0.0%
ndcurves::curve_SE3_callback::degree() const (python/ndcurves/curves_python.cpp:135)not called0.0%
ndcurves::curve_SE3_callback::derivate(double, unsigned long) const (python/ndcurves/curves_python.cpp:121)not called0.0%
ndcurves::curve_SE3_callback::dim() const (python/ndcurves/curves_python.cpp:130)not called0.0%
ndcurves::curve_SE3_callback::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const*, double) const (python/ndcurves/curves_python.cpp:138)not called0.0%
ndcurves::curve_SE3_callback::max() const (python/ndcurves/curves_python.cpp:134)not called0.0%
ndcurves::curve_SE3_callback::min() const (python/ndcurves/curves_python.cpp:133)not called0.0%
ndcurves::curve_SE3_callback::operator()(double) const (python/ndcurves/curves_python.cpp:118)not called0.0%
ndcurves::curve_SE3_t_isEquivalent_overloads::curve_SE3_t_isEquivalent_overloads<3ul>(boost::python::detail::keywords<3ul> const&, char const*) (python/ndcurves/curves_python.cpp:145)called 8 times, returned 8 times100.0%
ndcurves::curve_SE3_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const*, double, unsigned long> >::func_0(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const*) (python/ndcurves/curves_python.cpp:145)not called0.0%
ndcurves::curve_SE3_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const*, double, unsigned long> >::func_1(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const*, double) (python/ndcurves/curves_python.cpp:145)not called0.0%
ndcurves::curve_SE3_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const*, double, unsigned long> >::func_2(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const*, double, unsigned long) (python/ndcurves/curves_python.cpp:145)not called0.0%
ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >::curve_abc() (include/ndcurves/curve_abc.h:50)called 43 times, returned 43 times100.0%
ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >::~curve_abc() (include/ndcurves/curve_abc.h:53)called 43 times, returned 43 times100.0%
ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> >::curve_abc() (include/ndcurves/curve_abc.h:50)called 10 times, returned 10 times100.0%
ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> >::~curve_abc() (include/ndcurves/curve_abc.h:53)called 25 times, returned 25 times100.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const& ndcurves::serialization::Serializable::derived<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() const (include/ndcurves/serialization/archive.hpp:48)not called0.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >& ndcurves::serialization::Serializable::derived<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() (include/ndcurves/serialization/archive.hpp:44)not called0.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::curve_abc() (include/ndcurves/curve_abc.h:50)called 21903 times, returned 21903 times100.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::isEquivalent(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double, unsigned long) const (include/ndcurves/curve_abc.h:88)called 14 times, returned 14 times78.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::~curve_abc() (include/ndcurves/curve_abc.h:53)called 21890 times, returned 21890 times100.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::curve_abc() (include/ndcurves/curve_abc.h:50)called 1 time, returned 1 time100.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::~curve_abc() (include/ndcurves/curve_abc.h:53)called 1 time, returned 1 time100.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >::curve_abc() (include/ndcurves/curve_abc.h:50)called 27 times, returned 27 times100.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >::~curve_abc() (include/ndcurves/curve_abc.h:53)called 27 times, returned 27 times100.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::curve_abc() (include/ndcurves/curve_abc.h:50)called 2767 times, returned 2767 times100.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::isEquivalent(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double, unsigned long) const (include/ndcurves/curve_abc.h:88)not called0.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::~curve_abc() (include/ndcurves/curve_abc.h:53)called 2766 times, returned 2766 times100.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::curve_abc() (include/ndcurves/curve_abc.h:50)called 95 times, returned 95 times100.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::isEquivalent(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double, unsigned long) const (include/ndcurves/curve_abc.h:88)not called0.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::~curve_abc() (include/ndcurves/curve_abc.h:53)called 95 times, returned 95 times100.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >::curve_abc() (include/ndcurves/curve_abc.h:50)not called0.0%
ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >::~curve_abc() (include/ndcurves/curve_abc.h:53)not called0.0%
ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >::curve_abc() (include/ndcurves/curve_abc.h:50)called 73 times, returned 73 times100.0%
ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >::isEquivalent(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const*, double, unsigned long) const (include/ndcurves/curve_abc.h:88)called 1 time, returned 1 time85.0%
ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >::~curve_abc() (include/ndcurves/curve_abc.h:53)called 79 times, returned 79 times100.0%
ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> >::curve_abc() (include/ndcurves/curve_abc.h:50)called 112 times, returned 112 times100.0%
ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> >::~curve_abc() (include/ndcurves/curve_abc.h:53)called 112 times, returned 112 times100.0%
ndcurves::curve_abc_callback::compute_derivate_ptr(unsigned long) const (python/ndcurves/curves_python.cpp:33)not called0.0%
ndcurves::curve_abc_callback::curve_abc_callback(_object*) (python/ndcurves/curves_python.cpp:26)not called0.0%
ndcurves::curve_abc_callback::degree() const (python/ndcurves/curves_python.cpp:41)not called0.0%
ndcurves::curve_abc_callback::derivate(double, unsigned long) const (python/ndcurves/curves_python.cpp:30)not called0.0%
ndcurves::curve_abc_callback::dim() const (python/ndcurves/curves_python.cpp:36)not called0.0%
ndcurves::curve_abc_callback::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double) const (python/ndcurves/curves_python.cpp:44)not called0.0%
ndcurves::curve_abc_callback::max() const (python/ndcurves/curves_python.cpp:40)not called0.0%
ndcurves::curve_abc_callback::min() const (python/ndcurves/curves_python.cpp:39)not called0.0%
ndcurves::curve_abc_callback::operator()(double) const (python/ndcurves/curves_python.cpp:27)not called0.0%
ndcurves::curve_abc_t_isEquivalent_overloads::curve_abc_t_isEquivalent_overloads<3ul>(boost::python::detail::keywords<3ul> const&, char const*) (python/ndcurves/curves_python.cpp:51)called 8 times, returned 8 times100.0%
ndcurves::curve_abc_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double, unsigned long> >::func_0(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*) (python/ndcurves/curves_python.cpp:51)called 5 times, returned 5 times100.0%
ndcurves::curve_abc_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double, unsigned long> >::func_1(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double) (python/ndcurves/curves_python.cpp:51)called 1 time, returned 1 time100.0%
ndcurves::curve_abc_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double, unsigned long> >::func_2(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double, unsigned long) (python/ndcurves/curves_python.cpp:51)called 1 time, returned 1 time100.0%
ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const& ndcurves::serialization::Serializable::derived<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() const (include/ndcurves/serialization/archive.hpp:48)called 6 times, returned 6 times100.0%
ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >& ndcurves::serialization::Serializable::derived<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() (include/ndcurves/serialization/archive.hpp:44)called 6 times, returned 6 times100.0%
ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::curve_constraints(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/curve_constraint.h:31)called 12 times, returned 12 times47.0%
ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::curve_constraints(unsigned long) (include/ndcurves/curve_constraint.h:22)called 27 times, returned 27 times48.0%
ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator!=(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/curve_constraint.h:53)called 8 times, returned 8 times100.0%
ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator==(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/curve_constraint.h:43)called 17 times, returned 17 times100.0%
ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::~curve_constraints() (include/ndcurves/curve_constraint.h:57)called 39 times, returned 39 times100.0%
ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> >::curve_constraints(ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/curve_constraint.h:31)called 22 times, returned 22 times100.0%
ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> >::curve_constraints(unsigned long) (include/ndcurves/curve_constraint.h:22)called 9 times, returned 9 times74.0%
ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator!=(ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/curve_constraint.h:53)not called0.0%
ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator==(ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) const (include/ndcurves/curve_constraint.h:43)not called0.0%
ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> >::~curve_constraints() (include/ndcurves/curve_constraint.h:57)called 31 times, returned 31 times100.0%
ndcurves::curve_pickle_suite<ndcurves::SE3Curve<double, double, true> >::getstate(ndcurves::SE3Curve<double, double, true> const&) (python/ndcurves/curves_python.cpp:153)called 2 times, returned 2 times58.0%
ndcurves::curve_pickle_suite<ndcurves::SE3Curve<double, double, true> >::setstate(ndcurves::SE3Curve<double, double, true>&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)called 2 times, returned 2 times56.0%
ndcurves::curve_pickle_suite<ndcurves::SO3Linear<double, double, true> >::getstate(ndcurves::SO3Linear<double, double, true> const&) (python/ndcurves/curves_python.cpp:153)called 1 time, returned 1 time58.0%
ndcurves::curve_pickle_suite<ndcurves::SO3Linear<double, double, true> >::setstate(ndcurves::SO3Linear<double, double, true>&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)called 1 time, returned 1 time56.0%
ndcurves::curve_pickle_suite<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::getstate(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:153)called 2 times, returned 2 times58.0%
ndcurves::curve_pickle_suite<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::setstate(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)called 2 times, returned 2 times56.0%
ndcurves::curve_pickle_suite<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::getstate(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::setstate(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::getstate(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::setstate(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::getstate(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::setstate(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::getstate(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::setstate(ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::getstate(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:153)called 1 time, returned 1 time58.0%
ndcurves::curve_pickle_suite<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::setstate(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)called 1 time, returned 1 time56.0%
ndcurves::curve_pickle_suite<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::getstate(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::setstate(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::getstate(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::setstate(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::getstate(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::setstate(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::getstate(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::setstate(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::getstate(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:153)called 1 time, returned 1 time58.0%
ndcurves::curve_pickle_suite<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::setstate(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)called 1 time, returned 1 time56.0%
ndcurves::curve_pickle_suite<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >::getstate(ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > const&) (python/ndcurves/curves_python.cpp:153)called 1 time, returned 1 time58.0%
ndcurves::curve_pickle_suite<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >::setstate(ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)called 1 time, returned 1 time56.0%
ndcurves::curve_pickle_suite<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::getstate(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::setstate(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::getstate(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (python/ndcurves/curves_python.cpp:153)called 3 times, returned 3 times58.0%
ndcurves::curve_pickle_suite<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::setstate(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)called 3 times, returned 3 times56.0%
ndcurves::curve_pickle_suite<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::getstate(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::setstate(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >::getstate(ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) (python/ndcurves/curves_python.cpp:153)called 1 time, returned 1 time58.0%
ndcurves::curve_pickle_suite<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >::setstate(ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)called 1 time, returned 1 time56.0%
ndcurves::curve_pickle_suite<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >::getstate(ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >::setstate(ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::getstate(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (python/ndcurves/curves_python.cpp:153)called 1 time, returned 1 time58.0%
ndcurves::curve_pickle_suite<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::setstate(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)called 1 time, returned 1 time56.0%
ndcurves::curve_pickle_suite<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::getstate(ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:153)not called0.0%
ndcurves::curve_pickle_suite<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::setstate(ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, boost::python::api::object) (python/ndcurves/curves_python.cpp:160)not called0.0%
ndcurves::curve_rotation_callback::compute_derivate_ptr(unsigned long) const (python/ndcurves/curves_python.cpp:93)not called0.0%
ndcurves::curve_rotation_callback::curve_rotation_callback(_object*) (python/ndcurves/curves_python.cpp:84)not called0.0%
ndcurves::curve_rotation_callback::degree() const (python/ndcurves/curves_python.cpp:103)not called0.0%
ndcurves::curve_rotation_callback::derivate(double, unsigned long) const (python/ndcurves/curves_python.cpp:88)not called0.0%
ndcurves::curve_rotation_callback::dim() const (python/ndcurves/curves_python.cpp:98)not called0.0%
ndcurves::curve_rotation_callback::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) const (python/ndcurves/curves_python.cpp:106)not called0.0%
ndcurves::curve_rotation_callback::max() const (python/ndcurves/curves_python.cpp:102)not called0.0%
ndcurves::curve_rotation_callback::min() const (python/ndcurves/curves_python.cpp:101)not called0.0%
ndcurves::curve_rotation_callback::operator()(double) const (python/ndcurves/curves_python.cpp:85)not called0.0%
ndcurves::curve_rotation_t_isEquivalent_overloads::curve_rotation_t_isEquivalent_overloads<3ul>(boost::python::detail::keywords<3ul> const&, char const*) (python/ndcurves/curves_python.cpp:113)called 8 times, returned 8 times100.0%
ndcurves::curve_rotation_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double, unsigned long> >::func_0(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*) (python/ndcurves/curves_python.cpp:113)not called0.0%
ndcurves::curve_rotation_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double, unsigned long> >::func_1(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) (python/ndcurves/curves_python.cpp:113)not called0.0%
ndcurves::curve_rotation_t_isEquivalent_overloads::non_void_return_type::gen<boost::mpl::vector5<bool, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double, unsigned long> >::func_2(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double, unsigned long) (python/ndcurves/curves_python.cpp:113)not called0.0%
ndcurves::discretPointToPolynomialC0(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:362)called 2 times, returned 1 time100.0%
ndcurves::discretPointToPolynomialC1(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:371)called 2 times, returned 1 time100.0%
ndcurves::discretPointToPolynomialC2(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:383)called 2 times, returned 1 time100.0%
ndcurves::discretPointsToPolynomial3C0(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:495)called 1 time, returned 1 time55.0%
ndcurves::discretPointsToPolynomial3C1(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:504)not called0.0%
ndcurves::discretPointsToPolynomial3C2(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:516)not called0.0%
ndcurves::exact_cubic<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >::create_cubic(Eigen::Ref<Eigen::Matrix<double, 1, 1, 0, 1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, 1, 1, 0, 1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, 1, 1, 0, 1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, 1, 1, 0, 1, 1> const, 0, Eigen::InnerStride<1> >, double, double) (include/ndcurves/exact_cubic.h:130)called 7 times, returned 7 times74.0%
ndcurves::exact_cubic<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >::exact_cubic(ndcurves::exact_cubic<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > > const&) (include/ndcurves/exact_cubic.h:111)called 15 times, returned 15 times100.0%
ndcurves::exact_cubic<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >::exact_cubic<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >) (include/ndcurves/exact_cubic.h:75)called 7 times, returned 7 times74.0%
ndcurves::exact_cubic<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >::~exact_cubic() (include/ndcurves/exact_cubic.h:114)called 22 times, returned 22 times100.0%
ndcurves::exact_cubic<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, std::vector<Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 4, 1, 0, 4, 1> > >, ndcurves::helpers::rotation_spline> ndcurves::helpers::effector_spline_rotation::quat_spline<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> > > > >) const (include/ndcurves/helpers/effector_spline_rotation.h:293)called 1 time, returned 1 time73.0%
ndcurves::exact_cubic<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, std::vector<Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 4, 1, 0, 4, 1> > >, ndcurves::helpers::rotation_spline>::exact_cubic(std::vector<ndcurves::helpers::rotation_spline, std::allocator<ndcurves::helpers::rotation_spline> > const&) (include/ndcurves/exact_cubic.h:101)called 3 times, returned 3 times83.0%
ndcurves::exact_cubic<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, std::vector<Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 4, 1, 0, 4, 1> > >, ndcurves::helpers::rotation_spline>::~exact_cubic() (include/ndcurves/exact_cubic.h:114)called 3 times, returned 3 times100.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > const& ndcurves::serialization::Serializable::derived<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >() const (include/ndcurves/serialization/archive.hpp:48)called 2 times, returned 2 times100.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >& ndcurves::serialization::Serializable::derived<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >() (include/ndcurves/serialization/archive.hpp:44)called 2 times, returned 2 times100.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >* ndcurves::helpers::effector_spline<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double, double, double) (include/ndcurves/helpers/effector_spline.h:97)called 4 times, returned 4 times62.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::create_cubic(Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, double, double) (include/ndcurves/exact_cubic.h:130)called 50 times, returned 50 times60.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::create_quintic(Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> >, double, double) (include/ndcurves/exact_cubic.h:140)called 9 times, returned 9 times57.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::exact_cubic() (include/ndcurves/exact_cubic.h:67)called 3 times, returned 3 times100.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::exact_cubic(ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > const&) (include/ndcurves/exact_cubic.h:111)called 4 times, returned 4 times100.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::exact_cubic<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >) (include/ndcurves/exact_cubic.h:75)called 5 times, returned 5 times74.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::exact_cubic<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/exact_cubic.h:89)called 9 times, returned 9 times74.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::getNumberSplines() (include/ndcurves/exact_cubic.h:116)called 3 times, returned 3 times100.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::getSplineAt(unsigned long) (include/ndcurves/exact_cubic.h:118)called 8 times, returned 8 times61.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::~exact_cubic() (include/ndcurves/exact_cubic.h:114)called 30 times, returned 30 times100.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >::create_cubic(Eigen::Ref<Eigen::Matrix<double, 1, 1, 0, 1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, 1, 1, 0, 1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, 1, 1, 0, 1, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, 1, 1, 0, 1, 1> const, 0, Eigen::InnerStride<1> >, double, double) (include/ndcurves/exact_cubic.h:130)called 2 times, returned 2 times74.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >::exact_cubic<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >) (include/ndcurves/exact_cubic.h:75)called 1 time, returned 1 time74.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >::~exact_cubic() (include/ndcurves/exact_cubic.h:114)called 1 time, returned 1 time100.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::exact_cubic() (include/ndcurves/exact_cubic.h:67)not called0.0%
ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::~exact_cubic() (include/ndcurves/exact_cubic.h:114)not called0.0%
ndcurves::fillWithZeros(ndcurves::linear_variable<double, true> const&, unsigned long, unsigned long) (python/ndcurves/python_variables.cpp:21)not called0.0%
ndcurves::getPairsPointTangent(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) (python/ndcurves/curves_python.cpp:274)called 5 times, returned 5 times59.0%
ndcurves::getWayPoints(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:599)called 3 times, returned 3 times70.0%
ndcurves::get_end_acc(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:630)called 3 times, returned 3 times100.0%
ndcurves::get_end_jerk(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:632)not called0.0%
ndcurves::get_end_vel(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:628)called 1 time, returned 1 time100.0%
ndcurves::get_init_acc(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:624)called 1 time, returned 1 time100.0%
ndcurves::get_init_jerk(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:626)not called0.0%
ndcurves::get_init_vel(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:622)called 4 times, returned 4 times100.0%
ndcurves::helpers::compute_offset(std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (include/ndcurves/helpers/effector_spline.h:39)called 8 times, returned 8 times52.0%
ndcurves::helpers::compute_required_offset_velocity_acceleration(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, double) (include/ndcurves/helpers/effector_spline.h:72)called 4 times, returned 4 times81.0%
ndcurves::helpers::effector_spline_rotation::effector_spline_rotation<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, Eigen::Ref<Eigen::Matrix<double, 4, 1, 0, 4, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 4, 1, 0, 4, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double, double, double) (include/ndcurves/helpers/effector_spline_rotation.h:195)called 2 times, returned 2 times100.0%
ndcurves::helpers::effector_spline_rotation::effector_spline_rotation<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 4, 1, 0, 4, 1> > > > >, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double, double, double) (include/ndcurves/helpers/effector_spline_rotation.h:238)called 1 time, returned 1 time100.0%
ndcurves::helpers::effector_spline_rotation::interpolate_quat(double) const (include/ndcurves/helpers/effector_spline_rotation.h:278)called 15 times, returned 15 times100.0%
ndcurves::helpers::effector_spline_rotation::operator()(double) const (include/ndcurves/helpers/effector_spline_rotation.h:271)called 15 times, returned 15 times69.0%
ndcurves::helpers::effector_spline_rotation::simple_quat_spline() const (include/ndcurves/helpers/effector_spline_rotation.h:285)called 2 times, returned 2 times67.0%
ndcurves::helpers::effector_spline_rotation::~effector_spline_rotation() (include/ndcurves/helpers/effector_spline_rotation.h:257)called 3 times, returned 3 times100.0%
ndcurves::helpers::make_end_spline(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double, double) (include/ndcurves/helpers/effector_spline.h:51)called 4 times, returned 4 times56.0%
ndcurves::helpers::rotation_spline::computeWayPoints() const (include/ndcurves/helpers/effector_spline_rotation.h:131)called 7 times, returned 7 times63.0%
ndcurves::helpers::rotation_spline::compute_derivate_ptr(unsigned long) const (include/ndcurves/helpers/effector_spline_rotation.h:125)not called0.0%
ndcurves::helpers::rotation_spline::degree() const (include/ndcurves/helpers/effector_spline_rotation.h:149)not called0.0%
ndcurves::helpers::rotation_spline::derivate(double, unsigned long) const (include/ndcurves/helpers/effector_spline_rotation.h:116)not called0.0%
ndcurves::helpers::rotation_spline::dim() const (include/ndcurves/helpers/effector_spline_rotation.h:140)called 9 times, returned 9 times100.0%
ndcurves::helpers::rotation_spline::isApprox(ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > const*, double) const (include/ndcurves/helpers/effector_spline_rotation.h:97)not called0.0%
ndcurves::helpers::rotation_spline::isApprox(ndcurves::helpers::rotation_spline const&, double) const (include/ndcurves/helpers/effector_spline_rotation.h:87)not called0.0%
ndcurves::helpers::rotation_spline::max() const (include/ndcurves/helpers/effector_spline_rotation.h:146)called 10 times, returned 10 times100.0%
ndcurves::helpers::rotation_spline::min() const (include/ndcurves/helpers/effector_spline_rotation.h:143)called 16 times, returned 16 times100.0%
ndcurves::helpers::rotation_spline::operator!=(ndcurves::helpers::rotation_spline const&) const (include/ndcurves/helpers/effector_spline_rotation.h:112)not called0.0%
ndcurves::helpers::rotation_spline::operator()(double) const (include/ndcurves/helpers/effector_spline_rotation.h:69)called 3 times, returned 3 times86.0%
ndcurves::helpers::rotation_spline::operator==(ndcurves::helpers::rotation_spline const&) const (include/ndcurves/helpers/effector_spline_rotation.h:108)not called0.0%
ndcurves::helpers::rotation_spline::rotation_spline(Eigen::Ref<Eigen::Matrix<double, 4, 1, 0, 4, 1> const, 0, Eigen::InnerStride<1> >, Eigen::Ref<Eigen::Matrix<double, 4, 1, 0, 4, 1> const, 0, Eigen::InnerStride<1> >, double, double) (include/ndcurves/helpers/effector_spline_rotation.h:44)called 7 times, returned 7 times89.0%
ndcurves::helpers::rotation_spline::~rotation_spline() (include/ndcurves/helpers/effector_spline_rotation.h:55)called 22 times, returned 22 times100.0%
ndcurves::init_module_ndcurves() (python/ndcurves/curves_python.cpp:878)called 8 times, returned 8 times51.0%
ndcurves::linear_variable<double, true> ndcurves::cross<double, true>(ndcurves::linear_variable<double, true> const&, ndcurves::linear_variable<double, true> const&) (include/ndcurves/cross_implementation.h:33)called 30 times, returned 30 times100.0%
ndcurves::linear_variable<double, true> ndcurves::operator*<double, true>(double, ndcurves::linear_variable<double, true> const&) (include/ndcurves/linear_variable.h:279)called 955 times, returned 955 times83.0%
ndcurves::linear_variable<double, true> ndcurves::operator*<double, true>(ndcurves::linear_variable<double, true> const&, double) (include/ndcurves/linear_variable.h:286)called 960 times, returned 960 times83.0%
ndcurves::linear_variable<double, true> ndcurves::operator+<double, true>(ndcurves::linear_variable<double, true> const&, ndcurves::linear_variable<double, true> const&) (include/ndcurves/linear_variable.h:260)called 897 times, returned 897 times83.0%
ndcurves::linear_variable<double, true> ndcurves::operator-<double, true>(ndcurves::linear_variable<double, true> const&) (include/ndcurves/linear_variable.h:274)not called0.0%
ndcurves::linear_variable<double, true> ndcurves::operator-<double, true>(ndcurves::linear_variable<double, true> const&, ndcurves::linear_variable<double, true> const&) (include/ndcurves/linear_variable.h:267)called 16 times, returned 16 times83.0%
ndcurves::linear_variable<double, true> ndcurves::operator/<double, true>(ndcurves::linear_variable<double, true> const&, double) (include/ndcurves/linear_variable.h:293)not called0.0%
ndcurves::linear_variable<double, true> ndcurves::optimization::fill_with_zeros<double, ndcurves::linear_variable<double, true> >(ndcurves::linear_variable<double, true> const&, unsigned long, unsigned long, unsigned long, unsigned long) (include/ndcurves/optimization/details.h:65)called 223 times, returned 223 times84.0%
ndcurves::linear_variable<double, true>::B() const (include/ndcurves/linear_variable.h:223)called 14763 times, returned 14763 times100.0%
ndcurves::linear_variable<double, true>::X(unsigned long) (include/ndcurves/linear_variable.h:198)called 168 times, returned 168 times59.0%
ndcurves::linear_variable<double, true>::Zero(unsigned long) (include/ndcurves/linear_variable.h:190)called 30 times, returned 30 times59.0%
ndcurves::linear_variable<double, true>::c() const (include/ndcurves/linear_variable.h:224)called 8874 times, returned 8874 times100.0%
ndcurves::linear_variable<double, true>::cross(ndcurves::linear_variable<double, true> const&) const (include/ndcurves/linear_variable.h:158)called 33 times, returned 31 times67.0%
ndcurves::linear_variable<double, true>::isApprox(ndcurves::linear_variable<double, true> const&, double) const (include/ndcurves/linear_variable.h:217)not called0.0%
ndcurves::linear_variable<double, true>::isZero() const (include/ndcurves/linear_variable.h:225)called 7484 times, returned 7484 times100.0%
ndcurves::linear_variable<double, true>::linear_variable() (include/ndcurves/linear_variable.h:33)called 155 times, returned 155 times67.0%
ndcurves::linear_variable<double, true>::linear_variable(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (include/ndcurves/linear_variable.h:41)called 3277 times, returned 3277 times80.0%
ndcurves::linear_variable<double, true>::linear_variable(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (include/ndcurves/linear_variable.h:37)called 55 times, returned 55 times78.0%
ndcurves::linear_variable<double, true>::linear_variable(ndcurves::linear_variable<double, true> const&) (include/ndcurves/linear_variable.h:43)called 5231 times, returned 5231 times88.0%
ndcurves::linear_variable<double, true>::norm() const (include/ndcurves/linear_variable.h:210)not called0.0%
ndcurves::linear_variable<double, true>::operator()(Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&) const (include/ndcurves/linear_variable.h:54)called 170 times, returned 170 times65.0%
ndcurves::linear_variable<double, true>::operator*=(double) (include/ndcurves/linear_variable.h:143)called 1915 times, returned 1915 times100.0%
ndcurves::linear_variable<double, true>::operator+=(ndcurves::linear_variable<double, true> const&) (include/ndcurves/linear_variable.h:67)called 934 times, returned 934 times40.0%
ndcurves::linear_variable<double, true>::operator-=(ndcurves::linear_variable<double, true> const&) (include/ndcurves/linear_variable.h:100)called 16 times, returned 16 times35.0%
ndcurves::linear_variable<double, true>::operator/=(double) (include/ndcurves/linear_variable.h:133)not called0.0%
ndcurves::linear_variable<double, true>::operator=(ndcurves::linear_variable<double, true> const&) (include/ndcurves/linear_variable.h:240)called 905 times, returned 905 times83.0%
ndcurves::linear_variable<double, true>::size() const (include/ndcurves/linear_variable.h:206)called 705 times, returned 705 times100.0%
ndcurves::linear_variable<double, true>::~linear_variable() (include/ndcurves/linear_variable.h:48)called 8718 times, returned 8718 times100.0%
ndcurves::load_piecewise3_from_text_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, unsigned long) (python/ndcurves/curves_python.cpp:534)not called0.0%
ndcurves::load_piecewise_from_text_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, unsigned long) (python/ndcurves/curves_python.cpp:401)not called0.0%
ndcurves::matrix3DFromEigenArray(Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, Eigen::Matrix<double, 3, -1, 0, 3, -1> const&) (python/ndcurves/python_variables.cpp:8)not called0.0%
ndcurves::matrix_pair::A() (python/ndcurves/python_variables.h:49)not called0.0%
ndcurves::matrix_pair::b() (python/ndcurves/python_variables.h:50)not called0.0%
ndcurves::matrix_pair::matrix_pair(Eigen::Ref<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, 0, Eigen::OuterStride<-1> >, Eigen::Ref<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, 0, Eigen::OuterStride<-1> >) (python/ndcurves/python_variables.h:44)not called0.0%
ndcurves::minimumJerk(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:321)called 2 times, returned 1 time100.0%
ndcurves::minimumJerkWithTiming(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (python/ndcurves/curves_python.cpp:324)called 3 times, returned 2 times100.0%
ndcurves::optimization::loadproblem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (tests/load_problem.h:76)called 1 time, returned 1 time56.0%
ndcurves::optimization::num_active_constraints(ndcurves::optimization::constraint_flag const&) (include/ndcurves/optimization/details.h:54)called 33 times, returned 33 times100.0%
ndcurves::optimization::operator&(ndcurves::optimization::constraint_flag, ndcurves::optimization::constraint_flag) (include/ndcurves/optimization/details.h:362)called 111 times, returned 111 times100.0%
ndcurves::optimization::operator|(ndcurves::optimization::constraint_flag, ndcurves::optimization::constraint_flag) (include/ndcurves/optimization/details.h:357)called 21 times, returned 21 times100.0%
ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true> ndcurves::optimization::setup_control_points<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true>(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const&) (include/ndcurves/optimization/details.h:93)called 10 times, returned 9 times39.0%
ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true>::problem_data(ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true> const&) (include/ndcurves/optimization/details.h:41)called 8 times, returned 8 times69.0%
ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true>::problem_data(unsigned long) (include/ndcurves/optimization/details.h:22)called 9 times, returned 9 times100.0%
ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true>::~problem_data() (include/ndcurves/optimization/details.h:23)called 17 times, returned 17 times100.0%
ndcurves::optimization::problem_data<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, true> ndcurves::optimization::setup_control_points<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, true>(ndcurves::optimization::problem_definition<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double> const&) (include/ndcurves/optimization/details.h:93)called 23 times, returned 20 times53.0%
ndcurves::optimization::problem_data<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, true>::problem_data(unsigned long) (include/ndcurves/optimization/details.h:22)called 20 times, returned 20 times100.0%
ndcurves::optimization::problem_data<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, true>::~problem_data() (include/ndcurves/optimization/details.h:23)called 20 times, returned 20 times100.0%
ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>::problem_definition(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/optimization/definitions.h:64)not called0.0%
ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>::problem_definition(unsigned long) (include/ndcurves/optimization/definitions.h:54)called 2 times, returned 2 times48.0%
ndcurves::optimization::problem_definition<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double>::problem_definition(ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/optimization/definitions.h:64)called 22 times, returned 22 times58.0%
ndcurves::optimization::problem_definition<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double>::problem_definition(unsigned long) (include/ndcurves/optimization/definitions.h:54)called 1 time, returned 1 time58.0%
ndcurves::optimization::python::add_ineq_at(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>*, Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>) (python/ndcurves/optimization_python.cpp:111)not called0.0%
ndcurves::optimization::python::cost_t_constant(ndcurves::quadratic_variable<double> const&) (python/ndcurves/optimization_python.cpp:46)not called0.0%
ndcurves::optimization::python::cost_t_linear(ndcurves::quadratic_variable<double> const&) (python/ndcurves/optimization_python.cpp:41)not called0.0%
ndcurves::optimization::python::cost_t_quad(ndcurves::quadratic_variable<double> const&) (python/ndcurves/optimization_python.cpp:36)not called0.0%
ndcurves::optimization::python::del_ineq_at(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>*, unsigned long) (python/ndcurves/optimization_python.cpp:105)not called0.0%
ndcurves::optimization::python::exposeOptimization() (python/ndcurves/optimization_python.cpp:137)called 8 times, returned 8 times63.0%
ndcurves::optimization::python::generate_integral_problem_t(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const&, ndcurves::optimization::integral_cost_flag) (python/ndcurves/optimization_python.cpp:53)called 1 time, returned 1 time100.0%
ndcurves::optimization::python::generate_problem_t(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const&, ndcurves::quadratic_variable<double> const&) (python/ndcurves/optimization_python.cpp:48)not called0.0%
ndcurves::optimization::python::get_degree(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const*) (python/ndcurves/optimization_python.cpp:89)called 1 time, returned 1 time100.0%
ndcurves::optimization::python::get_end(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const*) (python/ndcurves/optimization_python.cpp:86)not called0.0%
ndcurves::optimization::python::get_ineq_at(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const*, unsigned long) (python/ndcurves/optimization_python.cpp:96)not called0.0%
ndcurves::optimization::python::get_pd_flag(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const*) (python/ndcurves/optimization_python.cpp:80)not called0.0%
ndcurves::optimization::python::get_split_times(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const*) (python/ndcurves/optimization_python.cpp:76)not called0.0%
ndcurves::optimization::python::get_start(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const*) (python/ndcurves/optimization_python.cpp:83)called 2 times, returned 2 times100.0%
ndcurves::optimization::python::get_total_time(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const*) (python/ndcurves/optimization_python.cpp:92)not called0.0%
ndcurves::optimization::python::pDataBezier(ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true> const*) (python/ndcurves/optimization_python.cpp:126)called 8 times, returned 8 times85.0%
ndcurves::optimization::python::problem_t_cost(ndcurves::optimization::quadratic_problem<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const&) (python/ndcurves/optimization_python.cpp:24)not called0.0%
ndcurves::optimization::python::problem_t_ineqMatrix(ndcurves::optimization::quadratic_problem<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const&) (python/ndcurves/optimization_python.cpp:27)not called0.0%
ndcurves::optimization::python::problem_t_ineqVector(ndcurves::optimization::quadratic_problem<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const&) (python/ndcurves/optimization_python.cpp:31)not called0.0%
ndcurves::optimization::python::set_degree(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>*, unsigned long) (python/ndcurves/optimization_python.cpp:67)called 5 times, returned 5 times100.0%
ndcurves::optimization::python::set_end(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>*, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/optimization_python.cpp:64)called 2 times, returned 2 times100.0%
ndcurves::optimization::python::set_pd_flag(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>*, int) (python/ndcurves/optimization_python.cpp:58)called 4 times, returned 4 times100.0%
ndcurves::optimization::python::set_split_time(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>*, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/optimization_python.cpp:73)not called0.0%
ndcurves::optimization::python::set_start(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>*, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/optimization_python.cpp:61)called 2 times, returned 2 times100.0%
ndcurves::optimization::python::set_total_time(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>*, double) (python/ndcurves/optimization_python.cpp:70)not called0.0%
ndcurves::optimization::python::setup_control_points_t(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>&) (python/ndcurves/optimization_python.cpp:19)called 9 times, returned 8 times100.0%
ndcurves::optimization::python::wrapProblemDefinitionConstructor(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*) (python/ndcurves/optimization_python.cpp:132)not called0.0%
ndcurves::optimization::quadratic_problem<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> ndcurves::optimization::generate_problem<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true>(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const&, ndcurves::optimization::integral_cost_flag) (include/ndcurves/optimization/quadratic_problem.h:34)called 1 time, returned 1 time69.0%
ndcurves::optimization::quadratic_problem<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> ndcurves::optimization::generate_problem<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true>(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const&, ndcurves::quadratic_variable<double> const&) (include/ndcurves/optimization/quadratic_problem.h:22)not called0.0%
ndcurves::optimization::quadratic_problem<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double> ndcurves::optimization::generate_problem<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, true>(ndcurves::optimization::problem_definition<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double> const&, ndcurves::optimization::integral_cost_flag) (include/ndcurves/optimization/quadratic_problem.h:34)called 1 time, returned 1 time69.0%
ndcurves::optimization::readMatrix(std::basic_ifstream<char, std::char_traits<char> >&) (tests/load_problem.h:44)called 6 times, returned 6 times77.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::add_curve_ptr(std::shared_ptr<ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > const&) (include/ndcurves/piecewise_curve.h:187)called 7 times, returned 7 times34.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::check_if_not_empty() const (include/ndcurves/piecewise_curve.h:631)called 1004 times, returned 1004 times50.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/piecewise_curve.h:164)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::curve_at_index(unsigned long) const (include/ndcurves/piecewise_curve.h:272)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::degree() const (include/ndcurves/piecewise_curve.h:650)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::derivate(double, unsigned long) const (include/ndcurves/piecewise_curve.h:148)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::dim() const (include/ndcurves/piecewise_curve.h:641)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::find_interval(double) const (include/ndcurves/piecewise_curve.h:606)called 1004 times, returned 1004 times72.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::isApprox(ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > const*, double) const (include/ndcurves/piecewise_curve.h:123)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::isApprox(ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > const&, double) const (include/ndcurves/piecewise_curve.h:112)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::max() const (include/ndcurves/piecewise_curve.h:647)called 1 time, returned 1 time100.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::min() const (include/ndcurves/piecewise_curve.h:644)called 1 time, returned 1 time100.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::num_curves() const (include/ndcurves/piecewise_curve.h:257)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::operator!=(ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > const&) const (include/ndcurves/piecewise_curve.h:138)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::operator()(double) const (include/ndcurves/piecewise_curve.h:93)called 1004 times, returned 1004 times100.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::operator==(ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > const&) const (include/ndcurves/piecewise_curve.h:134)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::piecewise_curve() (include/ndcurves/piecewise_curve.h:64)called 7 times, returned 7 times100.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::piecewise_curve(ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > const&) (include/ndcurves/piecewise_curve.h:83)called 15 times, returned 15 times62.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::~piecewise_curve() (include/ndcurves/piecewise_curve.h:91)called 22 times, returned 22 times100.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::add_curve_ptr(std::shared_ptr<ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > > const&) (include/ndcurves/piecewise_curve.h:187)called 6 times, returned 6 times39.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::check_if_not_empty() const (include/ndcurves/piecewise_curve.h:631)called 3 times, returned 3 times50.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/piecewise_curve.h:164)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::curve_at_index(unsigned long) const (include/ndcurves/piecewise_curve.h:272)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::degree() const (include/ndcurves/piecewise_curve.h:650)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::derivate(double, unsigned long) const (include/ndcurves/piecewise_curve.h:148)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::dim() const (include/ndcurves/piecewise_curve.h:641)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::find_interval(double) const (include/ndcurves/piecewise_curve.h:606)called 3 times, returned 3 times83.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::isApprox(ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > const*, double) const (include/ndcurves/piecewise_curve.h:123)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::isApprox(ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > > const&, double) const (include/ndcurves/piecewise_curve.h:112)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::max() const (include/ndcurves/piecewise_curve.h:647)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::min() const (include/ndcurves/piecewise_curve.h:644)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::num_curves() const (include/ndcurves/piecewise_curve.h:257)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::operator!=(ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > > const&) const (include/ndcurves/piecewise_curve.h:138)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::operator()(double) const (include/ndcurves/piecewise_curve.h:93)called 3 times, returned 3 times100.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::operator==(ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > > const&) const (include/ndcurves/piecewise_curve.h:134)not called0.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::piecewise_curve() (include/ndcurves/piecewise_curve.h:64)called 3 times, returned 3 times100.0%
ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::~piecewise_curve() (include/ndcurves/piecewise_curve.h:91)called 3 times, returned 3 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const& ndcurves::serialization::Serializable::derived<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >() const (include/ndcurves/serialization/archive.hpp:48)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >& ndcurves::serialization::Serializable::derived<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >() (include/ndcurves/serialization/archive.hpp:44)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::add_curve_ptr(std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (include/ndcurves/piecewise_curve.h:187)called 13 times, returned 13 times39.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::check_if_not_empty() const (include/ndcurves/piecewise_curve.h:631)called 44 times, returned 44 times50.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/piecewise_curve.h:164)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::curve_at_index(unsigned long) const (include/ndcurves/piecewise_curve.h:272)called 1 time, returned 1 time60.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::curve_at_time(double) const (include/ndcurves/piecewise_curve.h:265)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::degree() const (include/ndcurves/piecewise_curve.h:650)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::derivate(double, unsigned long) const (include/ndcurves/piecewise_curve.h:148)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::dim() const (include/ndcurves/piecewise_curve.h:641)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::find_interval(double) const (include/ndcurves/piecewise_curve.h:606)called 44 times, returned 44 times94.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double) const (include/ndcurves/piecewise_curve.h:123)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::isApprox(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&, double) const (include/ndcurves/piecewise_curve.h:112)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::is_continuous(unsigned long) (include/ndcurves/piecewise_curve.h:223)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::max() const (include/ndcurves/piecewise_curve.h:647)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::min() const (include/ndcurves/piecewise_curve.h:644)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::num_curves() const (include/ndcurves/piecewise_curve.h:257)called 1 time, returned 1 time100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::operator!=(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) const (include/ndcurves/piecewise_curve.h:138)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::operator()(double) const (include/ndcurves/piecewise_curve.h:93)called 44 times, returned 44 times69.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::operator==(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) const (include/ndcurves/piecewise_curve.h:134)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::piecewise_curve() (include/ndcurves/piecewise_curve.h:64)called 6 times, returned 6 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::piecewise_curve(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (include/ndcurves/piecewise_curve.h:83)called 2 times, returned 2 times62.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::piecewise_curve(std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (include/ndcurves/piecewise_curve.h:70)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::~piecewise_curve() (include/ndcurves/piecewise_curve.h:91)called 14 times, returned 14 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const& ndcurves::serialization::Serializable::derived<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >() const (include/ndcurves/serialization/archive.hpp:48)called 8 times, returned 8 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::convert_discrete_points_to_polynomial<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, std::vector<double, std::allocator<double> >) (include/ndcurves/piecewise_curve.h:430)called 3 times, returned 2 times59.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::convert_discrete_points_to_polynomial<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, std::vector<double, std::allocator<double> >) (include/ndcurves/piecewise_curve.h:384)called 3 times, returned 2 times61.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::convert_discrete_points_to_polynomial<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, std::vector<double, std::allocator<double> >) (include/ndcurves/piecewise_curve.h:348)called 3 times, returned 2 times65.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::convert_piecewise_curve_to_bezier<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() (include/ndcurves/piecewise_curve.h:285)called 4 times, returned 4 times76.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::convert_piecewise_curve_to_cubic_hermite<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() (include/ndcurves/piecewise_curve.h:306)called 4 times, returned 4 times76.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::convert_piecewise_curve_to_polynomial<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >() (include/ndcurves/piecewise_curve.h:326)called 4 times, returned 4 times76.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::load_piecewise_from_text_file<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, unsigned long) (include/ndcurves/piecewise_curve.h:486)called 5 times, returned 3 times76.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >& ndcurves::serialization::Serializable::derived<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >() (include/ndcurves/serialization/archive.hpp:44)called 8 times, returned 8 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::add_curve_ptr(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (include/ndcurves/piecewise_curve.h:187)called 8011 times, returned 8009 times61.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::check_if_not_empty() const (include/ndcurves/piecewise_curve.h:631)called 9901 times, returned 9901 times50.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/piecewise_curve.h:164)called 2 times, returned 2 times73.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::curve_at_index(unsigned long) const (include/ndcurves/piecewise_curve.h:272)called 36 times, returned 36 times60.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::curve_at_time(double) const (include/ndcurves/piecewise_curve.h:265)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::degree() const (include/ndcurves/piecewise_curve.h:650)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::derivate(double, unsigned long) const (include/ndcurves/piecewise_curve.h:148)called 641 times, returned 641 times69.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::dim() const (include/ndcurves/piecewise_curve.h:641)called 2 times, returned 2 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::find_interval(double) const (include/ndcurves/piecewise_curve.h:606)called 9861 times, returned 9861 times94.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::getNumberCurves() (include/ndcurves/piecewise_curve.h:654)called 3 times, returned 3 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double) const (include/ndcurves/piecewise_curve.h:123)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::isApprox(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&, double) const (include/ndcurves/piecewise_curve.h:112)called 9 times, returned 9 times80.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::is_continuous(unsigned long) (include/ndcurves/piecewise_curve.h:223)called 27 times, returned 27 times74.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::max() const (include/ndcurves/piecewise_curve.h:647)called 332 times, returned 332 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::min() const (include/ndcurves/piecewise_curve.h:644)called 63 times, returned 63 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::num_curves() const (include/ndcurves/piecewise_curve.h:257)called 83 times, returned 83 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::operator!=(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) const (include/ndcurves/piecewise_curve.h:138)called 2 times, returned 2 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::operator()(double) const (include/ndcurves/piecewise_curve.h:93)called 9221 times, returned 9221 times94.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::operator==(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) const (include/ndcurves/piecewise_curve.h:134)called 9 times, returned 9 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::piecewise_curve() (include/ndcurves/piecewise_curve.h:64)called 59 times, returned 59 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::piecewise_curve(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (include/ndcurves/piecewise_curve.h:83)called 11 times, returned 11 times62.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::piecewise_curve(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (include/ndcurves/piecewise_curve.h:70)called 12 times, returned 12 times55.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::~piecewise_curve() (include/ndcurves/piecewise_curve.h:91)called 98 times, returned 98 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::add_curve_ptr(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > const&) (include/ndcurves/piecewise_curve.h:187)called 2 times, returned 2 times39.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::check_if_not_empty() const (include/ndcurves/piecewise_curve.h:631)called 2 times, returned 2 times50.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/piecewise_curve.h:164)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::curve_at_index(unsigned long) const (include/ndcurves/piecewise_curve.h:272)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::degree() const (include/ndcurves/piecewise_curve.h:650)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::derivate(double, unsigned long) const (include/ndcurves/piecewise_curve.h:148)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::dim() const (include/ndcurves/piecewise_curve.h:641)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::find_interval(double) const (include/ndcurves/piecewise_curve.h:606)called 2 times, returned 2 times78.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > const*, double) const (include/ndcurves/piecewise_curve.h:123)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::isApprox(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > const&, double) const (include/ndcurves/piecewise_curve.h:112)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::max() const (include/ndcurves/piecewise_curve.h:647)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::min() const (include/ndcurves/piecewise_curve.h:644)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::num_curves() const (include/ndcurves/piecewise_curve.h:257)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::operator!=(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > const&) const (include/ndcurves/piecewise_curve.h:138)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::operator()(double) const (include/ndcurves/piecewise_curve.h:93)called 2 times, returned 2 times69.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::operator==(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > const&) const (include/ndcurves/piecewise_curve.h:134)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::piecewise_curve() (include/ndcurves/piecewise_curve.h:64)called 1 time, returned 1 time100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::~piecewise_curve() (include/ndcurves/piecewise_curve.h:91)called 1 time, returned 1 time100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::add_curve_ptr(std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (include/ndcurves/piecewise_curve.h:187)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::check_if_not_empty() const (include/ndcurves/piecewise_curve.h:631)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/piecewise_curve.h:164)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::curve_at_index(unsigned long) const (include/ndcurves/piecewise_curve.h:272)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::degree() const (include/ndcurves/piecewise_curve.h:650)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::derivate(double, unsigned long) const (include/ndcurves/piecewise_curve.h:148)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::dim() const (include/ndcurves/piecewise_curve.h:641)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::find_interval(double) const (include/ndcurves/piecewise_curve.h:606)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) const (include/ndcurves/piecewise_curve.h:123)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::isApprox(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&, double) const (include/ndcurves/piecewise_curve.h:112)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::max() const (include/ndcurves/piecewise_curve.h:647)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::min() const (include/ndcurves/piecewise_curve.h:644)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::num_curves() const (include/ndcurves/piecewise_curve.h:257)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::operator!=(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) const (include/ndcurves/piecewise_curve.h:138)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::operator()(double) const (include/ndcurves/piecewise_curve.h:93)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::operator==(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) const (include/ndcurves/piecewise_curve.h:134)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::piecewise_curve() (include/ndcurves/piecewise_curve.h:64)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::piecewise_curve(std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (include/ndcurves/piecewise_curve.h:70)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::~piecewise_curve() (include/ndcurves/piecewise_curve.h:91)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const& ndcurves::serialization::Serializable::derived<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >() const (include/ndcurves/serialization/archive.hpp:48)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::convert_discrete_points_to_polynomial<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, std::vector<double, std::allocator<double> >) (include/ndcurves/piecewise_curve.h:430)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::convert_discrete_points_to_polynomial<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, std::vector<double, std::allocator<double> >) (include/ndcurves/piecewise_curve.h:384)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::convert_discrete_points_to_polynomial<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, std::vector<double, std::allocator<double> >) (include/ndcurves/piecewise_curve.h:348)called 1 time, returned 1 time59.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::convert_piecewise_curve_to_bezier<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >() (include/ndcurves/piecewise_curve.h:285)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::convert_piecewise_curve_to_polynomial<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >() (include/ndcurves/piecewise_curve.h:326)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::load_piecewise_from_text_file<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, unsigned long) (include/ndcurves/piecewise_curve.h:486)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >& ndcurves::serialization::Serializable::derived<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >() (include/ndcurves/serialization/archive.hpp:44)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::add_curve_ptr(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (include/ndcurves/piecewise_curve.h:187)called 6 times, returned 6 times39.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::check_if_not_empty() const (include/ndcurves/piecewise_curve.h:631)called 304 times, returned 304 times50.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/piecewise_curve.h:164)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::curve_at_index(unsigned long) const (include/ndcurves/piecewise_curve.h:272)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::curve_at_time(double) const (include/ndcurves/piecewise_curve.h:265)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::degree() const (include/ndcurves/piecewise_curve.h:650)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::derivate(double, unsigned long) const (include/ndcurves/piecewise_curve.h:148)called 148 times, returned 148 times69.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::dim() const (include/ndcurves/piecewise_curve.h:641)called 153 times, returned 153 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::find_interval(double) const (include/ndcurves/piecewise_curve.h:606)called 304 times, returned 304 times94.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) const (include/ndcurves/piecewise_curve.h:123)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::isApprox(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&, double) const (include/ndcurves/piecewise_curve.h:112)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::is_continuous(unsigned long) (include/ndcurves/piecewise_curve.h:223)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::max() const (include/ndcurves/piecewise_curve.h:647)called 3 times, returned 3 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::min() const (include/ndcurves/piecewise_curve.h:644)called 3 times, returned 3 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::num_curves() const (include/ndcurves/piecewise_curve.h:257)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::operator!=(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) const (include/ndcurves/piecewise_curve.h:138)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::operator()(double) const (include/ndcurves/piecewise_curve.h:93)called 156 times, returned 156 times69.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::operator==(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) const (include/ndcurves/piecewise_curve.h:134)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::piecewise_curve() (include/ndcurves/piecewise_curve.h:64)called 1 time, returned 1 time100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::piecewise_curve(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (include/ndcurves/piecewise_curve.h:83)called 1 time, returned 1 time62.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::piecewise_curve(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (include/ndcurves/piecewise_curve.h:70)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::~piecewise_curve() (include/ndcurves/piecewise_curve.h:91)called 3 times, returned 3 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::add_curve_ptr(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) (include/ndcurves/piecewise_curve.h:187)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::check_if_not_empty() const (include/ndcurves/piecewise_curve.h:631)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/piecewise_curve.h:164)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::curve_at_index(unsigned long) const (include/ndcurves/piecewise_curve.h:272)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::degree() const (include/ndcurves/piecewise_curve.h:650)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::derivate(double, unsigned long) const (include/ndcurves/piecewise_curve.h:148)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::dim() const (include/ndcurves/piecewise_curve.h:641)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::find_interval(double) const (include/ndcurves/piecewise_curve.h:606)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const*, double) const (include/ndcurves/piecewise_curve.h:123)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::isApprox(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&, double) const (include/ndcurves/piecewise_curve.h:112)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::max() const (include/ndcurves/piecewise_curve.h:647)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::min() const (include/ndcurves/piecewise_curve.h:644)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::num_curves() const (include/ndcurves/piecewise_curve.h:257)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::operator!=(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) const (include/ndcurves/piecewise_curve.h:138)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::operator()(double) const (include/ndcurves/piecewise_curve.h:93)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::operator==(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) const (include/ndcurves/piecewise_curve.h:134)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::piecewise_curve() (include/ndcurves/piecewise_curve.h:64)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 6, 1, 0, 6, 1>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::~piecewise_curve() (include/ndcurves/piecewise_curve.h:91)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const& ndcurves::serialization::Serializable::derived<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >() const (include/ndcurves/serialization/archive.hpp:48)called 3 times, returned 3 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >& ndcurves::serialization::Serializable::derived<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >() (include/ndcurves/serialization/archive.hpp:44)called 3 times, returned 3 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::add_curve_ptr(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) (include/ndcurves/piecewise_curve.h:187)called 16 times, returned 14 times63.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::check_if_not_empty() const (include/ndcurves/piecewise_curve.h:631)called 3066 times, returned 3066 times50.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/piecewise_curve.h:164)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::curve_at_index(unsigned long) const (include/ndcurves/piecewise_curve.h:272)called 14 times, returned 14 times60.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::curve_at_time(double) const (include/ndcurves/piecewise_curve.h:265)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::degree() const (include/ndcurves/piecewise_curve.h:650)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::derivate(double, unsigned long) const (include/ndcurves/piecewise_curve.h:148)called 24 times, returned 24 times69.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::dim() const (include/ndcurves/piecewise_curve.h:641)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::find_interval(double) const (include/ndcurves/piecewise_curve.h:606)called 3059 times, returned 3059 times94.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const*, double) const (include/ndcurves/piecewise_curve.h:123)not called0.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::isApprox(ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&, double) const (include/ndcurves/piecewise_curve.h:112)called 4 times, returned 4 times76.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::is_continuous(unsigned long) (include/ndcurves/piecewise_curve.h:223)called 7 times, returned 7 times79.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::max() const (include/ndcurves/piecewise_curve.h:647)called 19 times, returned 19 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::min() const (include/ndcurves/piecewise_curve.h:644)called 15 times, returned 15 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::num_curves() const (include/ndcurves/piecewise_curve.h:257)called 44 times, returned 44 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::operator!=(ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) const (include/ndcurves/piecewise_curve.h:138)called 2 times, returned 2 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::operator()(double) const (include/ndcurves/piecewise_curve.h:93)called 3035 times, returned 3035 times69.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::operator==(ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) const (include/ndcurves/piecewise_curve.h:134)called 4 times, returned 4 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::piecewise_curve() (include/ndcurves/piecewise_curve.h:64)called 7 times, returned 7 times100.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::piecewise_curve(ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) (include/ndcurves/piecewise_curve.h:83)called 1 time, returned 1 time62.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::piecewise_curve(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) (include/ndcurves/piecewise_curve.h:70)called 4 times, returned 4 times55.0%
ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::~piecewise_curve() (include/ndcurves/piecewise_curve.h:91)called 20 times, returned 20 times100.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const& ndcurves::serialization::Serializable::derived<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >() const (include/ndcurves/serialization/archive.hpp:48)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >& ndcurves::serialization::Serializable::derived<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >() (include/ndcurves/serialization/archive.hpp:44)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::add_curve_ptr(std::shared_ptr<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const&) (include/ndcurves/piecewise_curve.h:187)called 3 times, returned 3 times39.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::check_if_not_empty() const (include/ndcurves/piecewise_curve.h:631)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/piecewise_curve.h:164)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::curve_at_index(unsigned long) const (include/ndcurves/piecewise_curve.h:272)called 1 time, returned 1 time60.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::curve_at_time(double) const (include/ndcurves/piecewise_curve.h:265)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::degree() const (include/ndcurves/piecewise_curve.h:650)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::derivate(double, unsigned long) const (include/ndcurves/piecewise_curve.h:148)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::dim() const (include/ndcurves/piecewise_curve.h:641)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::find_interval(double) const (include/ndcurves/piecewise_curve.h:606)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::isApprox(ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > const*, double) const (include/ndcurves/piecewise_curve.h:123)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::isApprox(ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const&, double) const (include/ndcurves/piecewise_curve.h:112)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::is_continuous(unsigned long) (include/ndcurves/piecewise_curve.h:223)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::max() const (include/ndcurves/piecewise_curve.h:647)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::min() const (include/ndcurves/piecewise_curve.h:644)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::num_curves() const (include/ndcurves/piecewise_curve.h:257)called 1 time, returned 1 time100.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::operator!=(ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const&) const (include/ndcurves/piecewise_curve.h:138)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::operator()(double) const (include/ndcurves/piecewise_curve.h:93)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::operator==(ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const&) const (include/ndcurves/piecewise_curve.h:134)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::piecewise_curve() (include/ndcurves/piecewise_curve.h:64)called 1 time, returned 1 time100.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::piecewise_curve(ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const&) (include/ndcurves/piecewise_curve.h:83)called 1 time, returned 1 time62.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::piecewise_curve(std::shared_ptr<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const&) (include/ndcurves/piecewise_curve.h:70)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::~piecewise_curve() (include/ndcurves/piecewise_curve.h:91)called 3 times, returned 3 times100.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::add_curve_ptr(std::shared_ptr<ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > > const&) (include/ndcurves/piecewise_curve.h:187)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::check_if_not_empty() const (include/ndcurves/piecewise_curve.h:631)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/piecewise_curve.h:164)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::curve_at_index(unsigned long) const (include/ndcurves/piecewise_curve.h:272)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::degree() const (include/ndcurves/piecewise_curve.h:650)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::derivate(double, unsigned long) const (include/ndcurves/piecewise_curve.h:148)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::dim() const (include/ndcurves/piecewise_curve.h:641)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::find_interval(double) const (include/ndcurves/piecewise_curve.h:606)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::isApprox(ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > const*, double) const (include/ndcurves/piecewise_curve.h:123)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::isApprox(ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > > const&, double) const (include/ndcurves/piecewise_curve.h:112)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::max() const (include/ndcurves/piecewise_curve.h:647)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::min() const (include/ndcurves/piecewise_curve.h:644)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::num_curves() const (include/ndcurves/piecewise_curve.h:257)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::operator!=(ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > > const&) const (include/ndcurves/piecewise_curve.h:138)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::operator()(double) const (include/ndcurves/piecewise_curve.h:93)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::operator==(ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > > const&) const (include/ndcurves/piecewise_curve.h:134)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::piecewise_curve() (include/ndcurves/piecewise_curve.h:64)not called0.0%
ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> > >::~piecewise_curve() (include/ndcurves/piecewise_curve.h:91)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::check_if_not_empty() const (include/ndcurves/polynomial.h:448)called 1004 times, returned 1004 times50.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::compute_derivate(unsigned long) const (include/ndcurves/polynomial.h:401)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/polynomial.h:415)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::degree() const (include/ndcurves/polynomial.h:470)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::deriv_coeff(Eigen::Matrix<double, -1, -1, 0, -1, -1>) const (include/ndcurves/polynomial.h:438)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::derivate(double, unsigned long) const (include/ndcurves/polynomial.h:385)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::dim() const (include/ndcurves/polynomial.h:461)called 14 times, returned 14 times100.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::fact(unsigned long, unsigned long) const (include/ndcurves/polynomial.h:430)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::isApprox(ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > const*, double) const (include/ndcurves/polynomial.h:362)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::isApprox(ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > const&, double) const (include/ndcurves/polynomial.h:353)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::max() const (include/ndcurves/polynomial.h:467)called 7 times, returned 7 times100.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::min() const (include/ndcurves/polynomial.h:464)called 14 times, returned 14 times100.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::operator!=(ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > const&) const (include/ndcurves/polynomial.h:376)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::operator()(double) const (include/ndcurves/polynomial.h:329)called 1004 times, returned 1004 times78.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::operator==(ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > const&) const (include/ndcurves/polynomial.h:372)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::polynomial(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, double, double) (include/ndcurves/polynomial.h:59)not called0.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::polynomial(ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > const&) (include/ndcurves/polynomial.h:241)called 14 times, returned 14 times80.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::polynomial<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, double, double) (include/ndcurves/polynomial.h:94)called 7 times, returned 7 times73.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::safe_check() (include/ndcurves/polynomial.h:311)called 7 times, returned 7 times100.0%
ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::~polynomial() (include/ndcurves/polynomial.h:239)called 21 times, returned 21 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const& ndcurves::serialization::Serializable::derived<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >() const (include/ndcurves/serialization/archive.hpp:48)called 3 times, returned 3 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > ndcurves::operator*<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(double, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (include/ndcurves/polynomial.h:702)called 1 time, returned 1 time80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > ndcurves::operator*<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, double) (include/ndcurves/polynomial.h:695)called 1 time, returned 1 time80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > ndcurves::operator+<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (include/ndcurves/polynomial.h:636)called 6 times, returned 3 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > ndcurves::operator+<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::point_t const&) (include/ndcurves/polynomial.h:643)called 2 times, returned 2 times80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > ndcurves::operator+<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::point_t const&, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (include/ndcurves/polynomial.h:651)called 1 time, returned 1 time80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > ndcurves::operator-<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (include/ndcurves/polynomial.h:675)called 3 times, returned 3 times67.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > ndcurves::operator-<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (include/ndcurves/polynomial.h:681)called 6 times, returned 3 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > ndcurves::operator-<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::point_t const&) (include/ndcurves/polynomial.h:659)called 2 times, returned 2 times80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > ndcurves::operator-<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::point_t const&, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (include/ndcurves/polynomial.h:667)called 1 time, returned 1 time80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > ndcurves::operator/<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, double) (include/ndcurves/polynomial.h:688)called 2 times, returned 2 times80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > ndcurves::polynomial_from_curve<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::curve_abc_t const&) (include/ndcurves/curve_conversion.h:18)called 18 times, returned 18 times67.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >& ndcurves::serialization::Serializable::derived<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >() (include/ndcurves/serialization/archive.hpp:44)called 3 times, returned 3 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::MinimumJerk(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (include/ndcurves/polynomial.h:260)called 10 times, returned 6 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::MinimumJerk(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (include/ndcurves/polynomial.h:280)called 8 times, returned 6 times55.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::assert_operator_compatible(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) const (include/ndcurves/polynomial.h:592)called 25 times, returned 14 times94.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::check_if_not_empty() const (include/ndcurves/polynomial.h:448)called 12923 times, returned 12923 times50.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::coeff() const (include/ndcurves/polynomial.h:419)called 155 times, returned 155 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::coeffAtDegree(unsigned long) const (include/ndcurves/polynomial.h:421)called 2 times, returned 2 times80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::compute_derivate(unsigned long) const (include/ndcurves/polynomial.h:401)called 17 times, returned 17 times68.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/polynomial.h:415)called 6 times, returned 6 times71.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::cross(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) const (include/ndcurves/polynomial.h:564)called 2 times, returned 2 times63.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::cross(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) const (include/ndcurves/polynomial.h:531)called 9 times, returned 4 times69.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::degree() const (include/ndcurves/polynomial.h:470)called 76 times, returned 76 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::deriv_coeff(Eigen::Matrix<double, -1, -1, 0, -1, -1>) const (include/ndcurves/polynomial.h:438)called 10 times, returned 10 times71.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::derivate(double, unsigned long) const (include/ndcurves/polynomial.h:385)called 1057 times, returned 1057 times59.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::dim() const (include/ndcurves/polynomial.h:461)called 8074 times, returned 8074 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::fact(unsigned long, unsigned long) const (include/ndcurves/polynomial.h:430)called 1904 times, returned 1904 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double) const (include/ndcurves/polynomial.h:362)called 3 times, returned 3 times75.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::isApprox(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, double) const (include/ndcurves/polynomial.h:353)called 10 times, returned 10 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::max() const (include/ndcurves/polynomial.h:467)called 8327 times, returned 8327 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::min() const (include/ndcurves/polynomial.h:464)called 8224 times, returned 8224 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::operator!=(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) const (include/ndcurves/polynomial.h:376)called 3 times, returned 3 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::operator()(double) const (include/ndcurves/polynomial.h:329)called 11849 times, returned 11849 times70.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::operator*=(double) (include/ndcurves/polynomial.h:518)called 4 times, returned 4 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::operator+=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (include/ndcurves/polynomial.h:503)called 5 times, returned 5 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::operator+=(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (include/ndcurves/polynomial.h:473)called 8 times, returned 5 times68.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::operator-=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (include/ndcurves/polynomial.h:508)called 3 times, returned 3 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::operator-=(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (include/ndcurves/polynomial.h:488)called 8 times, returned 5 times64.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::operator/=(double) (include/ndcurves/polynomial.h:513)called 3 times, returned 3 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::operator==(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) const (include/ndcurves/polynomial.h:372)called 7 times, returned 7 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::polynomial() (include/ndcurves/polynomial.h:51)called 56 times, returned 56 times80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::polynomial(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, double, double) (include/ndcurves/polynomial.h:59)called 51 times, returned 48 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::polynomial(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (include/ndcurves/polynomial.h:187)called 7870 times, returned 7867 times58.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::polynomial(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (include/ndcurves/polynomial.h:137)called 18 times, returned 15 times60.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::polynomial(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (include/ndcurves/polynomial.h:112)called 20 times, returned 16 times72.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::polynomial(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (include/ndcurves/polynomial.h:241)called 8087 times, returned 8087 times80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::polynomial(std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&, double, double) (include/ndcurves/polynomial.h:76)called 19 times, returned 19 times79.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::polynomial<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, double, double) (include/ndcurves/polynomial.h:94)called 74 times, returned 74 times73.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::safe_check() (include/ndcurves/polynomial.h:311)called 8048 times, returned 8045 times57.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::~polynomial() (include/ndcurves/polynomial.h:239)called 16232 times, returned 16232 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::MinimumJerk(Eigen::Matrix<double, 1, 1, 0, 1, 1> const&, Eigen::Matrix<double, 1, 1, 0, 1, 1> const&, double, double) (include/ndcurves/polynomial.h:260)called 18 times, returned 18 times64.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::MinimumJerk(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >&, Eigen::Matrix<double, 1, 1, 0, 1, 1> const&, Eigen::Matrix<double, 1, 1, 0, 1, 1> const&, double, double) (include/ndcurves/polynomial.h:280)called 25 times, returned 25 times50.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::check_if_not_empty() const (include/ndcurves/polynomial.h:448)called 49225 times, returned 49225 times50.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::compute_derivate(unsigned long) const (include/ndcurves/polynomial.h:401)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/polynomial.h:415)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::degree() const (include/ndcurves/polynomial.h:470)called 2 times, returned 2 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::deriv_coeff(Eigen::Matrix<double, -1, -1, 0, -1, -1>) const (include/ndcurves/polynomial.h:438)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::derivate(double, unsigned long) const (include/ndcurves/polynomial.h:385)called 19386 times, returned 19386 times63.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::dim() const (include/ndcurves/polynomial.h:461)called 5 times, returned 5 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::fact(unsigned long, unsigned long) const (include/ndcurves/polynomial.h:430)called 96928 times, returned 96928 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > const*, double) const (include/ndcurves/polynomial.h:362)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::isApprox(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > const&, double) const (include/ndcurves/polynomial.h:353)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::max() const (include/ndcurves/polynomial.h:467)called 7 times, returned 7 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::min() const (include/ndcurves/polynomial.h:464)called 8 times, returned 8 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::operator!=(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > const&) const (include/ndcurves/polynomial.h:376)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::operator()(double) const (include/ndcurves/polynomial.h:329)called 29839 times, returned 29839 times64.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::operator==(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > const&) const (include/ndcurves/polynomial.h:372)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::polynomial() (include/ndcurves/polynomial.h:51)called 1 time, returned 1 time80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::polynomial(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, double, double) (include/ndcurves/polynomial.h:59)called 18 times, returned 18 times70.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::polynomial(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > const&) (include/ndcurves/polynomial.h:241)called 5 times, returned 5 times80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::polynomial<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 1, 1, 0, 1, 1>*, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, double, double) (include/ndcurves/polynomial.h:94)called 2 times, returned 2 times73.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::safe_check() (include/ndcurves/polynomial.h:311)called 45 times, returned 45 times36.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::~polynomial() (include/ndcurves/polynomial.h:239)called 26 times, returned 26 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > ndcurves::polynomial_from_curve<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::curve_abc_t const&) (include/ndcurves/curve_conversion.h:18)called 2 times, returned 2 times78.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::check_if_not_empty() const (include/ndcurves/polynomial.h:448)called 4410 times, returned 4410 times50.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::compute_derivate(unsigned long) const (include/ndcurves/polynomial.h:401)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::compute_derivate_ptr(unsigned long) const (include/ndcurves/polynomial.h:415)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::degree() const (include/ndcurves/polynomial.h:470)called 3 times, returned 3 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::deriv_coeff(Eigen::Matrix<double, -1, -1, 0, -1, -1>) const (include/ndcurves/polynomial.h:438)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::derivate(double, unsigned long) const (include/ndcurves/polynomial.h:385)called 270 times, returned 265 times74.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::dim() const (include/ndcurves/polynomial.h:461)called 4129 times, returned 4129 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::fact(unsigned long, unsigned long) const (include/ndcurves/polynomial.h:430)called 519 times, returned 519 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const*, double) const (include/ndcurves/polynomial.h:362)called 3 times, returned 3 times75.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::isApprox(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > const&, double) const (include/ndcurves/polynomial.h:353)called 3 times, returned 3 times94.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::max() const (include/ndcurves/polynomial.h:467)called 19 times, returned 19 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::min() const (include/ndcurves/polynomial.h:464)called 16 times, returned 16 times100.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::operator!=(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > const&) const (include/ndcurves/polynomial.h:376)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::operator()(double) const (include/ndcurves/polynomial.h:329)called 4140 times, returned 4140 times76.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::operator==(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > const&) const (include/ndcurves/polynomial.h:372)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::polynomial() (include/ndcurves/polynomial.h:51)called 11 times, returned 11 times80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::polynomial(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, double, double) (include/ndcurves/polynomial.h:59)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::polynomial(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, double, double) (include/ndcurves/polynomial.h:187)not called0.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::polynomial(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, double, double) (include/ndcurves/polynomial.h:137)called 1 time, returned 1 time53.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::polynomial(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, double, double) (include/ndcurves/polynomial.h:112)called 20 times, returned 18 times67.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::polynomial(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > const&) (include/ndcurves/polynomial.h:241)called 8 times, returned 8 times80.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::polynomial(std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&, double, double) (include/ndcurves/polynomial.h:76)called 2 times, returned 2 times79.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::safe_check() (include/ndcurves/polynomial.h:311)called 22 times, returned 22 times36.0%
ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::~polynomial() (include/ndcurves/polynomial.h:239)called 65 times, returned 65 times100.0%
ndcurves::python::getOrCreatePythonNamespace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (python/ndcurves/namespace.cpp:10)called 8 times, returned 8 times54.0%
ndcurves::quadratic_variable<double> ndcurves::operator*<double>(ndcurves::linear_variable<double, true> const&, ndcurves::linear_variable<double, true> const&) (include/ndcurves/quadratic_variable.h:153)called 32 times, returned 32 times59.0%
ndcurves::quadratic_variable<double> ndcurves::operator*<double>(ndcurves::quadratic_variable<double> const&, double) (include/ndcurves/quadratic_variable.h:193)called 32 times, returned 32 times85.0%
ndcurves::quadratic_variable<double> ndcurves::operator/<double>(ndcurves::quadratic_variable<double> const&, double) (include/ndcurves/quadratic_variable.h:200)called 2 times, returned 2 times85.0%
ndcurves::quadratic_variable<double> ndcurves::optimization::bezier_product<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, __gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > > >(__gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, __gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, __gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, __gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, unsigned long) (include/ndcurves/optimization/details.h:313)called 1 time, returned 1 time72.0%
ndcurves::quadratic_variable<double> ndcurves::optimization::bezier_product<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, __gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > > >(__gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, __gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, __gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, __gnu_cxx::__normal_iterator<ndcurves::linear_variable<double, true> const*, std::vector<ndcurves::linear_variable<double, true>, Eigen::aligned_allocator<ndcurves::linear_variable<double, true> > > >, unsigned long) (include/ndcurves/optimization/details.h:313)called 1 time, returned 1 time72.0%
ndcurves::quadratic_variable<double> ndcurves::optimization::compute_integral_cost<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>(ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true> const&, ndcurves::optimization::integral_cost_flag) (include/ndcurves/optimization/integral_cost.h:44)called 1 time, returned 1 time100.0%
ndcurves::quadratic_variable<double> ndcurves::optimization::compute_integral_cost<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double>(ndcurves::optimization::problem_data<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, true> const&, ndcurves::optimization::integral_cost_flag) (include/ndcurves/optimization/integral_cost.h:44)called 1 time, returned 1 time100.0%
ndcurves::quadratic_variable<double> ndcurves::optimization::compute_integral_cost_internal<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>(ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true> const&, unsigned long) (include/ndcurves/optimization/integral_cost.h:30)called 1 time, returned 1 time86.0%
ndcurves::quadratic_variable<double> ndcurves::optimization::compute_integral_cost_internal<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double>(ndcurves::optimization::problem_data<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, true> const&, unsigned long) (include/ndcurves/optimization/integral_cost.h:30)called 1 time, returned 1 time86.0%
ndcurves::quadratic_variable<double>::A() const (include/ndcurves/quadratic_variable.h:110)called 34 times, returned 34 times56.0%
ndcurves::quadratic_variable<double>::b() const (include/ndcurves/quadratic_variable.h:116)called 34 times, returned 34 times56.0%
ndcurves::quadratic_variable<double>::c() const (include/ndcurves/quadratic_variable.h:122)called 34 times, returned 34 times56.0%
ndcurves::quadratic_variable<double>::isZero() const (include/ndcurves/quadratic_variable.h:128)called 200 times, returned 200 times100.0%
ndcurves::quadratic_variable<double>::operator*=(double) (include/ndcurves/quadratic_variable.h:100)called 32 times, returned 32 times100.0%
ndcurves::quadratic_variable<double>::operator+=(ndcurves::quadratic_variable<double> const&) (include/ndcurves/quadratic_variable.h:62)called 32 times, returned 32 times69.0%
ndcurves::quadratic_variable<double>::operator/=(double) (include/ndcurves/quadratic_variable.h:91)called 2 times, returned 2 times100.0%
ndcurves::quadratic_variable<double>::quadratic_variable() (include/ndcurves/quadratic_variable.h:30)called 2 times, returned 2 times62.0%
ndcurves::quadratic_variable<double>::quadratic_variable(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double) (include/ndcurves/quadratic_variable.h:37)called 66 times, returned 66 times57.0%
ndcurves::quadratic_variable<double>::quadratic_variable(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double) (include/ndcurves/quadratic_variable.h:44)called 2 times, returned 2 times78.0%
ndcurves::se3Return(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const&, double) (python/ndcurves/curves_python.cpp:721)called 6462 times, returned 6462 times100.0%
ndcurves::se3ReturnDerivatePinocchio(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const&, double, unsigned long) (python/ndcurves/curves_python.cpp:786)called 307 times, returned 307 times100.0%
ndcurves::se3ReturnPinocchio(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const&, double) (python/ndcurves/curves_python.cpp:782)called 316 times, returned 316 times100.0%
ndcurves::se3returnRotation(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const&, double) (python/ndcurves/curves_python.cpp:725)called 12 times, returned 12 times100.0%
ndcurves::se3returnTranslation(ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > const&, double) (python/ndcurves/curves_python.cpp:729)called 15 times, returned 15 times88.0%
ndcurves::set_end_acc(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:650)called 8 times, returned 8 times100.0%
ndcurves::set_end_jerk(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:654)called 3 times, returned 3 times100.0%
ndcurves::set_end_vel(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:646)called 8 times, returned 8 times100.0%
ndcurves::set_init_acc(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:638)called 8 times, returned 8 times100.0%
ndcurves::set_init_jerk(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:642)called 3 times, returned 3 times100.0%
ndcurves::set_init_vel(ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:634)called 9 times, returned 9 times100.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const& ndcurves::serialization::Serializable::derived<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() const (include/ndcurves/serialization/archive.hpp:48)called 6 times, returned 6 times100.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >& ndcurves::serialization::Serializable::derived<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >() (include/ndcurves/serialization/archive.hpp:44)called 6 times, returned 6 times100.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::compute_derivate(unsigned long) const (include/ndcurves/sinusoidal.h:145)called 19 times, returned 19 times46.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::compute_derivate_ptr(unsigned long) const (include/ndcurves/sinusoidal.h:159)called 10 times, returned 10 times71.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::degree() const (include/ndcurves/sinusoidal.h:213)called 10 times, returned 10 times100.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::derivate(double, unsigned long) const (include/ndcurves/sinusoidal.h:128)called 438 times, returned 431 times71.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::dim() const (include/ndcurves/sinusoidal.h:204)called 74 times, returned 74 times100.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::isApprox(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const*, double) const (include/ndcurves/sinusoidal.h:183)not called0.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::isApprox(ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, double) const (include/ndcurves/sinusoidal.h:172)called 26 times, returned 26 times100.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::max() const (include/ndcurves/sinusoidal.h:210)called 285 times, returned 285 times100.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::min() const (include/ndcurves/sinusoidal.h:207)called 101 times, returned 101 times100.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator!=(ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/sinusoidal.h:197)called 12 times, returned 12 times100.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator()(double) const (include/ndcurves/sinusoidal.h:114)called 188 times, returned 182 times76.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::operator==(ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/sinusoidal.h:193)called 24 times, returned 24 times100.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::sinusoidal() (include/ndcurves/sinusoidal.h:36)called 7 times, returned 7 times62.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::sinusoidal(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double, double, double) (include/ndcurves/sinusoidal.h:46)called 61 times, returned 56 times80.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::sinusoidal(double, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (include/ndcurves/sinusoidal.h:74)called 9 times, returned 5 times72.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::sinusoidal(ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/sinusoidal.h:97)called 2 times, returned 2 times62.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::two_pi_f(double const&) const (include/ndcurves/sinusoidal.h:244)called 615 times, returned 615 times100.0%
ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::~sinusoidal() (include/ndcurves/sinusoidal.h:107)called 97 times, returned 97 times100.0%
ndcurves::wayPointsToLists(ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > const&) (python/ndcurves/python_variables.cpp:71)called 1 time, returned 1 time66.0%
ndcurves::wrapBezier3Constructor(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) (python/ndcurves/curves_python.cpp:215)called 1 time, returned 1 time100.0%
ndcurves::wrapBezier3ConstructorBounds(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, double, double) (python/ndcurves/curves_python.cpp:219)called 15 times, returned 15 times100.0%
ndcurves::wrapBezier3ConstructorBoundsConstraints(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, double, double) (python/ndcurves/curves_python.cpp:230)not called0.0%
ndcurves::wrapBezier3ConstructorConstraints(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:224)called 1 time, returned 1 time64.0%
ndcurves::wrapBezier3Waypoints(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&) (python/ndcurves/curves_python.cpp:238)called 3 times, returned 3 times100.0%
ndcurves::wrapBezierConstructor(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) (python/ndcurves/curves_python.cpp:245)called 4 times, returned 4 times100.0%
ndcurves::wrapBezierConstructorBounds(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, double, double) (python/ndcurves/curves_python.cpp:249)called 12 times, returned 12 times100.0%
ndcurves::wrapBezierConstructorBoundsConstraints(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, double, double) (python/ndcurves/curves_python.cpp:260)not called0.0%
ndcurves::wrapBezierConstructorConstraints(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:254)called 1 time, returned 1 time100.0%
ndcurves::wrapBezierLinearConstructor(Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, Eigen::Matrix<double, 3, -1, 0, 3, -1> const&) (python/ndcurves/python_variables.cpp:43)not called0.0%
ndcurves::wrapBezierLinearConstructorBounds(Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, double, double) (python/ndcurves/python_variables.cpp:50)not called0.0%
ndcurves::wrapBezierWaypoints(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >&) (python/ndcurves/curves_python.cpp:267)called 3 times, returned 3 times100.0%
ndcurves::wrapConstant3Constructor(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:846)called 1 time, returned 1 time73.0%
ndcurves::wrapConstant3ConstructorTime(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (python/ndcurves/curves_python.cpp:842)called 2 times, returned 2 times70.0%
ndcurves::wrapConstantConstructor(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:837)called 1 time, returned 1 time75.0%
ndcurves::wrapConstantConstructorTime(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (python/ndcurves/curves_python.cpp:833)called 12 times, returned 9 times100.0%
ndcurves::wrapCubicHermiteSplineConstructor(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:286)called 5 times, returned 5 times72.0%
ndcurves::wrapExactCubicConstructor(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:608)called 2 times, returned 2 times67.0%
ndcurves::wrapExactCubicConstructorConstraint(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (python/ndcurves/curves_python.cpp:614)called 1 time, returned 1 time67.0%
ndcurves::wrapPiecewise3BezierConstructor(std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (python/ndcurves/curves_python.cpp:479)not called0.0%
ndcurves::wrapPiecewise3BezierEmptyConstructor() (python/ndcurves/curves_python.cpp:483)not called0.0%
ndcurves::wrapPiecewise3BezierLinearConstructor(std::shared_ptr<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const&) (python/ndcurves/curves_python.cpp:487)not called0.0%
ndcurves::wrapPiecewise3BezierLinearEmptyConstructor() (python/ndcurves/curves_python.cpp:491)not called0.0%
ndcurves::wrapPiecewise3CurveConstructor(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (python/ndcurves/curves_python.cpp:464)not called0.0%
ndcurves::wrapPiecewise3PolynomialCurveEmptyConstructor() (python/ndcurves/curves_python.cpp:468)not called0.0%
ndcurves::wrapPiecewise3SE3Constructor(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) (python/ndcurves/curves_python.cpp:471)not called0.0%
ndcurves::wrapPiecewise3SE3EmptyConstructor() (python/ndcurves/curves_python.cpp:474)not called0.0%
ndcurves::wrapPiecewiseBezierConstructor(std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (python/ndcurves/curves_python.cpp:346)not called0.0%
ndcurves::wrapPiecewiseBezierEmptyConstructor() (python/ndcurves/curves_python.cpp:350)not called0.0%
ndcurves::wrapPiecewiseBezierLinearConstructor(std::shared_ptr<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > const&) (python/ndcurves/curves_python.cpp:354)not called0.0%
ndcurves::wrapPiecewiseBezierLinearEmptyConstructor() (python/ndcurves/curves_python.cpp:358)not called0.0%
ndcurves::wrapPiecewiseCurveConstructor(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (python/ndcurves/curves_python.cpp:332)called 4 times, returned 4 times71.0%
ndcurves::wrapPiecewisePolynomialCurveEmptyConstructor() (python/ndcurves/curves_python.cpp:335)not called0.0%
ndcurves::wrapPiecewiseSE3Constructor(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > const&) (python/ndcurves/curves_python.cpp:338)called 2 times, returned 2 times71.0%
ndcurves::wrapPiecewiseSE3EmptyConstructor() (python/ndcurves/curves_python.cpp:341)called 6 times, returned 6 times100.0%
ndcurves::wrapPolynomialConstructor1(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, double, double) (python/ndcurves/curves_python.cpp:299)called 7 times, returned 7 times71.0%
ndcurves::wrapPolynomialConstructor2(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) (python/ndcurves/curves_python.cpp:303)called 1 time, returned 1 time71.0%
ndcurves::wrapPolynomialConstructorFromBoundaryConditionsDegree1(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (python/ndcurves/curves_python.cpp:306)called 2 times, returned 1 time100.0%
ndcurves::wrapPolynomialConstructorFromBoundaryConditionsDegree3(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (python/ndcurves/curves_python.cpp:310)called 3 times, returned 2 times100.0%
ndcurves::wrapPolynomialConstructorFromBoundaryConditionsDegree5(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (python/ndcurves/curves_python.cpp:315)called 5 times, returned 4 times100.0%
ndcurves::wrapSE3CurveFromBezier3Translation(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&) (python/ndcurves/curves_python.cpp:749)called 8 times, returned 8 times57.0%
ndcurves::wrapSE3CurveFromPosAndRotation(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, double const&, double const&) (python/ndcurves/curves_python.cpp:740)called 1 time, returned 1 time67.0%
ndcurves::wrapSE3CurveFromSE3Pinocchio(pinocchio::SE3Tpl<double, 0> const&, pinocchio::SE3Tpl<double, 0> const&, double, double) (python/ndcurves/curves_python.cpp:775)called 3 times, returned 3 times62.0%
ndcurves::wrapSE3CurveFromTransform(Eigen::Matrix<double, 4, 4, 0, 4, 4> const&, Eigen::Matrix<double, 4, 4, 0, 4, 4> const&, double, double) (python/ndcurves/curves_python.cpp:733)called 6 times, returned 4 times100.0%
ndcurves::wrapSE3CurveFromTranslation(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&) (python/ndcurves/curves_python.cpp:759)called 1 time, returned 1 time62.0%
ndcurves::wrapSE3CurveFromTwoCurves(std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&, std::shared_ptr<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (python/ndcurves/curves_python.cpp:765)called 6 times, returned 1 time100.0%
ndcurves::wrapSO3LinearConstructorFromMatrix(Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3> const&, double, double) (python/ndcurves/curves_python.cpp:710)called 9 times, returned 8 times100.0%
ndcurves::wrapSO3LinearConstructorFromQuaternion(Eigen::Quaternion<double, 0> const&, Eigen::Quaternion<double, 0> const&, double, double) (python/ndcurves/curves_python.cpp:704)called 1 time, returned 1 time71.0%
ndcurves::wrapSinusoidalConstructor(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (python/ndcurves/curves_python.cpp:857)called 3 times, returned 3 times75.0%
ndcurves::wrapSinusoidalConstructorStationary(double, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (python/ndcurves/curves_python.cpp:869)called 1 time, returned 1 time75.0%
ndcurves::wrapSinusoidalConstructorStationaryTime(double, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double) (python/ndcurves/curves_python.cpp:862)called 1 time, returned 1 time71.0%
ndcurves::wrapSinusoidalConstructorTime(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, double, double, double, double) (python/ndcurves/curves_python.cpp:851)called 12 times, returned 11 times100.0%
operator<<(std::ostream&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) (tests/Main.cpp:54)not called0.0%
piecewiseCurveTest(bool&) (tests/Main.cpp:1299)called 1 time, returned 1 time47.0%
polynomialFromBoundaryConditions(bool&) (tests/Main.cpp:1975)called 1 time, returned 1 time39.0%
randomPoint(double, double) (tests/Main.cpp:989)called 6 times, returned 6 times100.0%
se3CurveTest(bool&) (tests/Main.cpp:2273)called 1 time, returned 1 time52.0%
serializationCurvesTest(bool&) (tests/Main.cpp:1856)called 1 time, returned 1 time56.0%
setup_control_points(unsigned long, ndcurves::optimization::constraint_flag, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&, double) (tests/Main.cpp:2558)called 22 times, returned 18 times82.0%
so3LinearTest(bool&) (tests/Main.cpp:2149)called 1 time, returned 1 time52.0%
std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::add_constraints<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, -1, 1, 0, -1, 1>*, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/bezier_curve.h:640)called 1 time, returned 1 time56.0%
std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::add_constraints<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/bezier_curve.h:640)called 1 time, returned 1 time58.0%
std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > ndcurves::vectorFromEigenArray<Eigen::Matrix<double, -1, -1, 0, -1, -1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) (include/ndcurves/python/python_definitions.h:37)called 29 times, returned 29 times71.0%
std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::add_constraints<__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(__gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, __gnu_cxx::__normal_iterator<Eigen::Matrix<double, 3, 1, 0, 3, 1>*, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, ndcurves::curve_constraints<Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/bezier_curve.h:640)called 1 time, returned 1 time61.0%
std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > ndcurves::vectorFromEigenArray<Eigen::Matrix<double, -1, -1, 0, -1, -1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) (include/ndcurves/python/python_definitions.h:37)called 18 times, returned 18 times79.0%
std::vector<double, std::allocator<double> > ndcurves::vectorFromEigenVector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<double, std::allocator<double> > >(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (include/ndcurves/python/python_definitions.h:45)called 7 times, returned 7 times91.0%
std::vector<ndcurves::Bern<double>, std::allocator<ndcurves::Bern<double> > > ndcurves::makeBernstein<double>(unsigned int) (include/ndcurves/bernstein.h:91)called 6045 times, returned 6045 times71.0%
std::vector<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >, std::allocator<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > > ndcurves::optimization::split<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const&, ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true>&) (include/ndcurves/optimization/details.h:230)not called0.0%
std::vector<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >, std::allocator<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > > ndcurves::optimization::split<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double>(ndcurves::optimization::problem_definition<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double> const&, ndcurves::optimization::problem_data<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, true>&) (include/ndcurves/optimization/details.h:230)called 1 time, returned 1 time47.0%
std::vector<ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, std::allocator<ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > > > ndcurves::exact_cubic<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >::computeWayPoints<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >) const (include/ndcurves/exact_cubic.h:162)called 7 times, returned 7 times61.0%
std::vector<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::allocator<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > > ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::computeWayPoints<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >) const (include/ndcurves/exact_cubic.h:162)called 5 times, returned 5 times62.0%
std::vector<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::allocator<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > > ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::computeWayPoints<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) const (include/ndcurves/exact_cubic.h:234)called 9 times, returned 9 times74.0%
std::vector<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, std::allocator<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > > > ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >::computeWayPoints<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >) const (include/ndcurves/exact_cubic.h:162)called 1 time, returned 1 time64.0%
testOperatorEqual(bool&) (tests/Main.cpp:2960)called 1 time, returned 1 time47.0%
test_constant::call::test_method() (tests/test-constant.cpp:54)called 1 time, returned 1 time48.0%
test_constant::call_invoker() (tests/test-constant.cpp:54)called 1 time, returned 1 time65.0%
test_constant::comparison::test_method() (tests/test-constant.cpp:134)called 1 time, returned 1 time55.0%
test_constant::comparison_invoker() (tests/test-constant.cpp:134)called 1 time, returned 1 time65.0%
test_constant::constructors::test_method() (tests/test-constant.cpp:13)called 1 time, returned 1 time55.0%
test_constant::constructors_invoker() (tests/test-constant.cpp:13)called 1 time, returned 1 time65.0%
test_constant::derivate::test_method() (tests/test-constant.cpp:78)called 1 time, returned 1 time53.0%
test_constant::derivate_invoker() (tests/test-constant.cpp:78)called 1 time, returned 1 time65.0%
test_constant::serialization::test_method() (tests/test-constant.cpp:160)called 1 time, returned 1 time54.0%
test_constant::serialization_invoker() (tests/test-constant.cpp:160)called 1 time, returned 1 time65.0%
test_curve_constraints::copy_constructor::test_method() (tests/test-curve-constraints.cpp:12)called 1 time, returned 1 time55.0%
test_curve_constraints::copy_constructor_invoker() (tests/test-curve-constraints.cpp:12)called 1 time, returned 1 time65.0%
test_curve_constraints::operator_equal::test_method() (tests/test-curve-constraints.cpp:31)called 1 time, returned 1 time51.0%
test_curve_constraints::operator_equal_invoker() (tests/test-curve-constraints.cpp:31)called 1 time, returned 1 time65.0%
test_curve_constraints::serialization::test_method() (tests/test-curve-constraints.cpp:76)called 1 time, returned 1 time51.0%
test_curve_constraints::serialization_invoker() (tests/test-curve-constraints.cpp:76)called 1 time, returned 1 time65.0%
test_minjerk::constructor_error::test_method() (tests/test-minjerk.cpp:40)called 1 time, returned 1 time43.0%
test_minjerk::constructor_error_invoker() (tests/test-minjerk.cpp:40)called 1 time, returned 1 time65.0%
test_minjerk::evaluate::test_method() (tests/test-minjerk.cpp:53)called 1 time, returned 1 time53.0%
test_minjerk::evaluate_invoker() (tests/test-minjerk.cpp:53)called 1 time, returned 1 time65.0%
test_minjerk::with_timing::test_method() (tests/test-minjerk.cpp:26)called 1 time, returned 1 time54.0%
test_minjerk::with_timing_invoker() (tests/test-minjerk.cpp:26)called 1 time, returned 1 time65.0%
test_minjerk::without_timing::test_method() (tests/test-minjerk.cpp:12)called 1 time, returned 1 time54.0%
test_minjerk::without_timing_invoker() (tests/test-minjerk.cpp:12)called 1 time, returned 1 time65.0%
test_operations::bezierOperations::test_method() (tests/test-operations.cpp:54)called 1 time, returned 1 time47.0%
test_operations::bezierOperations_invoker() (tests/test-operations.cpp:54)called 1 time, returned 1 time65.0%
test_operations::bezierPointOperations::test_method() (tests/test-operations.cpp:124)called 1 time, returned 1 time52.0%
test_operations::bezierPointOperations_invoker() (tests/test-operations.cpp:124)called 1 time, returned 1 time65.0%
test_operations::compDouble(double, double) (tests/test-operations.cpp:24)called 3555 times, returned 3555 times56.0%
test_operations::crossPoductBezier::test_method() (tests/test-operations.cpp:32)called 1 time, returned 1 time59.0%
test_operations::crossPoductBezier_invoker() (tests/test-operations.cpp:32)called 1 time, returned 1 time65.0%
test_operations::crossPoductLinearVariable::test_method() (tests/test-operations.cpp:149)called 1 time, returned 1 time44.0%
test_operations::crossPoductLinearVariable_invoker() (tests/test-operations.cpp:149)called 1 time, returned 1 time65.0%
test_operations::crossPoductPolynomialSimplification::test_method() (tests/test-operations.cpp:310)called 1 time, returned 1 time56.0%
test_operations::crossPoductPolynomialSimplification_invoker() (tests/test-operations.cpp:310)called 1 time, returned 1 time65.0%
test_operations::crossPoductPolynomials::test_method() (tests/test-operations.cpp:281)called 1 time, returned 1 time43.0%
test_operations::crossPoductPolynomials_invoker() (tests/test-operations.cpp:281)called 1 time, returned 1 time65.0%
test_operations::crossProductBezierLinearVariable::test_method() (tests/test-operations.cpp:166)called 1 time, returned 1 time54.0%
test_operations::crossProductBezierLinearVariable_invoker() (tests/test-operations.cpp:166)called 1 time, returned 1 time65.0%
test_operations::polynomialOperations::test_method() (tests/test-operations.cpp:227)called 1 time, returned 1 time45.0%
test_operations::polynomialOperations_invoker() (tests/test-operations.cpp:227)called 1 time, returned 1 time65.0%
test_operations::polynomialPointOperations::test_method() (tests/test-operations.cpp:206)called 1 time, returned 1 time50.0%
test_operations::polynomialPointOperations_invoker() (tests/test-operations.cpp:206)called 1 time, returned 1 time65.0%
test_polynomial::default_constructor::test_method() (tests/test-polynomial.cpp:23)called 1 time, returned 1 time58.0%
test_polynomial::default_constructor_invoker() (tests/test-polynomial.cpp:23)called 1 time, returned 1 time65.0%
test_polynomial::generateRandomNumber(double, double) (tests/test-polynomial.cpp:15)called 4 times, returned 4 times83.0%
test_polynomial::min_jerk_constructor::test_method() (tests/test-polynomial.cpp:31)called 1 time, returned 1 time61.0%
test_polynomial::min_jerk_constructor_invoker() (tests/test-polynomial.cpp:31)called 1 time, returned 1 time65.0%
test_se3::constructors::test_method() (tests/test-se3.cpp:13)called 1 time, returned 1 time62.0%
test_se3::constructors_invoker() (tests/test-se3.cpp:13)called 1 time, returned 1 time65.0%
test_sinusoidal::call::test_method() (tests/test-sinusoidal.cpp:107)called 1 time, returned 1 time50.0%
test_sinusoidal::call_invoker() (tests/test-sinusoidal.cpp:107)called 1 time, returned 1 time65.0%
test_sinusoidal::comparison::test_method() (tests/test-sinusoidal.cpp:206)called 1 time, returned 1 time55.0%
test_sinusoidal::comparison_invoker() (tests/test-sinusoidal.cpp:206)called 1 time, returned 1 time65.0%
test_sinusoidal::constructors::test_method() (tests/test-sinusoidal.cpp:13)called 1 time, returned 1 time51.0%
test_sinusoidal::constructors_invoker() (tests/test-sinusoidal.cpp:13)called 1 time, returned 1 time65.0%
test_sinusoidal::derivate::test_method() (tests/test-sinusoidal.cpp:152)called 1 time, returned 1 time51.0%
test_sinusoidal::derivate_invoker() (tests/test-sinusoidal.cpp:152)called 1 time, returned 1 time65.0%
test_sinusoidal::serialization::test_method() (tests/test-sinusoidal-serialization.cpp:13)called 1 time, returned 1 time52.0%
test_sinusoidal::serialization_invoker() (tests/test-sinusoidal-serialization.cpp:13)called 1 time, returned 1 time65.0%
test_so3_smooth::computation_check::test_method() (tests/test-so3-smooth.cpp:278)called 1 time, returned 1 time63.0%
test_so3_smooth::computation_check_invoker() (tests/test-so3-smooth.cpp:278)called 1 time, returned 1 time65.0%
test_so3_smooth::copy_real_time::test_method() (tests/test-so3-smooth.cpp:248)called 1 time, returned 1 time60.0%
test_so3_smooth::copy_real_time_invoker() (tests/test-so3-smooth.cpp:248)called 1 time, returned 1 time65.0%
test_so3_smooth::default_constructor::test_method() (tests/test-so3-smooth.cpp:25)called 1 time, returned 1 time57.0%
test_so3_smooth::default_constructor_invoker() (tests/test-so3-smooth.cpp:25)called 1 time, returned 1 time65.0%
test_so3_smooth::default_generate::test_method() (tests/test-so3-smooth.cpp:37)called 1 time, returned 1 time59.0%
test_so3_smooth::default_generate_invoker() (tests/test-so3-smooth.cpp:37)called 1 time, returned 1 time65.0%
test_so3_smooth::derivate_computation_check::test_method() (tests/test-so3-smooth.cpp:329)called 1 time, returned 1 time60.0%
test_so3_smooth::derivate_computation_check_invoker() (tests/test-so3-smooth.cpp:329)called 1 time, returned 1 time65.0%
test_so3_smooth::from_quat_and_time_constructor::test_method() (tests/test-so3-smooth.cpp:52)called 1 time, returned 1 time61.0%
test_so3_smooth::from_quat_and_time_constructor_invoker() (tests/test-so3-smooth.cpp:52)called 1 time, returned 1 time65.0%
test_so3_smooth::from_quat_and_time_generate::test_method() (tests/test-so3-smooth.cpp:73)called 1 time, returned 1 time62.0%
test_so3_smooth::from_quat_and_time_generate_invoker() (tests/test-so3-smooth.cpp:73)called 1 time, returned 1 time65.0%
test_so3_smooth::from_quat_constructor::test_method() (tests/test-so3-smooth.cpp:154)called 1 time, returned 1 time60.0%
test_so3_smooth::from_quat_constructor_invoker() (tests/test-so3-smooth.cpp:154)called 1 time, returned 1 time65.0%
test_so3_smooth::from_quat_generate::test_method() (tests/test-so3-smooth.cpp:173)called 1 time, returned 1 time61.0%
test_so3_smooth::from_quat_generate_invoker() (tests/test-so3-smooth.cpp:173)called 1 time, returned 1 time65.0%
test_so3_smooth::from_rot_and_time_constructor::test_method() (tests/test-so3-smooth.cpp:103)called 1 time, returned 1 time61.0%
test_so3_smooth::from_rot_and_time_constructor_invoker() (tests/test-so3-smooth.cpp:103)called 1 time, returned 1 time65.0%
test_so3_smooth::from_rot_and_time_generate::test_method() (tests/test-so3-smooth.cpp:124)called 1 time, returned 1 time62.0%
test_so3_smooth::from_rot_and_time_generate_invoker() (tests/test-so3-smooth.cpp:124)called 1 time, returned 1 time65.0%
test_so3_smooth::from_rot_constructor::test_method() (tests/test-so3-smooth.cpp:201)called 1 time, returned 1 time60.0%
test_so3_smooth::from_rot_constructor_invoker() (tests/test-so3-smooth.cpp:201)called 1 time, returned 1 time65.0%
test_so3_smooth::from_rot_generate::test_method() (tests/test-so3-smooth.cpp:220)called 1 time, returned 1 time61.0%
test_so3_smooth::from_rot_generate_invoker() (tests/test-so3-smooth.cpp:220)called 1 time, returned 1 time65.0%
test_so3_smooth::generateRandomNumber(double, double) (tests/test-so3-smooth.cpp:17)called 16 times, returned 16 times83.0%
test_so3_smooth::serialization::test_method() (tests/test-so3-smooth.cpp:406)called 1 time, returned 1 time56.0%
test_so3_smooth::serialization_invoker() (tests/test-so3-smooth.cpp:406)called 1 time, returned 1 time65.0%
toPolynomialConversionTest(bool&) (tests/Main.cpp:472)called 1 time, returned 1 time48.0%
void CheckPointOnline<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, double, ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > const*, bool&) (tests/Main.cpp:790)called 20 times, returned 20 times37.0%
void CompareCurves<ndcurves::SE3Curve<double, double, true>, ndcurves::SE3Curve<double, double, true> >(ndcurves::SE3Curve<double, double, true> const&, ndcurves::SE3Curve<double, double, true> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 6 times, returned 6 times47.0%
void CompareCurves<ndcurves::SO3Linear<double, double, true>, ndcurves::SO3Linear<double, double, true> >(ndcurves::SO3Linear<double, double, true> const&, ndcurves::SO3Linear<double, double, true> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 4 times, returned 4 times46.0%
void CompareCurves<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 1 time, returned 1 time44.0%
void CompareCurves<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 2 times, returned 2 times44.0%
void CompareCurves<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 1 time, returned 1 time44.0%
void CompareCurves<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 1 time, returned 1 time44.0%
void CompareCurves<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 1 time, returned 1 time44.0%
void CompareCurves<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > const&, ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 1 time, returned 1 time44.0%
void CompareCurves<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&, ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 11 times, returned 11 times44.0%
void CompareCurves<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 3 times, returned 3 times44.0%
void CompareCurves<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 2 times, returned 2 times44.0%
void CompareCurves<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&, double) (tests/Main.cpp:84)called 2 times, returned 2 times44.0%
void ndcurves::Bern<double>::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/bernstein.h:78)called 14 times, returned 14 times82.0%
void ndcurves::Bern<double>::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/bernstein.h:78)called 14 times, returned 14 times82.0%
void ndcurves::Bern<double>::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/bernstein.h:78)called 64 times, returned 64 times82.0%
void ndcurves::Bern<double>::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/bernstein.h:78)called 64 times, returned 64 times82.0%
void ndcurves::Bern<double>::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/bernstein.h:78)called 14 times, returned 14 times82.0%
void ndcurves::Bern<double>::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/bernstein.h:78)called 14 times, returned 14 times82.0%
void ndcurves::CopyableVisitor<ndcurves::SE3Curve<double, double, true> >::visit<boost::python::class_<ndcurves::SE3Curve<double, double, true>, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::SE3Curve<double, double, true> >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::SE3Curve<double, double, true>, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::SE3Curve<double, double, true> >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::SO3Linear<double, double, true> >::visit<boost::python::class_<ndcurves::SO3Linear<double, double, true>, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::SO3Linear<double, double, true> >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::SO3Linear<double, double, true>, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::SO3Linear<double, double, true> >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::visit<boost::python::class_<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::visit<boost::python::class_<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::visit<boost::python::class_<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::visit<boost::python::class_<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::visit<boost::python::class_<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::visit<boost::python::class_<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::visit<boost::python::class_<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >::visit<boost::python::class_<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::visit<boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::visit<boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::visit<boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >::visit<boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >::visit<boost::python::class_<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::visit<boost::python::class_<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::CopyableVisitor<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::visit<boost::python::class_<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified>&) const (python/ndcurves/curves_python.cpp:172)called 8 times, returned 8 times58.0%
void ndcurves::PseudoInverse<Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1>&) (include/ndcurves/MathDefs.h:26)called 13 times, returned 13 times73.0%
void ndcurves::SE3Curve<double, double, true>::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/se3_curve.h:288)called 6 times, returned 6 times76.0%
void ndcurves::SE3Curve<double, double, true>::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/se3_curve.h:288)called 6 times, returned 6 times76.0%
void ndcurves::SE3Curve<double, double, true>::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/se3_curve.h:288)called 10 times, returned 10 times76.0%
void ndcurves::SE3Curve<double, double, true>::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/se3_curve.h:288)called 10 times, returned 10 times76.0%
void ndcurves::SE3Curve<double, double, true>::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/se3_curve.h:288)called 6 times, returned 6 times76.0%
void ndcurves::SE3Curve<double, double, true>::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/se3_curve.h:288)called 6 times, returned 6 times76.0%
void ndcurves::SO3Linear<double, double, true>::load<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/so3_linear.h:244)called 8 times, returned 8 times73.0%
void ndcurves::SO3Linear<double, double, true>::load<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/so3_linear.h:244)called 13 times, returned 13 times73.0%
void ndcurves::SO3Linear<double, double, true>::load<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/so3_linear.h:244)called 8 times, returned 8 times73.0%
void ndcurves::SO3Linear<double, double, true>::save<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) const (include/ndcurves/so3_linear.h:261)called 8 times, returned 8 times74.0%
void ndcurves::SO3Linear<double, double, true>::save<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) const (include/ndcurves/so3_linear.h:261)called 13 times, returned 13 times74.0%
void ndcurves::SO3Linear<double, double, true>::save<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) const (include/ndcurves/so3_linear.h:261)called 8 times, returned 8 times74.0%
void ndcurves::SO3Linear<double, double, true>::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/so3_linear.h:276)called 8 times, returned 8 times100.0%
void ndcurves::SO3Linear<double, double, true>::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/so3_linear.h:276)called 8 times, returned 8 times100.0%
void ndcurves::SO3Linear<double, double, true>::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/so3_linear.h:276)called 13 times, returned 13 times100.0%
void ndcurves::SO3Linear<double, double, true>::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/so3_linear.h:276)called 13 times, returned 13 times100.0%
void ndcurves::SO3Linear<double, double, true>::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/so3_linear.h:276)called 8 times, returned 8 times100.0%
void ndcurves::SO3Linear<double, double, true>::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/so3_linear.h:276)called 8 times, returned 8 times100.0%
void ndcurves::SO3Smooth<double, double, true>::load<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/so3_smooth.h:327)called 1 time, returned 1 time75.0%
void ndcurves::SO3Smooth<double, double, true>::load<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/so3_smooth.h:327)called 1 time, returned 1 time75.0%
void ndcurves::SO3Smooth<double, double, true>::load<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/so3_smooth.h:327)called 1 time, returned 1 time75.0%
void ndcurves::SO3Smooth<double, double, true>::save<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) const (include/ndcurves/so3_smooth.h:341)called 1 time, returned 1 time75.0%
void ndcurves::SO3Smooth<double, double, true>::save<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) const (include/ndcurves/so3_smooth.h:341)called 1 time, returned 1 time75.0%
void ndcurves::SO3Smooth<double, double, true>::save<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) const (include/ndcurves/so3_smooth.h:341)called 1 time, returned 1 time75.0%
void ndcurves::SO3Smooth<double, double, true>::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/so3_smooth.h:354)called 1 time, returned 1 time100.0%
void ndcurves::SO3Smooth<double, double, true>::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/so3_smooth.h:354)called 1 time, returned 1 time100.0%
void ndcurves::SO3Smooth<double, double, true>::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/so3_smooth.h:354)called 1 time, returned 1 time100.0%
void ndcurves::SO3Smooth<double, double, true>::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/so3_smooth.h:354)called 1 time, returned 1 time100.0%
void ndcurves::SO3Smooth<double, double, true>::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/so3_smooth.h:354)called 1 time, returned 1 time100.0%
void ndcurves::SO3Smooth<double, double, true>::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/so3_smooth.h:354)called 1 time, returned 1 time100.0%
void ndcurves::SerializableVisitor<ndcurves::SE3Curve<double, double, true> >::visit<boost::python::class_<ndcurves::SE3Curve<double, double, true>, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::SE3Curve<double, double, true> >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::SE3Curve<double, double, true>, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::SE3Curve<double, double, true> >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::SO3Linear<double, double, true> >::visit<boost::python::class_<ndcurves::SO3Linear<double, double, true>, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::SO3Linear<double, double, true> >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::SO3Linear<double, double, true>, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::SO3Linear<double, double, true> >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::visit<boost::python::class_<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::visit<boost::python::class_<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::visit<boost::python::class_<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::visit<boost::python::class_<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::visit<boost::python::class_<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >::visit<boost::python::class_<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::visit<boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::visit<boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::visit<boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >::visit<boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >::visit<boost::python::class_<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::visit<boost::python::class_<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::SerializableVisitor<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::visit<boost::python::class_<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified> >(boost::python::class_<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, boost::python::bases<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, std::shared_ptr<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, boost::python::detail::not_specified>&) const (python/ndcurves/archive_python_binding.h:15)called 8 times, returned 8 times54.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)not called0.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)not called0.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)called 13 times, returned 13 times73.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)called 13 times, returned 13 times73.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)not called0.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)not called0.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)called 3 times, returned 3 times73.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)called 3 times, returned 3 times73.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)called 6 times, returned 6 times73.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)called 6 times, returned 6 times73.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)called 3 times, returned 3 times73.0%
void ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)called 3 times, returned 3 times73.0%
void ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)not called0.0%
void ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)not called0.0%
void ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)not called0.0%
void ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)not called0.0%
void ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)not called0.0%
void ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/bezier_curve.h:731)not called0.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/constant_curve.h:184)called 2 times, returned 2 times78.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)not called0.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)not called0.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)called 11 times, returned 11 times73.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)called 11 times, returned 11 times73.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)not called0.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)not called0.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)not called0.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)not called0.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)not called0.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)not called0.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)not called0.0%
void ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/cubic_hermite_spline.h:395)not called0.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 8 times, returned 8 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 8 times, returned 8 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 62 times, returned 62 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 62 times, returned 62 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 4 times, returned 4 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 4 times, returned 4 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 1 time, returned 1 time100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 1 time, returned 1 time100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 1 time, returned 1 time100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 1 time, returned 1 time100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 1 time, returned 1 time100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 1 time, returned 1 time100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 8 times, returned 8 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 8 times, returned 8 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 13 times, returned 13 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 13 times, returned 13 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 8 times, returned 8 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 8 times, returned 8 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 9 times, returned 9 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 9 times, returned 9 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 14 times, returned 14 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 14 times, returned 14 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 9 times, returned 9 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 3, 0, 3, 3>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 9 times, returned 9 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 7 times, returned 7 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 7 times, returned 7 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 12 times, returned 12 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 12 times, returned 12 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 7 times, returned 7 times100.0%
void ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)called 7 times, returned 7 times100.0%
void ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)not called0.0%
void ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)not called0.0%
void ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)not called0.0%
void ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)not called0.0%
void ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)not called0.0%
void ndcurves::curve_abc<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/curve_abc.h:157)not called0.0%
void ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/curve_constraint.h:69)called 2 times, returned 2 times74.0%
void ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/curve_constraint.h:69)called 2 times, returned 2 times74.0%
void ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/curve_constraint.h:69)called 3 times, returned 3 times74.0%
void ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/curve_constraint.h:69)called 3 times, returned 3 times74.0%
void ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/curve_constraint.h:69)called 2 times, returned 2 times74.0%
void ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/curve_constraint.h:69)called 2 times, returned 2 times74.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::compute_end_spline<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, std::vector<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::allocator<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >&) const (include/ndcurves/exact_cubic.h:268)called 9 times, returned 9 times55.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::compute_one_spline<__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(__gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, __gnu_cxx::__normal_iterator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >*, std::vector<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >, std::allocator<std::pair<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >, ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> >&, std::vector<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >, std::allocator<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >&) const (include/ndcurves/exact_cubic.h:254)called 36 times, returned 36 times55.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)not called0.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)not called0.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)called 3 times, returned 3 times100.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)called 3 times, returned 3 times100.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)not called0.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)not called0.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)not called0.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)not called0.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)not called0.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)not called0.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)not called0.0%
void ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/exact_cubic.h:311)not called0.0%
void ndcurves::linear_variable<double, true>::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/linear_variable.h:231)not called0.0%
void ndcurves::linear_variable<double, true>::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/linear_variable.h:231)not called0.0%
void ndcurves::linear_variable<double, true>::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/linear_variable.h:231)not called0.0%
void ndcurves::linear_variable<double, true>::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/linear_variable.h:231)not called0.0%
void ndcurves::linear_variable<double, true>::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/linear_variable.h:231)not called0.0%
void ndcurves::linear_variable<double, true>::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/linear_variable.h:231)not called0.0%
void ndcurves::optimization::initInequalityMatrix<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>(ndcurves::optimization::problem_definition<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double> const&, ndcurves::optimization::problem_data<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double, true>&, ndcurves::optimization::quadratic_problem<Eigen::Matrix<double, -1, 1, 0, -1, 1>, double>&) (include/ndcurves/optimization/details.h:254)called 1 time, returned 1 time14.0%
void ndcurves::optimization::initInequalityMatrix<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double>(ndcurves::optimization::problem_definition<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double> const&, ndcurves::optimization::problem_data<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, true>&, ndcurves::optimization::quadratic_problem<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double>&) (include/ndcurves/optimization/details.h:254)called 1 time, returned 1 time70.0%
void ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::add_curve<ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >(ndcurves::polynomial<double, double, false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > const&) (include/ndcurves/piecewise_curve.h:176)called 7 times, returned 7 times70.0%
void ndcurves::piecewise_curve<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1>, ndcurves::curve_abc<double, double, false, Eigen::Matrix<double, 4, 1, 0, 4, 1>, Eigen::Matrix<double, 4, 1, 0, 4, 1> > >::add_curve<ndcurves::helpers::rotation_spline>(ndcurves::helpers::rotation_spline const&) (include/ndcurves/piecewise_curve.h:176)called 6 times, returned 6 times70.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::add_curve<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/piecewise_curve.h:176)called 8 times, returned 8 times71.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::add_curve<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/piecewise_curve.h:176)called 10 times, returned 10 times70.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::add_curve<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&) (include/ndcurves/piecewise_curve.h:176)called 10 times, returned 10 times70.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::add_curve<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > const&) (include/ndcurves/piecewise_curve.h:176)called 7959 times, returned 7959 times70.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)called 1 time, returned 1 time75.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)called 1 time, returned 1 time75.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)called 13 times, returned 13 times75.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)called 13 times, returned 13 times75.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::add_curve<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > const&) (include/ndcurves/piecewise_curve.h:176)called 2 times, returned 2 times70.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::add_curve<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/piecewise_curve.h:176)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::add_curve<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (include/ndcurves/piecewise_curve.h:176)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::add_curve<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > >(ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > > const&) (include/ndcurves/piecewise_curve.h:176)called 6 times, returned 6 times70.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::add_curve<ndcurves::SE3Curve<double, double, true> >(ndcurves::SE3Curve<double, double, true> const&) (include/ndcurves/piecewise_curve.h:176)called 3 times, returned 3 times70.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)called 1 time, returned 1 time75.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)called 1 time, returned 1 time75.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)called 2 times, returned 2 times75.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)called 2 times, returned 2 times75.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)called 1 time, returned 1 time75.0%
void ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)called 1 time, returned 1 time75.0%
void ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/piecewise_curve.h:669)not called0.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 3 times, returned 3 times75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 3 times, returned 3 times75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 21 times, returned 21 times75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 21 times, returned 21 times75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/polynomial.h:620)not called0.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/polynomial.h:620)not called0.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 1 time, returned 1 time75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 1 time, returned 1 time75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 1 time, returned 1 time75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 1 time, returned 1 time75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 1 time, returned 1 time75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 1, 1, 0, 1, 1>, std::vector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 1 time, returned 1 time75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 3 times, returned 3 times75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 3 times, returned 3 times75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 5 times, returned 5 times75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 5 times, returned 5 times75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 3 times, returned 3 times75.0%
void ndcurves::polynomial<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/polynomial.h:620)called 3 times, returned 3 times75.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::SE3Curve<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)called 4 times, returned 4 times46.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::SO3Linear<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::SO3Smooth<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)not called0.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)not called0.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)not called0.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)not called0.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)not called0.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)not called0.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)not called0.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)not called0.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)not called0.0%
void ndcurves::serialization::Serializable::loadFromBinary<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:120)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::SE3Curve<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 4 times, returned 4 times46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::SO3Linear<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::SO3Smooth<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 4 times, returned 4 times46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 3 times, returned 3 times46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)not called0.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)not called0.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 7 times, returned 7 times46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)not called0.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)not called0.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 3 times, returned 3 times46.0%
void ndcurves::serialization::Serializable::loadFromText<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (include/ndcurves/serialization/archive.hpp:55)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::SE3Curve<double, double, true> >(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&) (include/ndcurves/serialization/archive.hpp:83)called 4 times, returned 4 times44.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::SO3Linear<double, double, true> >(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&) (include/ndcurves/serialization/archive.hpp:83)called 2 times, returned 2 times44.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::SO3Smooth<double, double, true> >(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&) (include/ndcurves/serialization/archive.hpp:83)called 1 time, returned 1 time44.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) (include/ndcurves/serialization/archive.hpp:83)not called0.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(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&) (include/ndcurves/serialization/archive.hpp:83)not called0.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) (include/ndcurves/serialization/archive.hpp:83)called 2 times, returned 2 times44.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(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&) (include/ndcurves/serialization/archive.hpp:83)called 2 times, returned 2 times44.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) (include/ndcurves/serialization/archive.hpp:83)not called0.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) (include/ndcurves/serialization/archive.hpp:83)not called0.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) (include/ndcurves/serialization/archive.hpp:83)called 2 times, returned 2 times44.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(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&) (include/ndcurves/serialization/archive.hpp:83)not called0.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(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&) (include/ndcurves/serialization/archive.hpp:83)not called0.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(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&) (include/ndcurves/serialization/archive.hpp:83)not called0.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >(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&) (include/ndcurves/serialization/archive.hpp:83)not called0.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >(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&) (include/ndcurves/serialization/archive.hpp:83)called 1 time, returned 1 time44.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >(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&) (include/ndcurves/serialization/archive.hpp:83)not called0.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(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&) (include/ndcurves/serialization/archive.hpp:83)not called0.0%
void ndcurves::serialization::Serializable::loadFromXML<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) (include/ndcurves/serialization/archive.hpp:83)called 2 times, returned 2 times44.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::SE3Curve<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)called 4 times, returned 4 times46.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::SO3Linear<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::SO3Smooth<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)not called0.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)not called0.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)not called0.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)not called0.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)not called0.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)not called0.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)not called0.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)not called0.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)not called0.0%
void ndcurves::serialization::Serializable::saveAsBinary<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:134)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::SE3Curve<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 4 times, returned 4 times46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::SO3Linear<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::SO3Smooth<double, double, true> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 4 times, returned 4 times46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 3 times, returned 3 times46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)not called0.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)not called0.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 7 times, returned 7 times46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)not called0.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 1 time, returned 1 time46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)not called0.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 3 times, returned 3 times46.0%
void ndcurves::serialization::Serializable::saveAsText<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (include/ndcurves/serialization/archive.hpp:69)called 2 times, returned 2 times46.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::SE3Curve<double, double, true> >(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&) const (include/ndcurves/serialization/archive.hpp:101)called 4 times, returned 4 times44.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::SO3Linear<double, double, true> >(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&) const (include/ndcurves/serialization/archive.hpp:101)called 2 times, returned 2 times44.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::SO3Smooth<double, double, true> >(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&) const (include/ndcurves/serialization/archive.hpp:101)called 1 time, returned 1 time44.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) const (include/ndcurves/serialization/archive.hpp:101)not called0.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(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&) const (include/ndcurves/serialization/archive.hpp:101)not called0.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) const (include/ndcurves/serialization/archive.hpp:101)called 2 times, returned 2 times44.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::constant_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > >(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&) const (include/ndcurves/serialization/archive.hpp:101)called 2 times, returned 2 times44.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::cubic_hermite_spline<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) const (include/ndcurves/serialization/archive.hpp:101)not called0.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) const (include/ndcurves/serialization/archive.hpp:101)not called0.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::curve_constraints<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) const (include/ndcurves/serialization/archive.hpp:101)called 2 times, returned 2 times44.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::exact_cubic<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > >, ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > > >(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&) const (include/ndcurves/serialization/archive.hpp:101)not called0.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::bezier_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(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&) const (include/ndcurves/serialization/archive.hpp:101)not called0.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> > > >(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&) const (include/ndcurves/serialization/archive.hpp:101)not called0.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::piecewise_curve<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, ndcurves::curve_abc<double, double, true, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> > > >(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&) const (include/ndcurves/serialization/archive.hpp:101)not called0.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::piecewise_curve<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ndcurves::curve_abc<double, double, true, Eigen::Transform<double, 3, 2, 0>, Eigen::Matrix<double, 6, 1, 0, 6, 1> > > >(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&) const (include/ndcurves/serialization/archive.hpp:101)called 1 time, returned 1 time44.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::piecewise_curve<double, double, true, ndcurves::linear_variable<double, true>, ndcurves::linear_variable<double, true>, ndcurves::bezier_curve<double, double, true, ndcurves::linear_variable<double, true> > > >(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&) const (include/ndcurves/serialization/archive.hpp:101)not called0.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::polynomial<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > > >(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&) const (include/ndcurves/serialization/archive.hpp:101)not called0.0%
void ndcurves::serialization::Serializable::saveAsXML<ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> > >(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&) const (include/ndcurves/serialization/archive.hpp:101)called 2 times, returned 2 times44.0%
void ndcurves::serialization::register_types<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/serialization/registeration.hpp:33)called 33 times, returned 33 times100.0%
void ndcurves::serialization::register_types<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/serialization/registeration.hpp:33)called 33 times, returned 33 times100.0%
void ndcurves::serialization::register_types<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/serialization/registeration.hpp:33)called 102 times, returned 102 times100.0%
void ndcurves::serialization::register_types<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/serialization/registeration.hpp:33)called 102 times, returned 102 times100.0%
void ndcurves::serialization::register_types<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/serialization/registeration.hpp:33)called 29 times, returned 29 times100.0%
void ndcurves::serialization::register_types<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/serialization/registeration.hpp:33)called 29 times, returned 29 times100.0%
void ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_iarchive>(boost::archive::binary_iarchive&, unsigned int) (include/ndcurves/sinusoidal.h:229)called 2 times, returned 2 times74.0%
void ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::binary_oarchive>(boost::archive::binary_oarchive&, unsigned int) (include/ndcurves/sinusoidal.h:229)called 2 times, returned 2 times74.0%
void ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_iarchive>(boost::archive::text_iarchive&, unsigned int) (include/ndcurves/sinusoidal.h:229)called 2 times, returned 2 times74.0%
void ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (include/ndcurves/sinusoidal.h:229)called 2 times, returned 2 times74.0%
void ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_iarchive>(boost::archive::xml_iarchive&, unsigned int) (include/ndcurves/sinusoidal.h:229)called 2 times, returned 2 times74.0%
void ndcurves::sinusoidal<double, double, true, Eigen::Matrix<double, -1, 1, 0, -1, 1> >::serialize<boost::archive::xml_oarchive>(boost::archive::xml_oarchive&, unsigned int) (include/ndcurves/sinusoidal.h:229)called 2 times, returned 2 times74.0%