Package es.uam.eps.ir.relison.diffusion.protocols

Information diffusion protocols.
  • Class Summary 
    Class Description
    BidirectionalRumorSpreadingModelProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Adaptation of the pull-push protocol.
    CountThresholdModelProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Count threshold model protocol.
    CustomProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Class for building custom protocols.
    IndependentCascadeModelProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Independent Cascade Model Protocol.
    ProportionThresholdModelProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Threshold model protocol.
    Protocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Information propagation protocol.
    PullModelProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Protocol that applies the push strategy for diffunding the information.
    PushModelProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Model that applies the push strategy for diffunding the information.
    RumorSpreadingModelProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Adaptation of the pull-push protocol.
    SimpleProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Simple simulator.
    TemporalProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Simulation protocol that considers the timestamps.