|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.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)
MoreAgentAnalyseNetworkComp
MGeoRsHomophilyDistanceFfNetworkService
.
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 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 |