public class LearningProvider
extends java.lang.Object
implements java.lang.Runnable
Constructor and Description |
---|
LearningProvider() |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.FutureTask<java.lang.Double> |
lazyRequest(java.util.HashMap<java.lang.String,java.lang.Double> actions)
Lazy request.
|
void |
learnRequest(java.util.HashMap<java.lang.String,java.lang.Double> actions)
Learn request.
|
double |
resultRequest(java.util.HashMap<java.lang.String,java.lang.Double> actions)
Result request.
|
void |
run() |
void |
setAMOEBA(AMOEBA amoeba)
Sets the amoeba.
|
void |
setBufferization(boolean bufferization)
Sets the bufferization.
|
public void setAMOEBA(AMOEBA amoeba)
amoeba
- the new amoebapublic void setBufferization(boolean bufferization)
bufferization
- the new bufferizationpublic void learnRequest(java.util.HashMap<java.lang.String,java.lang.Double> actions)
actions
- the actionspublic double resultRequest(java.util.HashMap<java.lang.String,java.lang.Double> actions)
actions
- the actionspublic java.util.concurrent.FutureTask<java.lang.Double> lazyRequest(java.util.HashMap<java.lang.String,java.lang.Double> actions)
actions
- the actionspublic void run()
run
in interface java.lang.Runnable