|
|||||||||
| 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 | ||||||||