예제 #1
0
c16.data = c16dat
c16out = lal.CreateCOMPLEX16Vector(len(c16dat))
c16out.data = numpy.zeros(numpy.shape(c16dat), dtype=c16dat.dtype)
assert (lal.swig_lal_test_viewin_COMPLEX16Vector(c16out, c16))
assert ((c16out.data == c16.data).all())
c16out.data = numpy.zeros(numpy.shape(c16dat), dtype=c16dat.dtype)
assert (lal.swig_lal_test_viewin_COMPLEX16Vector(c16out, c16dat))
assert ((c16out.data == c16dat).all())
c16out.data = numpy.zeros(numpy.shape(c16dat), dtype=c16dat.dtype)
assert (lal.swig_lal_test_viewinout_COMPLEX16Vector(c16out, c16))
assert ((2 * c16out.data == c16.data).all())
c16out.data = numpy.zeros(numpy.shape(c16dat), dtype=c16dat.dtype)
assert (lal.swig_lal_test_viewinout_COMPLEX16Vector(c16out, c16dat))
assert ((2 * c16out.data == c16dat).all())
c16.data = c16dat
assert (lal.swig_lal_test_copyinout_COMPLEX16Vector(c16))
assert ((c16.data == 3 * c16dat).all())
c16.data = c16dat
retn, c16 = lal.swig_lal_test_copyinout_COMPLEX16Vector(c16)
assert (retn)
assert ((c16.data == 3 * c16dat).all())
c16 = c16dat
retn, c16 = lal.swig_lal_test_copyinout_COMPLEX16Vector(c16)
assert (retn)
assert ((c16 == 3 * c16dat).all())
del c16
del c16out
del c16dat
lal.CheckMemoryLeaks()
r4dat = numpy.array([[1.2, 2.3, 3.4], [4.5, 5.6, 6.7]], dtype=numpy.float32)
r8dat = numpy.array([[3.4, 4.5], [5.6, 6.7], [7.8, 8.9]], dtype=numpy.float64)
예제 #2
0
c16.data = c16dat
c16out = lal.CreateCOMPLEX16Vector(len(c16dat))
c16out.data = numpy.zeros(numpy.shape(c16dat), dtype=c16dat.dtype)
assert(lal.swig_lal_test_viewin_COMPLEX16Vector(c16out, c16))
assert((c16out.data == c16.data).all())
c16out.data = numpy.zeros(numpy.shape(c16dat), dtype=c16dat.dtype)
assert(lal.swig_lal_test_viewin_COMPLEX16Vector(c16out, c16dat))
assert((c16out.data == c16dat).all())
c16out.data = numpy.zeros(numpy.shape(c16dat), dtype=c16dat.dtype)
assert(lal.swig_lal_test_viewinout_COMPLEX16Vector(c16out, c16))
assert((2 * c16out.data == c16.data).all())
c16out.data = numpy.zeros(numpy.shape(c16dat), dtype=c16dat.dtype)
assert(lal.swig_lal_test_viewinout_COMPLEX16Vector(c16out, c16dat))
assert((2 * c16out.data == c16dat).all())
c16.data = c16dat
assert(lal.swig_lal_test_copyinout_COMPLEX16Vector(c16))
assert((c16.data == 3 * c16dat).all())
c16.data = c16dat
retn, c16 = lal.swig_lal_test_copyinout_COMPLEX16Vector(c16)
assert(retn)
assert((c16.data == 3 * c16dat).all())
c16 = c16dat
retn, c16 = lal.swig_lal_test_copyinout_COMPLEX16Vector(c16)
assert(retn)
assert((c16 == 3 * c16dat).all())
del c16
del c16out
del c16dat
lal.CheckMemoryLeaks()
r4dat = numpy.array([[1.2, 2.3, 3.4], [4.5, 5.6, 6.7]], dtype=numpy.float32)
r8dat = numpy.array([[3.4, 4.5], [5.6, 6.7], [7.8, 8.9]], dtype=numpy.float64)