/* SCCS - @(#)NslTrans.java 1.4 --- 09/01/99 --00:18:13 */ // Copyright: Copyright (c) 1997 University of Southern California Brain Project. // Copyright: This software may be freely copied provided the toplevel // Copyright: COPYRIGHT file is included with each such copy. // Copyright: Email nsl@java.usc.edu. // $Log$ // // // // package nslj.src.math; import nslj.src.lang.NslInt0; import nslj.src.lang.NslInt1; import nslj.src.lang.NslInt2; import nslj.src.lang.NslFloat0; import nslj.src.lang.NslFloat1; import nslj.src.lang.NslFloat2; import nslj.src.lang.NslDouble0; import nslj.src.lang.NslDouble1; import nslj.src.lang.NslDouble2; import nslj.src.lang.NslBoolean0; import nslj.src.lang.NslBoolean1; import nslj.src.lang.NslBoolean2; //public final class NslTrans { public class NslTrans { //99/6/24 aa: NslTranspose inherits /* ints */ public static int[][] eval(int[] a) { return eval(new int[a.length][1],a); } public static int[][] eval(int[][] dest, int[] a) { int org_rows=a.length; if (dest[0].length != org_rows) { dest = new int[org_rows][1]; } int i; for (i=0;i