From 772631d07bced1963b54978c7eb86ebfd69f633c Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Fri, 26 Nov 2010 19:02:27 +0000 Subject: Brute-force patch subdivision --- src/math/functions.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/math') diff --git a/src/math/functions.h b/src/math/functions.h index 8135392..27a068e 100644 --- a/src/math/functions.h +++ b/src/math/functions.h @@ -107,6 +107,15 @@ inline void swap(float &x, float &y) y = tmp; } +/// float to the n-th power +inline float pow(const float x, const size_t pow) { + float r = 1; + for (size_t i = 1; i <= pow; i++) { + r *= x; + } + return r; +} + } // namespace math #endif // __INCLUDED_MATH_FUNCTIONS_H__ -- cgit v1.2.3