Public Member Functions | Private Attributes
momdp::EvaluationEngine Class Reference

#include <EvaluationEngine.h>

List of all members.

Public Member Functions

void display (belief_vector &b, ostream &s)
 EvaluationEngine ()
void getPossibleObservations (belief_vector &possObs, int action, const BeliefWithState &belSt) const
double getReward (const BeliefWithState &belst, int action)
int runFor (int iters, BeliefWithState &startVec, SparseVector startBeliefX, ofstream *streamOut, double &reward, double &expReward)
BeliefTreeNodesearchNode (SharedPointer< BeliefWithState > belief)
void setup (SharedPointer< MOMDP > problem, SharedPointer< AlphaVectorPolicy > policy, BeliefForest *_beliefForest, vector< BeliefCache * > *_beliefCacheSet, Sample *_sampleEngine, SolverParams *solverParams)
string toString ()
virtual ~EvaluationEngine (void)

Private Attributes

vector< BeliefCache * > * beliefCacheSet
BeliefForestbeliefForest
SharedPointer< AlphaVectorPolicypolicy
SharedPointer< MOMDPproblem
SamplesampleEngine
SolverParamssolverParams

Detailed Description

Definition at line 19 of file EvaluationEngine.h.


Constructor & Destructor Documentation

Definition at line 18 of file EvaluationEngine.cpp.

Definition at line 31 of file EvaluationEngine.cpp.


Member Function Documentation

void momdp::EvaluationEngine::display ( belief_vector b,
ostream &  s 
)

Definition at line 79 of file EvaluationEngine.cpp.

void momdp::EvaluationEngine::getPossibleObservations ( belief_vector possObs,
int  action,
const BeliefWithState belSt 
) const

Definition at line 57 of file EvaluationEngine.cpp.

double momdp::EvaluationEngine::getReward ( const BeliefWithState belst,
int  action 
)

Definition at line 65 of file EvaluationEngine.cpp.

int momdp::EvaluationEngine::runFor ( int  iters,
BeliefWithState startVec,
SparseVector  startBeliefX,
ofstream *  streamOut,
double &  reward,
double &  expReward 
)

Definition at line 106 of file EvaluationEngine.cpp.

Definition at line 87 of file EvaluationEngine.cpp.

void momdp::EvaluationEngine::setup ( SharedPointer< MOMDP problem,
SharedPointer< AlphaVectorPolicy policy,
BeliefForest _beliefForest,
vector< BeliefCache * > *  _beliefCacheSet,
Sample _sampleEngine,
SolverParams solverParams 
)

Definition at line 21 of file EvaluationEngine.cpp.

Definition at line 72 of file EvaluationEngine.cpp.


Member Data Documentation

Definition at line 26 of file EvaluationEngine.h.

Definition at line 24 of file EvaluationEngine.h.

Definition at line 23 of file EvaluationEngine.h.

Definition at line 22 of file EvaluationEngine.h.

Definition at line 25 of file EvaluationEngine.h.

Definition at line 27 of file EvaluationEngine.h.


The documentation for this class was generated from the following files:


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