Class EnvironmentProcess<A,R,V>
java.lang.Object
org.palladiosimulator.simexp.environmentaldynamics.process.EnvironmentProcess<A,R,V>
- Direct Known Subclasses:
ObservableEnvironmentProcess
,UnobservableEnvironmentProcess
-
Field Summary
-
Constructor Summary
ConstructorDescriptionEnvironmentProcess
(Markovian<A, R> markovian, DerivableEnvironmentalDynamic<A> dynamics, ProbabilityMassFunction<State> initialDistribution) EnvironmentProcess
(Markovian<A, R> markovian, MarkovModel<A, R> model, ProbabilityMassFunction<State> initialDistribution) -
Method Summary
Modifier and TypeMethodDescriptionprotected static <A,
R> StateSpaceNavigator<A> buildEnvironmentalDynamics
(MarkovModel<A, R> model) abstract PerceivableEnvironmentalState<V>
abstract PerceivableEnvironmentalState<V>
boolean
-
Field Details
-
sampler
-
-
Constructor Details
-
EnvironmentProcess
public EnvironmentProcess(Markovian<A, R> markovian, MarkovModel<A, R> model, ProbabilityMassFunction<State> initialDistribution) -
EnvironmentProcess
public EnvironmentProcess(Markovian<A, R> markovian, DerivableEnvironmentalDynamic<A> dynamics, ProbabilityMassFunction<State> initialDistribution)
-
-
Method Details
-
buildEnvironmentalDynamics
-
determineNextSampleGiven
-
isHiddenProcess
public boolean isHiddenProcess() -
determineInitial
-
determineNextGiven
public abstract PerceivableEnvironmentalState<V> determineNextGiven(PerceivableEnvironmentalState<V> last)
-