Class PcmExperienceSimulationBuilder<A,Aa extends Reconfiguration<A>,R,V>
java.lang.Object
org.palladiosimulator.simexp.core.builder.ExperienceSimulationBuilder<org.palladiosimulator.solver.models.PCMInstance,A,Aa,R,V>
org.palladiosimulator.simexp.pcm.builder.PcmExperienceSimulationBuilder<A,Aa,R,V>
public class PcmExperienceSimulationBuilder<A,Aa extends Reconfiguration<A>,R,V>
extends ExperienceSimulationBuilder<org.palladiosimulator.solver.models.PCMInstance,A,Aa,R,V>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.palladiosimulator.simexp.core.builder.ExperienceSimulationBuilder
ExperienceSimulationBuilder.ReconfigurationSpaceBuilder, ExperienceSimulationBuilder.RewardReceiverBuilder, ExperienceSimulationBuilder.SelfAdaptiveSystemBuilder, ExperienceSimulationBuilder.SimulationConfigurationBuilder
-
Constructor Summary
ConstructorDescriptionPcmExperienceSimulationBuilder
(IExperimentProvider experimentProvider, IQVToReconfigurationManager qvtoReconfigurationManager, SimulationRunnerHolder simulationRunnerHolder) -
Method Summary
Modifier and TypeMethodDescriptionExperienceSimulator<org.palladiosimulator.solver.models.PCMInstance,
A, R> build()
protected SelfAdaptiveSystemStateSpaceNavigator.InitialSelfAdaptiveSystemStateCreator<org.palladiosimulator.solver.models.PCMInstance,
A, V> protected List<ExperienceSimulationRunner>
static <A,
Aa extends Reconfiguration<A>, R, V>
PcmExperienceSimulationBuilder<A,Aa, R, V> newBuilder
(IExperimentProvider experimentProvider, IQVToReconfigurationManager qvtoReconfigurationManager, SimulationRunnerHolder simulationRunnerHolder) Methods inherited from class org.palladiosimulator.simexp.core.builder.ExperienceSimulationBuilder
createReconfigurationSpace, createSimulationConfiguration, specifyRewardHandling, specifySelfAdaptiveSystemState
-
Constructor Details
-
PcmExperienceSimulationBuilder
public PcmExperienceSimulationBuilder(IExperimentProvider experimentProvider, IQVToReconfigurationManager qvtoReconfigurationManager, SimulationRunnerHolder simulationRunnerHolder)
-
-
Method Details
-
build
- Overrides:
build
in classExperienceSimulationBuilder<org.palladiosimulator.solver.models.PCMInstance,
A, Aa extends Reconfiguration<A>, R, V>
-
newBuilder
public static <A,Aa extends Reconfiguration<A>, PcmExperienceSimulationBuilder<A,R, V> Aa, newBuilderR, V> (IExperimentProvider experimentProvider, IQVToReconfigurationManager qvtoReconfigurationManager, SimulationRunnerHolder simulationRunnerHolder) -
makeGlobalPcmSettings
-
getSimulationRunner
- Specified by:
getSimulationRunner
in classExperienceSimulationBuilder<org.palladiosimulator.solver.models.PCMInstance,
A, Aa extends Reconfiguration<A>, R, V>
-
createInitialSassCreator
protected SelfAdaptiveSystemStateSpaceNavigator.InitialSelfAdaptiveSystemStateCreator<org.palladiosimulator.solver.models.PCMInstance,A, createInitialSassCreator()V> - Specified by:
createInitialSassCreator
in classExperienceSimulationBuilder<org.palladiosimulator.solver.models.PCMInstance,
A, Aa extends Reconfiguration<A>, R, V>
-