aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/EvenActivationSelector.xtend
blob: 82a5f32d9dd5cddc6a8e07bfa8945ba506978622 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse

import java.util.Random
import java.util.Collection
import java.util.Collections
import java.util.ArrayList

class EvenActivationSelector extends ActivationSelector {
	
	new(Random r) {
		super(r)
	}
	
	override protected internalRandomizationOfActivationIDs(Collection<Object> activationIDs) {
		val toShuffle = new ArrayList<Object>(activationIDs);
		Collections.shuffle(toShuffle);
		return toShuffle
	}
	
}