Artifact 3f4abed706bcb3bd856a23a9b7af321a336567f100bf5d534f3fe9daf844b778:
- Executable file
r37/packages/plot/parray.red
— part of check-in
[f2fda60abd]
at
2011-09-02 18:13:33
on branch master
— Some historical releases purely for archival purposes
git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/trunk/historical@1375 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 475) [annotate] [blame] [check-ins using] [more...]
- Executable file
r38/packages/plot/parray.red
— part of check-in
[f2fda60abd]
at
2011-09-02 18:13:33
on branch master
— Some historical releases purely for archival purposes
git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/trunk/historical@1375 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 475) [annotate] [blame] [check-ins using]
module parray; % multidimensional arrays. symbolic procedure mk!-p!-array3(nx,ny,nz); <<for i:=0:nx do iputv(w,i,mk!-p!-array2(ny,nz)); w>> where w=mkvect(nx#+1); symbolic procedure mk!-p!-array2(ny,nz); <<for i:=0:ny do iputv(w,i,mkvect(nz#+1)); w>> where w=mkvect(ny#+1); symbolic procedure p!-get3(v,i,j,k); igetv(igetv(igetv(v,i),j),k); symbolic procedure p!-put3(v,i,j,k,w); iputv(igetv(igetv(v,i),j),k,w); endmodule; end;