EvaluatorBeliefTreeNodeTuple.h
Go to the documentation of this file.
00001 #ifndef EvaluatorBeliefTreeNodeTuple_H
00002 #define EvaluatorBeliefTreeNodeTuple_H
00003 
00004 #include "Tuple.h"
00005 #include "MathLib.h"
00006 using namespace momdp;
00007 
00008 namespace momdp
00009 {
00010 
00011         class EvaluatorBeliefTreeNodeTuple : public Tuple
00012         {
00013         public:
00014                 int selectedAction;
00015                 REAL_VALUE actionValue;
00016 
00017 
00018                 EvaluatorBeliefTreeNodeTuple(void)
00019                 {
00020                         selectedAction = -1;
00021                         actionValue = -1.0;
00022                 }
00023 
00024                 virtual ~EvaluatorBeliefTreeNodeTuple(void)
00025                 {
00026                 }
00027         };
00028 
00029         class EvaluatorAfterActionDataTuple : public Tuple
00030         {
00031         public:
00032                 //SharedPointer<belief_vector>  actualActionUpdUnobs;
00033                 //SharedPointer<belief_vector>  actualActionUpdObs;
00034 
00035                 SharedPointer<SparseVector> spv;
00036 
00037 
00038                 EvaluatorAfterActionDataTuple(void)
00039                 {
00040                         //actualActionUpdUnobs = NULL;
00041                         //actualActionUpdObs = NULL;
00042                         spv = NULL;
00043                 }
00044 
00045                 virtual ~EvaluatorAfterActionDataTuple()
00046                 {
00047                 }
00048         };
00049 
00050         class EvaluatorAfterObsDataTuple : public Tuple
00051         {
00052         public:
00053 
00054                 SharedPointer<obs_prob_vector> opv;
00055 
00056 
00057                 EvaluatorAfterObsDataTuple(void)
00058                 {
00059 
00060                         opv = NULL;
00061                 }
00062 
00063                 virtual ~EvaluatorAfterObsDataTuple()
00064                 {
00065                 }
00066         };
00067 }
00068 #endif
00069 


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:29