retn, r4 = lal.swig_lal_test_copyinout_REAL4Vector(r4) assert (retn) assert ((r4.data == 3 * r4dat).all()) r4 = r4dat retn, r4 = lal.swig_lal_test_copyinout_REAL4Vector(r4) assert (retn) assert ((r4 == 3 * r4dat).all()) del r4 del r4out del r4dat lal.CheckMemoryLeaks() r8 = lal.CreateREAL8Vector(len(r8dat)) r8.data = r8dat r8out = lal.CreateREAL8Vector(len(r8dat)) r8out.data = numpy.zeros(numpy.shape(r8dat), dtype=r8dat.dtype) assert (lal.swig_lal_test_viewin_REAL8Vector(r8out, r8)) assert ((r8out.data == r8.data).all()) r8out.data = numpy.zeros(numpy.shape(r8dat), dtype=r8dat.dtype) assert (lal.swig_lal_test_viewin_REAL8Vector(r8out, r8dat)) assert ((r8out.data == r8dat).all()) r8out.data = numpy.zeros(numpy.shape(r8dat), dtype=r8dat.dtype) assert (lal.swig_lal_test_viewinout_REAL8Vector(r8out, r8)) assert ((2 * r8out.data == r8.data).all()) r8out.data = numpy.zeros(numpy.shape(r8dat), dtype=r8dat.dtype) assert (lal.swig_lal_test_viewinout_REAL8Vector(r8out, r8dat)) assert ((2 * r8out.data == r8dat).all()) r8.data = r8dat assert (lal.swig_lal_test_copyinout_REAL8Vector(r8)) assert ((r8.data == 3 * r8dat).all()) r8.data = r8dat retn, r8 = lal.swig_lal_test_copyinout_REAL8Vector(r8)
assert((r4out.data == r4dat).all()) r4out.data = numpy.zeros(numpy.shape(r4dat), dtype=r4dat.dtype) assert(lal.swig_lal_test_viewinout_REAL4Vector(r4out, r4)) assert((2 * r4out.data == r4.data).all()) r4out.data = numpy.zeros(numpy.shape(r4dat), dtype=r4dat.dtype) assert(lal.swig_lal_test_viewinout_REAL4Vector(r4out, r4dat)) assert((2 * r4out.data == r4dat).all()) del r4 del r4out del r4dat lal.CheckMemoryLeaks() r8 = lal.CreateREAL8Vector(len(r8dat)) r8.data = r8dat r8out = lal.CreateREAL8Vector(len(r8dat)) r8out.data = numpy.zeros(numpy.shape(r8dat), dtype=r8dat.dtype) assert(lal.swig_lal_test_viewin_REAL8Vector(r8out, r8)) assert((r8out.data == r8.data).all()) r8out.data = numpy.zeros(numpy.shape(r8dat), dtype=r8dat.dtype) assert(lal.swig_lal_test_viewin_REAL8Vector(r8out, r8dat)) assert((r8out.data == r8dat).all()) r8out.data = numpy.zeros(numpy.shape(r8dat), dtype=r8dat.dtype) assert(lal.swig_lal_test_viewinout_REAL8Vector(r8out, r8)) assert((2 * r8out.data == r8.data).all()) r8out.data = numpy.zeros(numpy.shape(r8dat), dtype=r8dat.dtype) assert(lal.swig_lal_test_viewinout_REAL8Vector(r8out, r8dat)) assert((2 * r8out.data == r8dat).all()) del r8 del r8out del r8dat lal.CheckMemoryLeaks() c8 = lal.CreateCOMPLEX8Vector(len(c8dat))