private static void cycle() { while (!cycleIsOver()) { if (Parameters.isHetero()) { States.updatePropagationChances(); } if (Generation == 0) { Statistics.Population[Parameters.ISNORMAL] = 500000; } else { if (Parameters.isDensity) { Cycle.OneGenerationDensity(); } else { Cycle.OneGeneration(); } } Statistics.processStatsDensity(); if (isGenerationRefreshed()) { if (Parameters.isDensity) { try { saveImageFile(); } catch (IOException ex) { Logger.getLogger(CAGird.class.getName()).log(Level.SEVERE, null, ex); } } else { Statistics.consoleDisplay(); processDatas(); } } Generation++; } }
public Cycle getCycleById(String id) { for (Cycle training : cycles) { if (training.getId().equals(id)) { return training; } } return null; }
public List<RecordWithOrigin> gatherStatistics() { String[] names = getStatsDir().list(); ArrayList<RecordWithOrigin> a = new ArrayList<RecordWithOrigin>(names.length); for (String name : names) { Cycle i = getCycleById(name); if (i != null) { List<Record> rs = i.getRecords(); for (Record r : rs) { a.add(new RecordWithOrigin(i, r)); } } } return a; }
private void loadDefaults() { try { List<Element> all = XmlUtils.getDataNodes("cycles", XmlConstants.CYCLE); for (Node node : all) { Cycle ex = Cycle.parse(node); cycles.add(ex); } } catch (Exception ex) { throw new RuntimeException(ex); } }
private void washCar() { for (Cycle c : cycles) c.action(); }
public void drive(Cycle cycle) { cycle.ride(); }
public void washCar() { for (Cycle cycle : cycles) { cycle.action(); } }
public static void test(Cycle cycle) { cycle.ride(); cycle.wheels(); }
public void process(CycleFactory cf) { Cycle cycle = cf.getCycle(); cycle.getSpeed(); }