22 #ifndef TIME_PROFILING_HPP_ 23 #define TIME_PROFILING_HPP_ 31 using Ttim = std::chrono::microseconds;
63 void stop(
const std::string &key=
"");
75 std::chrono::steady_clock::time_point t1_;
76 std::vector<std::pair<std::string, double>> time_profiles_;
void reset()
Definition: time_profiling.cpp:39
TimeProfiling()
Definition: time_profiling.cpp:29
double total_time()
Definition: time_profiling.cpp:68
void stop(const std::string &key="")
Definition: time_profiling.cpp:50
Definition: time_profiling.hpp:40
void start()
Definition: time_profiling.cpp:45
~TimeProfiling()
Definition: time_profiling.cpp:34
Special Euclidean (group) in 3d Is the group representing rotations and translations, that is, rigid body transformations. SE3 = {T = [R t] | R SO3 , t Re^3 } [0 1] Associated to the groups of RBT, there is the Lie algebra se3 representing the same transformation in the tangent space around the identity. Particularly, xi =[w , v] Re^6, where w Re^3 represents the rotation and v the translation. We will preserve this order in this class.
Definition: matrix_base.hpp:36
void print()
Definition: time_profiling.cpp:58