taylor-expansion.hpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2018-2019 INRIA
3 //
4 
5 #ifndef __pinocchio_math_taylor_expansion_hpp__
6 #define __pinocchio_math_taylor_expansion_hpp__
7 
8 #include "pinocchio/math/fwd.hpp"
9 #include <limits>
10 
11 namespace pinocchio
12 {
13 
20  template<typename Scalar>
21  struct TaylorSeriesExpansion
22  {
29  template<int degree>
30  static Scalar precision()
31  {
32  static Scalar value = math::pow(std::numeric_limits<Scalar>::epsilon(),Scalar(1)/Scalar(degree+1));
33  return value;
34  }
35  }; // struct TaylorSeriesExpansion
36 
37 }
38 
39 #endif // ifndef __pinocchio_math_taylor_expansion_hpp__
static Scalar precision()
Computes the expected tolerance of the argument of a Taylor series expansion for a certain degree acc...
SE3::Scalar Scalar
Definition: conversions.cpp:13
float value
Main pinocchio namespace.
Definition: timings.cpp:28


pinocchio
Author(s):
autogenerated on Fri Jun 23 2023 02:38:33