BeliefTransitionMOMDP.h
Go to the documentation of this file.
00001 #ifndef BeliefTransitionMOMDP_H
00002 #define BeliefTransitionMOMDP_H
00003 
00004 
00005 #include "BeliefTransition.h"
00006 #include "BeliefWithState.h"
00007 
00008 using namespace std;
00009 using namespace momdp;
00010 namespace momdp 
00011 {
00012 class BeliefTransitionMOMDP :
00013         public BeliefTransition
00014 {
00015 public:
00016         BeliefTransitionMOMDP(void);
00017         virtual ~BeliefTransitionMOMDP(void);
00018 
00019         // Where DenseVector (b_x) and belief_vector (b_y) are given as input instead of a BeliefWithState ((x,b_y)), it's for the case where the initial distribution over x is a belief (and not a delta)
00020         virtual SharedPointer<BeliefWithState> nextBelief(SharedPointer<BeliefWithState> bp, int a, int o, int obsX );
00021         virtual SharedPointer<BeliefWithState> nextBelief2(SharedPointer<BeliefWithState> bp, int a, int o, int obsX, SharedPointer<SparseVector>& jspv );
00022         virtual SharedPointer<BeliefWithState> nextBelief(SharedPointer<belief_vector>& belY, DenseVector& belX, int a, int o, int obsX); // SYL07292010 
00023 
00024 };
00025 }
00026 
00027 #endif


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