|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.cesr.more.building.util.MSmallWorldBetaModelNetworkGenerator.MSmallWorldBetaModelNetworkGeneratorParams<AgentType,E>
AgentType
- E
- public static class MSmallWorldBetaModelNetworkGenerator.MSmallWorldBetaModelNetworkGeneratorParams<AgentType,E extends MoreEdge<AgentType>>
MORe
Parameter provider for MSmallWorldBetaModelNetworkGenerator
.
Field Summary | |
---|---|
protected MoreBetaProvider<AgentType> |
betaProvider
|
protected MoreNetworkEdgeModifier<AgentType,E> |
edgeModifier
|
protected boolean |
isSymmetrical
|
protected MoreKValueProvider<AgentType> |
kProvider
|
protected MoreNetwork<AgentType,E> |
network
|
protected cern.jet.random.Uniform |
randomDist
|
protected MorePartnerFinder<AgentType,E> |
rewireManager
|
Constructor Summary | |
---|---|
MSmallWorldBetaModelNetworkGenerator.MSmallWorldBetaModelNetworkGeneratorParams()
|
Method Summary | |
---|---|
MoreBetaProvider<AgentType> |
getBetaProvider()
If the beta provider has not been set yet, it assigns a general provider using MNetworkBuildingPa.BUILD_WSSM_BETA. |
MoreNetworkEdgeModifier<AgentType,E> |
getEdgeModifier()
|
MoreKValueProvider<AgentType> |
getkProvider()
If the k provider has not been set yet, it assigns a general provider using MNetworkBuildingPa.BUILD_WSSM_INITIAL_OUTDEG. |
MoreNetwork<AgentType,E> |
getNetwork()
|
cern.jet.random.Uniform |
getRandomDist()
If random distribution has not been set, it uses URandomService.getURandomService().getUniform(). |
MorePartnerFinder<AgentType,E> |
getRewireManager()
If the rewire target provider was not set yet, it assigns a provider that selects a target vertex randomly (using MManager.getMRandomService().getUniform()). |
boolean |
isSymmetrical()
|
void |
setBetaProvider(MoreBetaProvider<AgentType> betaProvider)
|
void |
setEdgeModifier(MoreNetworkEdgeModifier<AgentType,E> edgeModifier)
|
void |
setkProvider(MoreKValueProvider<AgentType> kProvider)
|
void |
setNetwork(MoreNetwork<AgentType,E> network)
|
void |
setRandomDist(cern.jet.random.Uniform randomDist)
|
void |
setRewireManager(MorePartnerFinder<AgentType,E> rewireManager)
|
void |
setSymmetrical(boolean isSymmetrical)
Whether or not the generated edges will be symmetrical (if an edge goes from A to B there is also and edge that goes from B to A). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected MoreNetwork<AgentType,E extends MoreEdge<AgentType>> network
protected boolean isSymmetrical
protected MoreNetworkEdgeModifier<AgentType,E extends MoreEdge<AgentType>> edgeModifier
protected MoreBetaProvider<AgentType> betaProvider
protected MoreKValueProvider<AgentType> kProvider
protected MorePartnerFinder<AgentType,E extends MoreEdge<AgentType>> rewireManager
protected cern.jet.random.Uniform randomDist
Constructor Detail |
---|
public MSmallWorldBetaModelNetworkGenerator.MSmallWorldBetaModelNetworkGeneratorParams()
Method Detail |
---|
public cern.jet.random.Uniform getRandomDist()
public void setRandomDist(cern.jet.random.Uniform randomDist)
randomDist
- the randomDist to setpublic MoreNetwork<AgentType,E> getNetwork()
public void setNetwork(MoreNetwork<AgentType,E> network)
network
- the network to setpublic MoreNetworkEdgeModifier<AgentType,E> getEdgeModifier()
public void setEdgeModifier(MoreNetworkEdgeModifier<AgentType,E> edgeModifier)
edgeModifier
- the edgeModifier to setpublic MoreBetaProvider<AgentType> getBetaProvider()
public void setBetaProvider(MoreBetaProvider<AgentType> betaProvider)
betaProvider
- the betaProvider to setpublic MoreKValueProvider<AgentType> getkProvider()
public void setkProvider(MoreKValueProvider<AgentType> kProvider)
kProvider
- the kProvider to setpublic MorePartnerFinder<AgentType,E> getRewireManager()
public void setRewireManager(MorePartnerFinder<AgentType,E> rewireManager)
rewireManager
- the rewireManager to setpublic boolean isSymmetrical()
public void setSymmetrical(boolean isSymmetrical)
isSymmetrical
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |