Package es.uam.eps.ir.relison.diffusion.propagation
Propagation mechanisms, for selecting the set of users which will receive the propagated information.
-
Interface Summary Interface Description PropagationMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Mechanism for selecting the set of users towards whom each user in the network propagates his/her information pieces. -
Class Summary Class Description AllNeighborsPropagationMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Given a single piece of information, a user selects all his/her neighbors as the destination of the piece.AllRecommendedNeighborsPropagationMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Given a single piece of information, a user selects all the neighbors who can be reached through a recommendation as the destination of the piece.PullPushStrategyPropagationMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Propagation mechanism for the so-called rumour spreading propagation mechanism.PullPushStrategyPureRecommenderPropagationMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Propagation mechanism for the so-called rumour spreading propagation mechanism.PullPushStrategyRecommenderPropagationMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Propagation mechanism for the so-called rumour spreading propagation mechanism.PullStrategyPropagationMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Propagation mechanism that follows the pull strategy propagation mechanism.PushStrategyPropagationMechanism<U extends java.io.Serializable,I extends java.io.Serializable,P> Propagation mechanism that follows the push strategy propagation mechanism.