CRAAM  2.0.0
Robust and Approximate Markov Decision Processes
craam::WeightedOutcomeAction Member List

This is the complete list of members for craam::WeightedOutcomeAction, including all inherited members.

add_outcome(long outcomeid, const Transition &t)craam::OutcomeManagementinline
add_outcome(const Transition &t)craam::OutcomeManagementinline
create_outcome(long outcomeid) overridecraam::WeightedOutcomeActioninlinevirtual
create_outcome(long outcomeid, prec_t weight)craam::WeightedOutcomeActioninline
craam::OutcomeManagement::create_outcome()craam::OutcomeManagementinlinevirtual
distributioncraam::WeightedOutcomeActionprotected
get_distribution() constcraam::WeightedOutcomeActioninline
get_outcome(long outcomeid) constcraam::OutcomeManagementinline
get_outcome(long outcomeid)craam::OutcomeManagementinline
get_outcomes() constcraam::OutcomeManagementinline
is_distribution_normalized() constcraam::WeightedOutcomeActioninline
is_nature_correct(numvec oid) constcraam::OutcomeManagementinline
mean_reward(const numvec &outcomedist) constcraam::WeightedOutcomeActioninline
mean_reward() constcraam::WeightedOutcomeActioninline
mean_transition(const numvec &outcomedist) constcraam::WeightedOutcomeActioninline
mean_transition() constcraam::WeightedOutcomeActioninline
normalize()craam::OutcomeManagementinline
normalize_distribution()craam::WeightedOutcomeActioninline
operator[](long outcomeid) constcraam::OutcomeManagementinline
operator[](long outcomeid)craam::OutcomeManagementinline
outcome_count() constcraam::OutcomeManagementinline
OutcomeManagement()craam::OutcomeManagementinline
OutcomeManagement(const vector< Transition > &outcomes)craam::OutcomeManagementinline
outcomescraam::OutcomeManagementprotected
set_distribution(const numvec &distribution)craam::WeightedOutcomeActioninline
set_distribution(long outcomeid, prec_t weight)craam::WeightedOutcomeActioninline
size() constcraam::OutcomeManagementinline
to_json(long actionid=-1) constcraam::WeightedOutcomeActioninline
to_string(string &result) constcraam::WeightedOutcomeActioninline
uniform_distribution()craam::WeightedOutcomeActioninline
WeightedOutcomeAction()craam::WeightedOutcomeActioninline
WeightedOutcomeAction(const vector< Transition > &outcomes)craam::WeightedOutcomeActioninline
~OutcomeManagement()craam::OutcomeManagementinlinevirtual