de.cesr.more.manipulate.agent
Class MThresholdWeightProcessor<A extends MoreLinkManipulatableAgent<A>,E extends MoreEdge<? super A>>

java.lang.Object
  extended by de.cesr.more.manipulate.agent.MThresholdWeightProcessor<A,E>
All Implemented Interfaces:
MoreEgoNetworkProcessor<A,E>
Direct Known Subclasses:
MMilieuThresholdWeightProcessor

public class MThresholdWeightProcessor<A extends MoreLinkManipulatableAgent<A>,E extends MoreEdge<? super A>>
extends Object
implements MoreEgoNetworkProcessor<A,E>

MORe In case the node properties undergo a certain threshold (MNetManipulatePa.DYN_INCREASE_THRESHOLD), weights are increased by (MNetManipulatePa.DYN_INCREASE_AMOUNT). As the opposite, if properties exceed a threshold (MNetManipulatePa.DYN_INCREASE_THRESHOLD), weights get decreased by (MNetManipulatePa.DYN_DECREASE_THRESHOLD).

Date:
29.03.2012

Constructor Summary
MThresholdWeightProcessor()
           
 
Method Summary
 void process(A agent, MoreNetwork<A,E> net)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MThresholdWeightProcessor

public MThresholdWeightProcessor()
Method Detail

process

public void process(A agent,
                    MoreNetwork<A,E> net)
Specified by:
process in interface MoreEgoNetworkProcessor<A extends MoreLinkManipulatableAgent<A>,E extends MoreEdge<? super A>>
See Also:
MoreEgoNetworkProcessor.process(java.lang.Object, de.cesr.more.basic.network.MoreNetwork)