|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.cesr.more.basic.agent.MAgentNetworkComp<A,E>
de.cesr.more.basic.agent.MAgentAnalyseNetworkComp<A,E>
public class MAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
MORe TODO simplify!!
| Field Summary |
|---|
| Fields inherited from class de.cesr.more.basic.agent.MAgentNetworkComp |
|---|
agent, mainNetwork, networks |
| Constructor Summary | |
|---|---|
MAgentAnalyseNetworkComp(A agent)
|
|
MAgentAnalyseNetworkComp(A agent,
repast.simphony.space.gis.Geography<Object> geography)
|
|
MAgentAnalyseNetworkComp(A agent,
repast.simphony.space.gis.Geography<Object> geography,
de.cesr.parma.core.PmParameterManager pm)
|
|
| Method Summary | |
|---|---|
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 numAmbassadors)
USed in combination with MGeoRsHomophilyDistanceFfNetworkService. |
| Methods inherited from class de.cesr.more.basic.agent.MAgentNetworkComp |
|---|
getMainNetwork, getNetwork, getNetworks, setMainNetwork, setNetwork |
| 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 MAgentAnalyseNetworkComp(A agent)
agent -
public MAgentAnalyseNetworkComp(A agent,
repast.simphony.space.gis.Geography<Object> geography,
de.cesr.parma.core.PmParameterManager pm)
env - name -
public MAgentAnalyseNetworkComp(A agent,
repast.simphony.space.gis.Geography<Object> geography)
| Method Detail |
|---|
public int getNumAmbassadors()
getNumAmbassadors in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>public void setNumAmbassadors(int numAmbassadors)
MoreAgentAnalyseNetworkCompMGeoRsHomophilyDistanceFfNetworkService.
setNumAmbassadors in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>numAmbassadors - the numAmbassadors to setpublic int getInDegree()
getInDegree in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>public int getXtInDegree()
getXtInDegree in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>public int getOutDegree()
getOutDegree in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>public float getNbrDispers()
getNbrDispers in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>public float getNNAvgDeg()
getNNAvgDeg in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>public double getNetPrefDev()
getNetPrefDev in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>public int getNetKDev()
getNetKDev in interface MoreAgentAnalyseNetworkComp<A extends MoreNetworkAgent<A,E> & MoreMilieuAgent,E extends MoreEdge<? super A>>
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 MoreDistanceAttachableAgentmeanDistance - 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 | ||||||||