List of usage examples for org.apache.commons.collections4.iterators LoopingIterator next
public E next()
From source file:com.samanamp.algorithms.RandomSelectionAlgorithm.java
private void runSimulation(LinkedList<Node> selectedNodes) { LoopingIterator<Node> selectedNodesIterator = new LoopingIterator<Node>(selectedNodes); int sigma = 0; for (int i = 0; i < runs; i++) { selectedNodesIterator.reset();// w w w . j a v a 2 s .c o m resetGraph(); for (int j = 0; j < selectedNodes.size(); j++) { sigma += simulator.sigmaOfNode(selectedNodesIterator.next(), maxTime); } } selectedNodesIterator.reset(); int finalSigma = sigma / runs; printResults(finalSigma, selectedNodesIterator); }
From source file:com.samanamp.algorithms.ForwardInspectionAlgorithm.java
private void runSimulation() { LoopingIterator<Node> selectedNodesIterator = new LoopingIterator<Node>(selectedNodes); int sigma = 0; for (int i = 0; i < runs; i++) { selectedNodesIterator.reset();/*from ww w. jav a 2 s. com*/ resetGraph(); for (int j = 0; j < selectedNodes.size(); j++) { sigma += simulator.sigmaOfNode(selectedNodesIterator.next(), maxTime); } } selectedNodesIterator.reset(); int finalSigma = sigma / runs; printResults(finalSigma, selectedNodesIterator); }