comparison src/org/qmul/eecs/c4dm/sia/model/VectorTable.java @ 48:ad9ef7637caa

initialise vteList renamed some variables
author stevenh
date Tue, 02 Apr 2013 22:51:00 +0100
parents c4d7e4a8ba59
children
comparison
equal deleted inserted replaced
47:00ab451e2692 48:ad9ef7637caa
1 package org.qmul.eecs.c4dm.sia.model; 1 package org.qmul.eecs.c4dm.sia.model;
2 2
3 import java.util.ArrayList;
3 import java.util.List; 4 import java.util.List;
4 5
5 public class VectorTable { 6 public class VectorTable {
6 7
7 private List<VectorTableElement> vteList; 8 private List<VectorTableElement> vteList = new ArrayList<VectorTableElement>();
8 private int numDatapoints; // the number of datapoints used to create this Vector Table 9 private int numDatapoints; // the number of datapoints used to create this Vector Table
9 10
10 public VectorTableElement get(int i) 11 public VectorTableElement get(int i)
11 { 12 {
12 return vteList.get(i); 13 return vteList.get(i);
13 } 14 }
14 15
15 public NDimensionalObject getVector(int i, int j) 16 public NDimensionalObject getVector(int fromIndex, int toIndex)
16 { 17 {
17 NDimensionalObject vector = new NDimensionalObject(); 18 NDimensionalObject vector = new NDimensionalObject();
18 19
19 for (VectorTableElement vte : vteList) 20 for (VectorTableElement vte : vteList)
20 { 21 {
21 if (vte.getFromDatapoint().getOrderedIndex() == i && vte.getToDatapoint().getOrderedIndex() == j) 22 if (vte.getFromDatapoint().getOrderedIndex() == fromIndex && vte.getToDatapoint().getOrderedIndex() == toIndex)
22 { 23 {
23 vector = vte.getVector(); 24 vector = vte;
24 break; 25 break;
25 } 26 }
26 } 27 }
27 28
28 return vector; 29 return vector;