samer@0: /* samer@0: * Tools.java samer@0: * samer@0: * Copyright (c) 2000, Samer Abdallah, King's College London. samer@0: * All rights reserved. samer@0: * samer@0: * This software is provided AS iS and WITHOUT ANY WARRANTY; samer@0: * without even the implied warranty of MERCHANTABILITY or samer@0: * FITNESS FOR A PARTICULAR PURPOSE. samer@0: */ samer@0: samer@0: package samer.core.util; samer@0: samer@0: import java.awt.*; samer@0: import java.io.*; samer@0: import java.util.*; samer@0: import java.awt.*; samer@0: import java.lang.reflect.*; samer@0: import samer.core.*; samer@0: samer@0: public class Tools samer@0: { samer@0: // for scheme to use - a bit clunky! samer@0: samer@0: public static double[] doubleArray(int n) { return new double[n]; } samer@0: public static double doubleArray(double[] x, int i) { return x[i]; } samer@0: public static double doubleArray(double[] x, int i, double y) { return x[i]=y; } samer@0: public static double[] doubleArray(double[] x, Object[] y) { samer@0: for (int i=0; i