Go to the documentation of this file.00001 #ifndef StateTransitionY_H
00002 #define StateTransitionY_H
00003
00004 #include "Const.h"
00005 #include "Observations.h"
00006 #include "Actions.h"
00007 #include "States.h"
00008
00009
00010 using namespace std;
00011 using namespace momdp;
00012 namespace momdp
00013 {
00014
00015
00016
00017 class StateTransitionY : public MObject
00018 {
00019 public:
00020 StateTransitionY();
00021 virtual ~StateTransitionY(void);
00022
00023 virtual SharedPointer<SparseMatrix> getMatrix(int a, int x, int xp) = 0;
00024 virtual SharedPointer<SparseMatrix> getMatrixTr(int a, int x, int xp) = 0;
00025 };
00026
00027 }
00028
00029
00030 #endif
00031