public class PlaceSearchRecursion
extends java.lang.Object
Constructor and Description |
---|
PlaceSearchRecursion(java.lang.Double placeFitnessLevel,
java.lang.Double placeUnderfednessLevel,
PlaceAdditionTriager placeAdditionTriager,
java.util.Map<OrderedActivity,java.util.Set<OrderedActivity>> nonImportantRelationshipsOnTheLeftSide,
java.util.Map<OrderedActivity,java.util.Set<OrderedActivity>> nonImportantRelationshipsOnTheRightSide,
java.util.Map<OrderedActivity,java.util.Set<OrderedActivity>> possibleActivitiesOnTheRightMap,
java.lang.Integer maxSourceOrTargetTransitions,
java.lang.Integer minSupportForPlaces) |
Modifier and Type | Method and Description |
---|---|
void |
recursionFunction(java.util.Set<OrderedActivity> addedLeftActivities,
java.util.Set<OrderedActivity> addedRightActivities,
java.util.List<OrderedActivity> leftActivitiesRemainingToBeAdded,
java.util.Set<OrderedActivity> rightActivitiesRemainingToBeAdded,
PlaceUsageStatus.status placeUsageStatus) |
void |
startRecursion() |
java.lang.Integer |
sumOrderedActivityOccurrences(java.util.Set<OrderedActivity> activities) |
public PlaceSearchRecursion(java.lang.Double placeFitnessLevel, java.lang.Double placeUnderfednessLevel, PlaceAdditionTriager placeAdditionTriager, java.util.Map<OrderedActivity,java.util.Set<OrderedActivity>> nonImportantRelationshipsOnTheLeftSide, java.util.Map<OrderedActivity,java.util.Set<OrderedActivity>> nonImportantRelationshipsOnTheRightSide, java.util.Map<OrderedActivity,java.util.Set<OrderedActivity>> possibleActivitiesOnTheRightMap, java.lang.Integer maxSourceOrTargetTransitions, java.lang.Integer minSupportForPlaces)
public void startRecursion()
public java.lang.Integer sumOrderedActivityOccurrences(java.util.Set<OrderedActivity> activities)
public void recursionFunction(java.util.Set<OrderedActivity> addedLeftActivities, java.util.Set<OrderedActivity> addedRightActivities, java.util.List<OrderedActivity> leftActivitiesRemainingToBeAdded, java.util.Set<OrderedActivity> rightActivitiesRemainingToBeAdded, PlaceUsageStatus.status placeUsageStatus)