# HG changeset patch # User stevenh # Date 1364939460 -3600 # Node ID ad9ef7637caaaa349ed21c6f93d1d974579eae2b # Parent 00ab451e26929f33df9eb98f42ba016caa653425 initialise vteList renamed some variables diff -r 00ab451e2692 -r ad9ef7637caa src/org/qmul/eecs/c4dm/sia/model/VectorTable.java --- a/src/org/qmul/eecs/c4dm/sia/model/VectorTable.java Tue Apr 02 22:49:35 2013 +0100 +++ b/src/org/qmul/eecs/c4dm/sia/model/VectorTable.java Tue Apr 02 22:51:00 2013 +0100 @@ -1,10 +1,11 @@ package org.qmul.eecs.c4dm.sia.model; +import java.util.ArrayList; import java.util.List; public class VectorTable { - private List vteList; + private List vteList = new ArrayList(); private int numDatapoints; // the number of datapoints used to create this Vector Table public VectorTableElement get(int i) @@ -12,15 +13,15 @@ return vteList.get(i); } - public NDimensionalObject getVector(int i, int j) + public NDimensionalObject getVector(int fromIndex, int toIndex) { NDimensionalObject vector = new NDimensionalObject(); for (VectorTableElement vte : vteList) { - if (vte.getFromDatapoint().getOrderedIndex() == i && vte.getToDatapoint().getOrderedIndex() == j) + if (vte.getFromDatapoint().getOrderedIndex() == fromIndex && vte.getToDatapoint().getOrderedIndex() == toIndex) { - vector = vte.getVector(); + vector = vte; break; } }