markov
Class RecompenseAction

java.lang.Object
  extended by markov.RecompenseAction
All Implemented Interfaces:
IRecompense

public class RecompenseAction
extends java.lang.Object
implements IRecompense

Implante un fournisseur de récompenses typique. Les actions sont discrètes.

Version:
1.10, 07/30/2003
Author:
Renato DA-COSTA, Laurent JEANPIERRE

Constructor Summary
RecompenseAction(IFournisseur mdp)
           
 
Method Summary
 double getValeur(int etat, IAction action)
          Renvoie une récompense particulière.
 double getValeur(int etat, int action)
           
 double[][] getValeurs()
           
 void setValeur(int valeur, int etat, IAction action)
           
 void setValeur(int valeur, int etat, int action)
           
 void setValeurs(double[][] valeurs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecompenseAction

public RecompenseAction(IFournisseur mdp)
Method Detail

setValeurs

public void setValeurs(double[][] valeurs)

getValeurs

public double[][] getValeurs()

getValeur

public double getValeur(int etat,
                        IAction action)
Description copied from interface: IRecompense
Renvoie une récompense particulière.

Specified by:
getValeur in interface IRecompense
Parameters:
etat - le numéro de l'état source.
action - l'action choisie.

getValeur

public double getValeur(int etat,
                        int action)

setValeur

public void setValeur(int valeur,
                      int etat,
                      int action)

setValeur

public void setValeur(int valeur,
                      int etat,
                      IAction action)