assert ((md == 3 * mddat).all()) del md del mdout del mddat lal.CheckMemoryLeaks() mcf = lal.gsl_matrix_complex_float(mcfdat.shape[0], mcfdat.shape[1]) mcf.data = mcfdat mcfout = lal.gsl_matrix_complex_float(mcfdat.shape[0], mcfdat.shape[1]) mcfout.data = numpy.zeros(numpy.shape(mcfdat), dtype=mcfdat.dtype) assert (lal.swig_lal_test_viewin_gsl_matrix_complex_float(mcfout, mcf)) assert ((mcfout.data == mcf.data).all()) mcfout.data = numpy.zeros(numpy.shape(mcfdat), dtype=mcfdat.dtype) assert (lal.swig_lal_test_viewin_gsl_matrix_complex_float(mcfout, mcfdat)) assert ((mcfout.data == mcfdat).all()) mcfout.data = numpy.zeros(numpy.shape(mcfdat), dtype=mcfdat.dtype) assert (lal.swig_lal_test_viewinout_gsl_matrix_complex_float(mcfout, mcf)) assert ((2 * mcfout.data == mcf.data).all()) mcfout.data = numpy.zeros(numpy.shape(mcfdat), dtype=mcfdat.dtype) assert (lal.swig_lal_test_viewinout_gsl_matrix_complex_float(mcfout, mcfdat)) assert ((2 * mcfout.data == mcfdat).all()) mcf.data = mcfdat assert (lal.swig_lal_test_copyinout_gsl_matrix_complex_float(mcf)) assert ((mcf.data == 3 * mcfdat).all()) mcf.data = mcfdat retn, mcf = lal.swig_lal_test_copyinout_gsl_matrix_complex_float(mcf) assert (retn) assert ((mcf.data == 3 * mcfdat).all()) mcf = mcfdat retn, mcf = lal.swig_lal_test_copyinout_gsl_matrix_complex_float(mcf) assert (retn) assert ((mcf == 3 * mcfdat).all())
assert((2 * mdout.data == mddat).all()) del md del mdout del mddat lal.CheckMemoryLeaks() mcf = lal.gsl_matrix_complex_float(mcfdat.shape[0], mcfdat.shape[1]) mcf.data = mcfdat mcfout = lal.gsl_matrix_complex_float(mcfdat.shape[0], mcfdat.shape[1]) mcfout.data = numpy.zeros(numpy.shape(mcfdat), dtype=mcfdat.dtype) assert(lal.swig_lal_test_viewin_gsl_matrix_complex_float(mcfout, mcf)) assert((mcfout.data == mcf.data).all()) mcfout.data = numpy.zeros(numpy.shape(mcfdat), dtype=mcfdat.dtype) assert(lal.swig_lal_test_viewin_gsl_matrix_complex_float(mcfout, mcfdat)) assert((mcfout.data == mcfdat).all()) mcfout.data = numpy.zeros(numpy.shape(mcfdat), dtype=mcfdat.dtype) assert(lal.swig_lal_test_viewinout_gsl_matrix_complex_float(mcfout, mcf)) assert((2 * mcfout.data == mcf.data).all()) mcfout.data = numpy.zeros(numpy.shape(mcfdat), dtype=mcfdat.dtype) assert(lal.swig_lal_test_viewinout_gsl_matrix_complex_float(mcfout, mcfdat)) assert((2 * mcfout.data == mcfdat).all()) del mcf del mcfout del mcfdat lal.CheckMemoryLeaks() mcd = lal.gsl_matrix_complex(mcddat.shape[0], mcddat.shape[1]) mcd.data = mcddat mcdout = lal.gsl_matrix_complex(mcddat.shape[0], mcddat.shape[1]) mcdout.data = numpy.zeros(numpy.shape(mcddat), dtype=mcddat.dtype) assert(lal.swig_lal_test_viewin_gsl_matrix_complex(mcdout, mcd)) assert((mcdout.data == mcd.data).all()) mcdout.data = numpy.zeros(numpy.shape(mcddat), dtype=mcddat.dtype)