commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] gnuradio-core/src lib/general.cvsignore lib/gen...


From: Robert McGwier
Subject: [Commit-gnuradio] gnuradio-core/src lib/general.cvsignore lib/gen...
Date: Fri, 16 Jun 2006 05:44:37 +0000

CVSROOT:        /sources/gnuradio
Module name:    gnuradio-core
Changes by:     Robert McGwier <rwmcgwier>      06/06/16 05:44:37

Modified files:
        src/lib/general: .cvsignore Makefile.gen general_generated.i 
                         generate_common.py 
        src/python/gnuradio/gr: qa_add_v_and_friends.py 

Log message:
        multiply_constant-vXX templates correctly included.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnuradio-core/src/lib/general/.cvsignore?cvsroot=gnuradio&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/gnuradio-core/src/lib/general/Makefile.gen?cvsroot=gnuradio&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/gnuradio-core/src/lib/general/general_generated.i?cvsroot=gnuradio&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/gnuradio-core/src/lib/general/generate_common.py?cvsroot=gnuradio&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/gnuradio-core/src/python/gnuradio/gr/qa_add_v_and_friends.py?cvsroot=gnuradio&r1=1.3&r2=1.4

Patches:
Index: lib/general/.cvsignore
===================================================================
RCS file: /sources/gnuradio/gnuradio-core/src/lib/general/.cvsignore,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- lib/general/.cvsignore      16 Jun 2006 05:08:48 -0000      1.13
+++ lib/general/.cvsignore      16 Jun 2006 05:44:37 -0000      1.14
@@ -192,6 +192,18 @@
 gr_multiply_vss.cc
 gr_multiply_vss.h
 gr_multiply_vss.i
+gr_multiply_const_vcc.cc
+gr_multiply_const_vcc.h
+gr_multiply_const_vcc.i
+gr_multiply_const_vff.cc
+gr_multiply_const_vff.h
+gr_multiply_const_vff.i
+gr_multiply_const_vii.cc
+gr_multiply_const_vii.h
+gr_multiply_const_vii.i
+gr_multiply_const_vss.cc
+gr_multiply_const_vss.h
+gr_multiply_const_vss.i
 gr_noise_source_c.cc
 gr_noise_source_c.h 
 gr_noise_source_c.i 

Index: lib/general/Makefile.gen
===================================================================
RCS file: /sources/gnuradio/gnuradio-core/src/lib/general/Makefile.gen,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- lib/general/Makefile.gen    16 Jun 2006 05:08:48 -0000      1.10
+++ lib/general/Makefile.gen    16 Jun 2006 05:44:37 -0000      1.11
@@ -34,6 +34,10 @@
        gr_multiply_const_ff.h \
        gr_multiply_const_ii.h \
        gr_multiply_const_ss.h \
+       gr_multiply_const_vcc.h \
+       gr_multiply_const_vff.h \
+       gr_multiply_const_vii.h \
+       gr_multiply_const_vss.h \
        gr_multiply_ff.h \
        gr_multiply_ii.h \
        gr_multiply_ss.h \
@@ -107,6 +111,10 @@
        gr_multiply_const_ff.i \
        gr_multiply_const_ii.i \
        gr_multiply_const_ss.i \
+       gr_multiply_const_vcc.i \
+       gr_multiply_const_vff.i \
+       gr_multiply_const_vii.i \
+       gr_multiply_const_vss.i \
        gr_multiply_ff.i \
        gr_multiply_ii.i \
        gr_multiply_ss.i \
@@ -180,6 +188,10 @@
        gr_multiply_const_ff.cc \
        gr_multiply_const_ii.cc \
        gr_multiply_const_ss.cc \
+       gr_multiply_const_vcc.cc \
+       gr_multiply_const_vff.cc \
+       gr_multiply_const_vii.cc \
+       gr_multiply_const_vss.cc \
        gr_multiply_ff.cc \
        gr_multiply_ii.cc \
        gr_multiply_ss.cc \

Index: lib/general/general_generated.i
===================================================================
RCS file: /sources/gnuradio/gnuradio-core/src/lib/general/general_generated.i,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- lib/general/general_generated.i     16 Jun 2006 05:08:48 -0000      1.10
+++ lib/general/general_generated.i     16 Jun 2006 05:44:37 -0000      1.11
@@ -34,6 +34,10 @@
 #include <gr_multiply_const_ff.h>
 #include <gr_multiply_const_ii.h>
 #include <gr_multiply_const_ss.h>
