aGrUM  0.16.0
lazyDecider.h
Go to the documentation of this file.
1 
31 // =========================================================================
32 #ifndef GUM_LAZY_DECIDER_H
33 #define GUM_LAZY_DECIDER_H
34 // =========================================================================
36 // =========================================================================
37 
38 namespace gum {
39 
49  class LazyDecider : public IDecisionStrategy {
50  // ###################################################################
52  // ###################################################################
54  public:
55  // ==========================================================================
57  // ==========================================================================
59 
60  // ==========================================================================
62  // ==========================================================================
64 
66 
67 
68  // ###################################################################
70  // ###################################################################
72  public:
73  void checkState(const Instantiation& newState, Idx actionId) {}
74  };
75 } // namespace gum
76 #endif // GUM_LAZY_DECIDER_H
LazyDecider()
Constructor.
Definition: lazyDecider.h:58
<agrum/FMDP/SDyna/IDecisionStrategy.h>
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Definition: agrum.h:25
~LazyDecider()
Destructor.
Definition: lazyDecider.h:63
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Class for assigning/browsing values to tuples of discrete variables.
Definition: instantiation.h:83
Size Idx
Type for indexes.
Definition: types.h:53
void checkState(const Instantiation &newState, Idx actionId)
Definition: lazyDecider.h:73
Class to make decision randomlyDoes nothing more than the interface for DecisionStrategy does...
Definition: lazyDecider.h:49