public GHKPotentialTable() {
int DEFAULT_SIZE = 30;
modified = true;
gComponents = new DoubleCollection();
hComponents = new ArrayList<HComponent>();
kComponents = new ArrayList<KComponent>();
for(int i=0;i<DEFAULT_SIZE;i++){
hComponents.add(null);
kComponents.add(null);
}
dataCopy = new DoubleCollection();
dataMarginal = new DoubleCollection();
variableList = new ArrayList<Node>();
}