public class IndirectlyFollowsMatrix
extends java.lang.Object
Constructor and Description |
---|
IndirectlyFollowsMatrix() |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
addEvidentRelations(PlacesMemorizer memorizer,
java.util.Set<java.lang.String> possibleLeftActivitiesForPlacesAlgorithm,
java.util.Set<java.lang.String> possibleRightActivitiesForPlacesAlgorithm,
java.lang.Integer minSupportForPlaces,
java.util.Map<java.lang.String,java.lang.Integer> activitiesCount) |
void |
addRelationshipBetweenActivities(java.lang.String activity1,
java.lang.String activity2) |
void |
calculateImportantRelationships(java.util.Map<java.lang.String,java.lang.Integer> activitiesCount,
java.lang.Double threshold) |
void |
calculateReallyImportantRelationships() |
void |
clean(java.lang.Double threshold) |
java.util.Map<OrderedActivity,java.util.Set<OrderedActivity>> |
getNonImportantRelationships(java.util.Set<java.lang.String> activities,
int direction,
ActivitiesOccurrencesMemorizer activitiesOccurrences) |
java.util.Map<OrderedActivity,java.util.Set<OrderedActivity>> |
getPossibleActivitiesOnTheRight(ActivitiesOccurrencesMemorizer activitiesOccurrences) |
void |
printResume() |
void |
removeActivitiesBelowSupport(java.lang.Integer minSupportForPlaces) |
public void addRelationshipBetweenActivities(java.lang.String activity1, java.lang.String activity2)
public void clean(java.lang.Double threshold)
public void removeActivitiesBelowSupport(java.lang.Integer minSupportForPlaces)
public void calculateImportantRelationships(java.util.Map<java.lang.String,java.lang.Integer> activitiesCount, java.lang.Double threshold)
public void calculateReallyImportantRelationships()
public void printResume()
public java.lang.Integer addEvidentRelations(PlacesMemorizer memorizer, java.util.Set<java.lang.String> possibleLeftActivitiesForPlacesAlgorithm, java.util.Set<java.lang.String> possibleRightActivitiesForPlacesAlgorithm, java.lang.Integer minSupportForPlaces, java.util.Map<java.lang.String,java.lang.Integer> activitiesCount)
public java.util.Map<OrderedActivity,java.util.Set<OrderedActivity>> getNonImportantRelationships(java.util.Set<java.lang.String> activities, int direction, ActivitiesOccurrencesMemorizer activitiesOccurrences)
public java.util.Map<OrderedActivity,java.util.Set<OrderedActivity>> getPossibleActivitiesOnTheRight(ActivitiesOccurrencesMemorizer activitiesOccurrences)