Class MRVMWorldSetup
- java.lang.Object
-
- org.spectrumauctions.sats.core.model.mrvm.MRVMWorldSetup
-
public final class MRVMWorldSetup extends java.lang.Object- Author:
- Michael Weiss
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMRVMWorldSetup.BandSetupstatic classMRVMWorldSetup.MRVMWorldSetupBuilderstatic classMRVMWorldSetup.RegionSetupGenerates the parameters for a newly created region which are independent of the adjacency map
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jgrapht.Graph<MRVMWorldSetup.RegionSetup,org.jgrapht.graph.DefaultEdge>drawGraphStructure(UniformDistributionRNG rng)java.util.Set<MRVMWorldSetup.BandSetup>getBandSetups()org.jgrapht.Graph<MRVMWorldSetup.RegionSetup,org.jgrapht.graph.DefaultEdge>nonPlanarRandomGraphStructure(double populationPerRegionMean, double populationStandardDeviation, UniformDistributionRNG rng, IntegerInterval numberOfRegionsInterval, IntegerInterval averageAdjacenciesPerRegionInterval)Creates a naive, random, not necessarily planar graph
-
-
-
Method Detail
-
getBandSetups
public java.util.Set<MRVMWorldSetup.BandSetup> getBandSetups()
-
drawGraphStructure
public org.jgrapht.Graph<MRVMWorldSetup.RegionSetup,org.jgrapht.graph.DefaultEdge> drawGraphStructure(UniformDistributionRNG rng)
-
nonPlanarRandomGraphStructure
public org.jgrapht.Graph<MRVMWorldSetup.RegionSetup,org.jgrapht.graph.DefaultEdge> nonPlanarRandomGraphStructure(double populationPerRegionMean, double populationStandardDeviation, UniformDistributionRNG rng, IntegerInterval numberOfRegionsInterval, IntegerInterval averageAdjacenciesPerRegionInterval)
Creates a naive, random, not necessarily planar graph
-
-