Package NPTLab

Class Summary
CompareTraces Class that computes the similarty between two given traces of two different users.
CoordSet Class that contains a set of all the location visited wrapped with an univocal ID.
CoordSetUser Class that contains in a set, personal for every user, every Coord a user visited paired with his map of locations and time per each location
CoordWrapper Class that wraps th class Coord in an object that adds an univoque ID to a couple of Coordinates (x,y)
CoordWrapperUserMap Class that creates a map specific for the user for each location containing the time spent at each location in a given day.
DeliveredMessagesProfileCastReportAnalyzer Main class to analyze the .txt ouput file created by DeliverdMessagesProfileCastReport and obtain another file with the number of duplicates of the messages and the unique ones.
DTNHostWrapper Class that Wraps DTNHost and add the method and the objects needed by the ProfileCast routing algorithm.
DTNHWMap Class that contains a map to mantain the one to one realtionship between a DTNHost and his DTNHostWrapper implemented with a singleton pattern.
MessageWrapper Class that wraps a message with additional information useful for the ProfileCast(CSI: T) routing algorithm
MessageWrapperMap Class that contains a map to mantain the one to one realtionship between a Message and his MessageWrapper implemented with a singleton pattern
SettingsValuesSingleton Class that gets from the settings file the value of the matrixCreationDays, that's the time dedicated to the creation of the the traces of the nodes
Trace Class that saves the traces of a user containing laction, day and duration of the visit
TraceNodeSet Class that contains a map of all the nodes with their mobility trace.