Package es.uam.eps.ir.relison.diffusion.sight
Sight mechanism, for selecting the information pieces which will be observed.
-
Interface Summary Interface Description SightMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Mechanism that decides which of the information pieces that a user has received are actually seen (payed attention to) by each of the users in the network. -
Class Summary Class Description AllNotDiscardedNorPropagatedSightMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> This mechanism sees all the pieces of information who have not been previously discarded nor propagated.AllNotDiscardedSightMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> This mechanism sees all the pieces of information who have not been previously discarded nor propagated.AllNotPropagatedSightMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Sight mechanism that selects every piece of information that has arrived and the user has not propagated earlier.AllRecommendedSightMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Sees the pieces of information that come from recommended users and the user has not previously propagated.AllSightMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Sight mechanism that selects every piece of information that has arrived to the user.AllTrainSightMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Sees the pieces of information that come from training users and the user has not previously propagated.CountSightMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> The user sees (at most) a fixed number of (different) information pieces each iteration.IndividualSightMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Abstract implementation of a sight mechanism who values whether an information piece is observed by a user or not independently.RecommendedSightMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> This mechanism applies two different probabilities: one for observing information pieces from recommended users, and other for observing information pieces from training users.