Environments
Class Woods25
java.lang.Object
|
+--Environments.Environment
|
+--Environments.Woods
|
+--Environments.Woods25
- public class Woods25
- extends Woods
This class is used to represent a Woods Environment
where the agent perceives 25 cells around itself.
- Author:
- Olivier Sigaud and Pierre Gérard.
Fields inherited from class Environments.Woods |
action, actionList, additionnalBits, agent, chooseStartAtRandom, defaultNbWalls, defaultProbaWall, defaultXsize, defaultYsize, fixNbWalls, generator, initMap, loader, map, nbIrrelevantBits, nbRandomBits, nbSubGoals, nbSubGoalsReached, nbSubGoalsToReach, reinforcementForFeeding, xSize, xStart, ySize, yStart |
Constructor Summary |
Woods25(java.lang.String fileName)
|
Methods inherited from class Environments.Woods |
addPerceptionFor_1, addPerceptionFor_2, addRuleFor, addRulesFor, changeCellValue, chooseStart, computeFirstOutputs, computeNewOutputs, fixAdditionnalBits_perc, fixAdditionnalBits, generateWoods, generateWoods, getXSize, getYSize, initializeIrrelevantBits, initializeMap, initializeRandomBits, isMarkov, loadWoods, prepareForNewProblem, setMaps, setNbIrrelevantBits, setNbRandomBits, setNbSubGoalsToReach, setStart, toString, updateListOfPerceptions, updateRepresentativeRules |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Woods25
public Woods25(java.lang.String fileName)
- Parameters:
fileName
-
loadWoods25
protected final void loadWoods25(java.lang.String fileName)
- Parameters:
fileName
-
generateWoods25
protected final void generateWoods25(double probaWalls)
- nb : devra etre modifié : le generator doit changer...
- Parameters:
probaWalls
-
generateWoods25
protected final void generateWoods25(short nbWalls)
- Parameters:
nbWalls
-
finalizeWoodsGeneration
protected final void finalizeWoodsGeneration()
- Overrides:
finalizeWoodsGeneration
in class Woods
fillActionList
protected final void fillActionList()
- Overrides:
fillActionList
in class Woods
computeNewOutputs
public java.lang.String computeNewOutputs()
- Overrides:
computeNewOutputs
in class Woods
computeOutput
protected final java.lang.String computeOutput(short x,
short y)
- Overrides:
computeOutput
in class Woods
getOutputForm
public final java.lang.String getOutputForm()
- Overrides:
getOutputForm
in class Woods
- Returns:
- String
getInputForm
public final java.lang.String getInputForm()
- Overrides:
getInputForm
in class Woods
- Returns:
- String
getStepInformation
public final java.lang.String getStepInformation()
- Overrides:
getStepInformation
in class Woods
- Returns:
- String