jamie@88: jamie@91: import xtract.core.*; jamie@134: import java.util.Arrays; jamie@88: jamie@88: public class test { jamie@88: public static void main(String argv[]) { jamie@92: jamie@134: try { jamie@134: System.loadLibrary("jxtract"); jamie@134: } jamie@134: catch (UnsatisfiedLinkError e) { jamie@134: System.out.println("Failed to load the library \"jxtract\""); jamie@134: System.out.println(e.toString()); jamie@133: System.exit(0); jamie@134: } jamie@92: jamie@134: System.out.println("\nRunning libxtract Java bindings test...\n"); jamie@88: jamie@134: int len = 5; jamie@134: int retval = 0; jamie@154: double mean[] = new double[1]; jamie@154: double variance[] = new double[1]; jamie@154: double data[] = new double[len]; jamie@92: jamie@92: for (int i = 0; i < len; i++){ jamie@134: System.out.print(i * 3 + ", "); jamie@134: data[i] = i * 3; jamie@134: } jamie@92: jamie@134: retval = xtract.xtract_mean(data, len, null, mean); jamie@134: retval = xtract.xtract_variance(data, len, mean, variance); jamie@88: jamie@134: System.out.print("The mean of: " + Arrays.toString(data) + " is " jamie@134: + mean[0] + "\nThe variance is: " + variance[0] + "\n"); jamie@88: } jamie@88: }