Changeset 102 for trunk/EventBenchCore/src/de/ugoe/cs/eventbench/coverage
- Timestamp:
- 07/04/11 15:57:06 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/EventBenchCore/src/de/ugoe/cs/eventbench/coverage/CoverageCalculator.java
r93 r102 1 1 package de.ugoe.cs.eventbench.coverage; 2 2 3 import java.util.Collection; 3 4 import java.util.LinkedHashMap; 4 5 import java.util.LinkedHashSet; … … 14 15 15 16 private final IStochasticProcess process; 16 private final List<List<? extends Event<?>>> sequences;17 private final Collection<List<? extends Event<?>>> sequences; 17 18 private final int length; 18 19 19 private Set<List<? extends Event<?>>> containedSubSeqs = null;20 private Set<List<? extends Event<?>>> allPossibleSubSeqs = null;20 private Collection<List<? extends Event<?>>> containedSubSeqs = null; 21 private Collection<List<? extends Event<?>>> allPossibleSubSeqs = null; 21 22 private Map<List<? extends Event<?>>, Double> subSeqWeights = null; 22 23 23 24 24 public CoverageCalculator(IStochasticProcess process, List<List<? extends Event<?>>> sequences, int length) {25 public CoverageCalculator(IStochasticProcess process, Collection<List<? extends Event<?>>> sequences, int length) { 25 26 this.process = process; 26 27 this.sequences = sequences; … … 63 64 } 64 65 65 private Map<List<? extends Event<?>>, Double> generateWeights(IStochasticProcess process, Set<List<? extends Event<?>>> sequences) {66 private Map<List<? extends Event<?>>, Double> generateWeights(IStochasticProcess process, Collection<List<? extends Event<?>>> sequences) { 66 67 Map<List<? extends Event<?>>, Double> subSeqWeights = new LinkedHashMap<List<? extends Event<?>>, Double>(); 67 68 double sum = 0.0; … … 89 90 90 91 // O(numSeq*lenSeq) 91 private Set<List<? extends Event<?>>> containedSubSequences( List<List<? extends Event<?>>> sequences, int length) {92 private Set<List<? extends Event<?>>> containedSubSequences(Collection<List<? extends Event<?>>> sequences, int length) { 92 93 Set<List<? extends Event<?>>> containedSubSeqs = new LinkedHashSet<List<? extends Event<?>>>(); 93 94 List<Event<?>> subSeq = new LinkedList<Event<?>>();
Note: See TracChangeset
for help on using the changeset viewer.