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