Re: [ViennaCL-devel] Struggling with matrix proxies

2013-08-07 Thread Karl Rupp
> OK, all working now: > m = p.Matrix(10,10,1.0) p.Assign(m[0:5,0:5], p.Matrix(5,5,5.0)).execute(); m.value > > array([[ 5., 5., 5., 5., 5., 1., 1., 1., 1., 1.], > [ 5., 5., 5., 5., 5., 1., 1., 1., 1., 1.], > [ 5., 5., 5., 5., 5., 1., 1., 1., 1.

Re: [ViennaCL-devel] Struggling with matrix proxies

2013-08-07 Thread Toby St Clere Smithe
OK, all working now: >>> m = p.Matrix(10,10,1.0) >>> p.Assign(m[0:5,0:5], p.Matrix(5,5,5.0)).execute(); m.value array([[ 5., 5., 5., 5., 5., 1., 1., 1., 1., 1.], [ 5., 5., 5., 5., 5., 1., 1., 1., 1., 1.], [ 5., 5., 5., 5., 5., 1., 1., 1., 1., 1.], [

Re: [ViennaCL-devel] Struggling with matrix proxies

2013-08-07 Thread Toby St Clere Smithe
Hi Karl, Karl Rupp writes: > Sure. Could you please derive some simple test case from > examples/tutorial/matrix-range.cpp with slices in order to find the > cause of the issue? You should be able to implement the submatrix proxy > described above in a straight-forward manner *and* get correct

Re: [ViennaCL-devel] Struggling with matrix proxies

2013-08-07 Thread Karl Rupp
Hi Toby, > I'm currently trying to implement matrix and vector proxies in > PyViennaCL, and I can't get my matrices to look right. Suppose I have > the following arbitrary 5x5 matrix, as displayed in Python: > m.value > array([[ 1., 2., 3., 4., 0.], > [ 5., 6., 7., 0.