Package | Description |
---|---|
org.processmining.plugins.stochasticpetrinet.external |
Modifier and Type | Class and Description |
---|---|
class |
Building |
class |
Compartment |
class |
Location |
class |
Person |
class |
Resource |
class |
Role |
class |
Room
A representation of a room which can be allocated to activities.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Allocatable> |
Allocation.getAllAllocatables() |
java.util.Set<Allocatable> |
AllocationDistribution.getAllAllocatables() |
java.util.Set<Allocatable> |
DirectAllocation.getAllAllocatables() |
java.util.Set<Allocatable> |
PoissonAllocation.getAllAllocatables() |
java.util.Set<Allocatable> |
UniformAllocation.getAllAllocatables() |
java.util.Set<Allocatable> |
UniformSetAllocation.getAllAllocatables() |
java.util.Set<Allocatable> |
PetrinetModelAllocations.getAllLocationAllocations() |
java.util.Set<Allocatable> |
ProbabilisticAllocation.getAllocatedEntities() |
java.util.Set<Allocatable> |
Allocation.getAllocation() |
java.util.Set<Allocatable> |
AllocationDistribution.getAllocation()
randomly draws an allocation from the distribution
|
java.util.Set<Allocatable> |
DirectAllocation.getAllocation() |
java.util.Set<Allocatable> |
PoissonAllocation.getAllocation() |
java.util.Set<Allocatable> |
UniformAllocation.getAllocation() |
java.util.Set<Allocatable> |
UniformSetAllocation.getAllocation() |
java.util.Set<Allocatable> |
Allocation.getAllocation(java.lang.String allocString) |
java.util.Set<Allocatable> |
AllocationDistribution.getAllocation(java.lang.String allocString) |
java.util.Set<Allocatable> |
DirectAllocation.getAllocation(java.lang.String allocString) |
java.util.Set<Allocatable> |
PoissonAllocation.getAllocation(java.lang.String allocString) |
java.util.Set<Allocatable> |
UniformAllocation.getAllocation(java.lang.String allocString) |
java.util.Set<Allocatable> |
UniformSetAllocation.getAllocation(java.lang.String allocString) |
Modifier and Type | Method and Description |
---|---|
void |
AllocationDistribution.addAllocationOption(java.util.Set<Allocatable> allocation,
double weight) |
static java.lang.Object[] |
AllocationBasedNetGenerator.generateNet(StochasticNet base,
PetrinetModelAllocations allocations,
java.util.Set<Allocatable> resources,
int numCases,
double meanTimeBetweenArrivals,
double noise,
long startTime)
Generates a net based on a basis and a number of cases that are drawn randomly from the model.
|
static java.lang.Object[] |
AllocationBasedNetGenerator.generateObservationAwareNet(StochasticNet base,
PetrinetModelAllocations allocations,
java.util.Set<Allocatable> resources,
double noise)
TOSO: Currently we neglect resources!
|
protected static java.lang.String |
AbstractAllocation.getString(java.util.Set<Allocatable> allocs) |
void |
ProbabilisticAllocation.setAllocatedEntities(java.util.Set<Allocatable> allocatedEntities) |
Constructor and Description |
---|
AllocationConfig(java.util.Set<Allocatable> choices,
int numOfAllocatables,
double probability,
Allocation.AllocType type) |
AllocationConfig(java.util.Set<Allocatable> choices,
int numOfAllocatables,
double probability,
Allocation.AllocType type,
StochasticNet.DistributionType distributionType) |
AllocationConfig(java.util.Set<Allocatable> setA,
java.util.Set<Allocatable> setB,
int numA,
int numB,
double probability,
Allocation.AllocType type) |
AllocationConfig(java.util.Set<Allocatable> setA,
java.util.Set<Allocatable> setB,
int numA,
int numB,
double probability,
Allocation.AllocType type) |
AllocationConfig(java.util.Set<Allocatable> setA,
java.util.Set<Allocatable> setB,
int numA,
int numB,
double probability,
Allocation.AllocType type,
StochasticNet.DistributionType distributionType)
Configure a cross product of two sets
|
AllocationConfig(java.util.Set<Allocatable> setA,
java.util.Set<Allocatable> setB,
int numA,
int numB,
double probability,
Allocation.AllocType type,
StochasticNet.DistributionType distributionType)
Configure a cross product of two sets
|
DirectAllocation(java.util.Set<Allocatable> allocation,
Allocation.AllocType type) |
PoissonAllocation(java.util.Collection<Allocatable> allocatableChoices,
double dropRate,
Allocation.AllocType type)
Creates an allocation between certain resources with a simple rule: the probability
to pick the second one is dropRate times the probability of the first one, and so on.
|
ProbabilisticAllocation(java.util.Set<Allocatable> allocatedEntities,
double weight) |
UniformAllocation(java.util.Set<Allocatable> uniformAllocatableChoices,
Allocation.AllocType type) |
UniformSetAllocation(java.util.Collection<java.util.Set<Allocatable>> choices,
Allocation.AllocType type) |