BoundSet.h
Go to the documentation of this file.
00001 #ifndef BoundSet_H
00002 #define BoundSet_H
00003 
00004 #include <vector>
00005 using namespace std;
00006 #include "Bound.h"
00007 #include "BeliefWithState.h"
00008 #include "BeliefTreeNode.h"
00009 #include "FacmodelStructs.h"
00010 using namespace momdp;
00011 namespace momdp 
00012 {
00013         template <typename T> 
00014         class BoundSet
00015         {
00016         private:
00017 
00018         public:
00019                 BoundSet(void)
00020                 {
00021                 }
00022                 virtual ~BoundSet(void)
00023                 {
00024                 }
00025 
00026                 vector<Bound<T> *> set;
00027                 virtual REAL_VALUE getValue(SharedPointer<Belief> belief) = 0;
00028                 virtual void backup(BeliefTreeNode* node) = 0;
00029         };
00030 }
00031 
00032 #endif
00033 


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