[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r4108 - gnuradio/trunk/gnuradio-core/src/lib/general
From: |
trondeau |
Subject: |
[Commit-gnuradio] r4108 - gnuradio/trunk/gnuradio-core/src/lib/general |
Date: |
Sat, 16 Dec 2006 18:39:45 -0700 (MST) |
Author: trondeau
Date: 2006-12-16 18:39:44 -0700 (Sat, 16 Dec 2006)
New Revision: 4108
Modified:
gnuradio/trunk/gnuradio-core/src/lib/general/gr_fast_atan2f.cc
gnuradio/trunk/gnuradio-core/src/lib/general/gr_math.h
Log:
Added fast atan with complex input
Modified: gnuradio/trunk/gnuradio-core/src/lib/general/gr_fast_atan2f.cc
===================================================================
--- gnuradio/trunk/gnuradio-core/src/lib/general/gr_fast_atan2f.cc
2006-12-17 00:03:12 UTC (rev 4107)
+++ gnuradio/trunk/gnuradio-core/src/lib/general/gr_fast_atan2f.cc
2006-12-17 01:39:44 UTC (rev 4108)
@@ -196,3 +196,4 @@
return (angle);
#endif
}
+
Modified: gnuradio/trunk/gnuradio-core/src/lib/general/gr_math.h
===================================================================
--- gnuradio/trunk/gnuradio-core/src/lib/general/gr_math.h 2006-12-17
00:03:12 UTC (rev 4107)
+++ gnuradio/trunk/gnuradio-core/src/lib/general/gr_math.h 2006-12-17
01:39:44 UTC (rev 4108)
@@ -27,6 +27,8 @@
#ifndef _GR_MATH_H_
#define _GR_MATH_H_
+#include <gr_complex.h>
+
long gr_gcd (long m, long n);
// returns a non-zero value if value is "not-a-number" (NaN), and 0 otherwise
@@ -57,4 +59,9 @@
*/
float gr_fast_atan2f(float y, float x);
+static inline float gr_fast_atan2f(gr_complex z)
+{
+ return gr_fast_atan2f(z.imag(), z.real());
+}
+
#endif /* _GR_MATH_H_ */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r4108 - gnuradio/trunk/gnuradio-core/src/lib/general,
trondeau <=