natural
public void natural(LevelIdentifier level,
SimulationTimeStamp timeLowerBound,
SimulationTimeStamp timeUpperBound,
Map<LevelIdentifier,ILocalStateOfEnvironment> publicLocalStates,
ILocalStateOfEnvironment privateLocalState,
IPublicDynamicStateMap dynamicStates,
InfluencesMap producedInfluences)
Models a natural action doing nothing.
- Parameters:
level
- The level from which the natural action of the environment is made (i.e. "l" in the notations).
timeLowerBound
- Is the lower bound of the transitory period of the level identified by level
from which
the natural action of the environment is made (i.e. "t" in the notations).
timeUpperBound
- Is the upper bound of the transitory period of the level identified by level
from which
the natural action of the environment is made (i.e. t+dtl in the notations).
publicLocalStates
- All the public local states of the environment.
privateLocalState
- The private local state of the environment in the level from which perception is made (i.e.
φω-( t, level
) in the notations).
dynamicStates
- The dynamic state of the various levels that can be perceived from the
level level
. This value has previously been disambiguated by a heuristic defined in the simulation engine.
producedInfluences
- The map where the influences resulting from the natural action are stored.
- See Also:
IEnvironment.natural(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp, Map, ILocalStateOfEnvironment, IPublicDynamicStateMap, InfluencesMap)