Skip to content
Snippets Groups Projects
Commit 341da31d authored by Norihiro Watanabe's avatar Norihiro Watanabe
Browse files

add sgn(), to_radians() in MathTools.h

parent 4bfd1fd4
No related branches found
No related tags found
No related merge requests found
......@@ -11,6 +11,7 @@
#ifndef MATHTOOLS_H_
#define MATHTOOLS_H_
#include <cmath>
#include <cstddef>
#ifdef _OPENMP
......@@ -111,6 +112,16 @@ double sqrDist(const double* p0, const double* p1)
*/
double getAngle (const double p0[3], const double p1[3], const double p2[3]);
/// sign function
template <typename T> int sgn(T val) {
return (T(0) < val) - (val < T(0));
}
/// converts the given degrees to radians
inline double to_radians(double degrees) {
return degrees*M_PI/180.;
}
} // namespace
#endif /* MATHTOOLS_H_ */
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment