|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.cesr.more.basic.agent.MAbstractNetworkAgent<A,E> de.cesr.more.basic.agent.MAbstractAnalyseNetworkAgent<A,E>
public abstract class MAbstractAnalyseNetworkAgent<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
MORe
Field Summary |
---|
Fields inherited from class de.cesr.more.basic.agent.MAbstractNetworkAgent |
---|
measures |
Constructor Summary | |
---|---|
MAbstractAnalyseNetworkAgent()
|
|
MAbstractAnalyseNetworkAgent(repast.simphony.space.gis.Geography<Object> geography)
|
Method Summary | |
---|---|
void |
addAmbassador()
|
int |
getBlacklistSize()
|
int |
getInDegree()
Returns the number of incoming links. |
float |
getNbrDispers()
Calculates the average distance between this household and its neighbours. |
int |
getNetKDev()
|
double |
getNetPrefDev()
|
double |
getNetworkDistanceWeight(double meanDistance,
double distance)
Provides a weight regarding the given distance. |
float |
getNNAvgDeg()
Returns the average in-degree of nearest neighbours (see Boguna2004) |
int |
getNumAmbassadors()
|
int |
getOutDegree()
Returns the number of outgoing links. |
int |
getXtInDegree()
Adds 1 to prevent 0 values for sizing in GIS |
void |
setNumAmbassadors(int number)
USed in combination with MGeoRsHomophilyDistanceFfNetworkService . |
Methods inherited from class de.cesr.more.basic.agent.MAbstractNetworkAgent |
---|
getMainNetwork, getNetwork, getNetworkComp, getNetworkMeasureObject, getNetworks, getThis, setMainNetwork, setNetwork, setNetworkComp, setNetworkMeasureObject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.cesr.more.basic.agent.MoreAgentNetworkComp |
---|
getMainNetwork, getNetwork, getNetworks, setMainNetwork, setNetwork |
Constructor Detail |
---|
public MAbstractAnalyseNetworkAgent(repast.simphony.space.gis.Geography<Object> geography)
env
- name
- public MAbstractAnalyseNetworkAgent()
env
- name
- Method Detail |
---|
public int getInDegree()
MoreAgentAnalyseNetworkComp
getInDegree
in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
MoreAgentAnalyseNetworkComp.getInDegree()
public int getXtInDegree()
MoreAgentAnalyseNetworkComp
getXtInDegree
in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
MoreAgentAnalyseNetworkComp.getXtInDegree()
public int getOutDegree()
MoreAgentAnalyseNetworkComp
getOutDegree
in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
MoreAgentAnalyseNetworkComp.getOutDegree()
public float getNbrDispers()
MoreAgentAnalyseNetworkComp
getNbrDispers
in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
MoreAgentAnalyseNetworkComp.getNbrDispers()
public float getNNAvgDeg()
MoreAgentAnalyseNetworkComp
getNNAvgDeg
in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
MoreAgentAnalyseNetworkComp.getNNAvgDeg()
public double getNetPrefDev()
getNetPrefDev
in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
MoreAgentAnalyseNetworkComp.getNetPrefDev()
public int getNetKDev()
getNetKDev
in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
MoreAgentAnalyseNetworkComp.getNetKDev()
public void addAmbassador()
public int getNumAmbassadors()
getNumAmbassadors
in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
public void setNumAmbassadors(int number)
MoreAgentAnalyseNetworkComp
MGeoRsHomophilyDistanceFfNetworkService
.
setNumAmbassadors
in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
MoreAgentAnalyseNetworkComp.setNumAmbassadors(int)
public double getNetworkDistanceWeight(double meanDistance, double distance)
MoreDistanceAttachableAgent
getNetworkDistanceWeight
in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
getNetworkDistanceWeight
in interface MoreDistanceAttachableAgent
meanDistance
- mean distance between all agents (by default only computed at initialisation of network service)
MoreAgentAnalyseNetworkComp.getNetworkDistanceWeight(double, double)
public int getBlacklistSize()
getBlacklistSize
in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
MoreAgentAnalyseNetworkComp.getBlacklistSize()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |