aGrUM  0.17.2
a C++ library for (probabilistic) graphical models
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 
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-2020 Pierre-Henri WUILLEMIN () et Christophe GONZALES () info_at_agrum_dot_org.
Definition: agrum.h:25
~LazyDecider()
Destructor.
Definition: lazyDecider.h:63
Copyright 2005-2020 Pierre-Henri WUILLEMIN () et Christophe GONZALES () info_at_agrum_dot_org.
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