Class InitialPcmStateCreator<A,V>
java.lang.Object
org.palladiosimulator.simexp.pcm.state.InitialPcmStateCreator<A,V>
- All Implemented Interfaces:
SelfAdaptiveSystemStateSpaceNavigator.InitialSelfAdaptiveSystemStateCreator<org.palladiosimulator.solver.models.PCMInstance,A, V>
public class InitialPcmStateCreator<A,V>
extends Object
implements SelfAdaptiveSystemStateSpaceNavigator.InitialSelfAdaptiveSystemStateCreator<org.palladiosimulator.solver.models.PCMInstance,A,V>
-
Constructor Summary
ConstructorsConstructorDescriptionInitialPcmStateCreator(Set<SimulatedMeasurementSpecification> specs, IExperimentProvider experimentProvider, SimulationRunnerHolder simulationRunnerHolder) -
Method Summary
Modifier and TypeMethodDescriptionSelfAdaptiveSystemState<org.palladiosimulator.solver.models.PCMInstance,A, V> create(ArchitecturalConfiguration<org.palladiosimulator.solver.models.PCMInstance, A> initialArch, PerceivableEnvironmentalState<V> initialEnv) ArchitecturalConfiguration<org.palladiosimulator.solver.models.PCMInstance,A> static <A,V> InitialPcmStateCreator<A, V> with(Set<SimulatedMeasurementSpecification> specs, IExperimentProvider experimentProvider, SimulationRunnerHolder simulationRunnerHolder)
-
Constructor Details
-
InitialPcmStateCreator
public InitialPcmStateCreator(Set<SimulatedMeasurementSpecification> specs, IExperimentProvider experimentProvider, SimulationRunnerHolder simulationRunnerHolder)
-
-
Method Details
-
with
public static <A,V> InitialPcmStateCreator<A,V> with(Set<SimulatedMeasurementSpecification> specs, IExperimentProvider experimentProvider, SimulationRunnerHolder simulationRunnerHolder) -
getMeasurementSpecs
-
create
public SelfAdaptiveSystemState<org.palladiosimulator.solver.models.PCMInstance,A, createV> (ArchitecturalConfiguration<org.palladiosimulator.solver.models.PCMInstance, A> initialArch, PerceivableEnvironmentalState<V> initialEnv) - Specified by:
createin interfaceSelfAdaptiveSystemStateSpaceNavigator.InitialSelfAdaptiveSystemStateCreator<org.palladiosimulator.solver.models.PCMInstance,A, V>
-
getInitialArchitecturalConfiguration
public ArchitecturalConfiguration<org.palladiosimulator.solver.models.PCMInstance,A> getInitialArchitecturalConfiguration()- Specified by:
getInitialArchitecturalConfigurationin interfaceSelfAdaptiveSystemStateSpaceNavigator.InitialSelfAdaptiveSystemStateCreator<org.palladiosimulator.solver.models.PCMInstance,A, V>
-