00001 00005 #ifndef BELIEFCACHEROW_H 00006 #define BELIEFCACHEROW_H 00007 00008 #include "MathLib.h" 00009 #include "BeliefTreeNode.h" 00010 00011 using namespace std; 00012 using namespace momdp; 00013 00014 namespace momdp 00015 { 00016 class BeliefCacheRow 00017 { 00018 00019 public: 00020 BeliefCacheRow() 00021 { 00022 BELIEF = NULL; 00023 REACHABLE = NULL; 00024 } 00025 00026 SharedPointer<belief_vector> BELIEF; /*the belief vector*/ 00027 //double VALUE; /*the value backup value*/ 00028 REAL_VALUE LB; /*the most recent lb value*/ 00029 REAL_VALUE UB; /*the most recent ub value*/ 00030 BeliefTreeNode* REACHABLE; 00031 00032 }; 00033 } 00034 00035 #endif 00036