+#include <gr_multiply_const_vcc.h>
+#include <gr_multiply_const_vff.h>
+#include <gr_multiply_const_vii.h>
+#include <gr_multiply_const_vss.h>
 #include <gr_multiply_ff.h>
 #include <gr_multiply_ii.h>
 #include <gr_multiply_ss.h>
@@ -107,6 +111,10 @@
 %include <gr_multiply_const_ff.i>
 %include <gr_multiply_const_ii.i>
 %include <gr_multiply_const_ss.i>
+%include <gr_multiply_const_vcc.i>
+%include <gr_multiply_const_vff.i>
+%include <gr_multiply_const_vii.i>
+%include <gr_multiply_const_vss.i>
 %include <gr_multiply_ff.i>
 %include <gr_multiply_ii.i>
 %include <gr_multiply_ss.i>

Index: lib/general/generate_common.py
===================================================================
RCS file: /sources/gnuradio/gnuradio-core/src/lib/general/generate_common.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- lib/general/generate_common.py      16 Jun 2006 05:08:48 -0000      1.11
+++ lib/general/generate_common.py      16 Jun 2006 05:44:37 -0000      1.12
@@ -49,7 +49,8 @@
     'gr_mute_XX',
     'gr_add_vXX',
     'gr_multiply_vXX',
-    'gr_add_const_vXX'
+    'gr_add_const_vXX',
+    'gr_multiply_const_vXX'
     ]
 
 # other blocks

Index: python/gnuradio/gr/qa_add_v_and_friends.py
===================================================================
RCS file: 
/sources/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_add_v_and_friends.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- python/gnuradio/gr/qa_add_v_and_friends.py  16 Jun 2006 05:08:48 -0000      
1.3
+++ python/gnuradio/gr/qa_add_v_and_friends.py  16 Jun 2006 05:44:37 -0000      
1.4
@@ -300,5 +300,54 @@
        op = gr.multiply_vcc(5)
        self.help_cc(5, (src1_data, src2_data, src3_data), expected_result, op)
 
+    def test_multiply_const_vss_one(self):
+       src_data = (2,)
+       op = gr.multiply_const_vss((3,))
+       exp_data = (6,)
+       self.help_const_ss(src_data, exp_data, op)
+
+    def test_multiply_const_vss_five(self):
+       src_data = (1, 2, 3, 4, 5)
+       op = gr.multiply_const_vss((6, 7, 8, 9, 10))
+       exp_data = (6, 14, 24, 36, 50)
+       self.help_const_ss(src_data, exp_data, op)
+
+    def test_multiply_const_vii_one(self):
+       src_data = (2,)
+       op = gr.multiply_const_vii((3,))
+       exp_data = (6,)
+       self.help_const_ii(src_data, exp_data, op)
+
+    def test_multiply_const_vii_five(self):
+       src_data = (1, 2, 3, 4, 5)
+       op = gr.multiply_const_vii((6, 7, 8, 9, 10))
+       exp_data = (6, 14, 24, 36, 50)
+       self.help_const_ii(src_data, exp_data, op)
+
+    def test_multiply_const_vff_one(self):
+       src_data = (2.0,)
+       op = gr.multiply_const_vff((3.0,))
+       exp_data = (6.0,)
+       self.help_const_ff(src_data, exp_data, op)
+
+    def test_multiply_const_vff_five(self):
+       src_data = (1.0, 2.0, 3.0, 4.0, 5.0)
+       op = gr.multiply_const_vff((6.0, 7.0, 8.0, 9.0, 10.0))
+       exp_data = (6.0, 14.0, 24.0, 36.0, 50.0)
+       self.help_const_ff(src_data, exp_data, op)
+
+    def test_multiply_const_vcc_one(self):
+       src_data = (1.0+2.0j,)
+       op = gr.multiply_const_vcc((2.0+3.0j,))
+       exp_data = (-4.0+7.0j,)
+       self.help_const_cc(src_data, exp_data, op)
+
+    def test_multiply_const_vcc_five(self):
+       src_data = (1.0+2.0j, 3.0+4.0j, 5.0+6.0j, 7.0+8.0j, 9.0+10.0j)
+       op = gr.multiply_const_vcc((11.0+12.0j, 13.0+14.0j, 15.0+16.0j, 
17.0+18.0j, 19.0+20.0j))
+       exp_data = (-13.0+34.0j, -17.0+94.0j, -21.0+170.0j, -25.0+262.0j, 
-29.0+370.0j)
+       self.help_const_cc(src_data, exp_data, op)
+
+
 if __name__ == '__main__':
     gr_unittest.main ()




reply via email to

[Prev in Thread] Current Thread [Next in Thread]