#include <RewardAtGoal.h>
Public Member Functions | |
virtual vector< SharedPointer < RelEntry > > | getProb (map< string, SharedPointer< IVariableValue > > sourceVals) |
RewardAtGoal (SharedPointer< Variable > rewardVar, SharedPointer< Map2DPosVar > auvPos, SharedPointer< Map2DPath > path, SharedPointer< ProblemParams > params) | |
virtual | ~RewardAtGoal (void) |
Private Attributes | |
SharedPointer< Map2DPosVar > | auvPos |
SharedPointer< ProblemParams > | params |
SharedPointer< Map2DPath > | path |
SharedPointer< Variable > | rewardVar |
Definition at line 24 of file RewardAtGoal.h.
RewardAtGoal::RewardAtGoal | ( | SharedPointer< Variable > | rewardVar, |
SharedPointer< Map2DPosVar > | auvPos, | ||
SharedPointer< Map2DPath > | path, | ||
SharedPointer< ProblemParams > | params | ||
) |
Definition at line 5 of file RewardAtGoal.cpp.
RewardAtGoal::~RewardAtGoal | ( | void | ) | [virtual] |
Definition at line 16 of file RewardAtGoal.cpp.
vector< SharedPointer< RelEntry > > RewardAtGoal::getProb | ( | map< string, SharedPointer< IVariableValue > > | sourceVals | ) | [virtual] |
Implements momdp::VariableRelation.
Definition at line 20 of file RewardAtGoal.cpp.
SharedPointer<Map2DPosVar> momdp::RewardAtGoal::auvPos [private] |
Definition at line 28 of file RewardAtGoal.h.
Definition at line 29 of file RewardAtGoal.h.
SharedPointer<Map2DPath> momdp::RewardAtGoal::path [private] |
Definition at line 30 of file RewardAtGoal.h.
SharedPointer<Variable> momdp::RewardAtGoal::rewardVar [private] |
Definition at line 27 of file RewardAtGoal.h.