JaffarPlus
High-performance best-first search optimizer for tool-assisted speedruns
Loading...
Searching...
No Matches
jaffarPlus::Rule Member List

This is the complete list of members for jaffarPlus::Rule, including all inherited members.

_actionsjaffarPlus::Ruleprivate
_checkPointTolerancejaffarPlus::Ruleprivate
_conditionsjaffarPlus::Ruleprivate
_indexjaffarPlus::Ruleprivate
_isCheckpointRulejaffarPlus::Ruleprivate
_isFailRulejaffarPlus::Ruleprivate
_isSaveSolutionRulejaffarPlus::Ruleprivate
_isWinRulejaffarPlus::Ruleprivate
_labeljaffarPlus::Ruleprivate
_rewardjaffarPlus::Ruleprivate
_satisfyRuleLabelsjaffarPlus::Ruleprivate
_satisfyRulesjaffarPlus::Ruleprivate
_saveSolutionPathjaffarPlus::Ruleprivate
addAction(const std::function< void()> &function)jaffarPlus::Ruleinline
addCondition(std::unique_ptr< Condition > condition)jaffarPlus::Ruleinline
addSatisfyRule(Rule *const subRule)jaffarPlus::Ruleinline
addSatisfyRuleLabel(const label_t satisfyRuleLabel)jaffarPlus::Ruleinline
evaluate() constjaffarPlus::Ruleinline
getActions() constjaffarPlus::Ruleinline
getCheckpointTolerance() constjaffarPlus::Ruleinline
getIndex() constjaffarPlus::Ruleinline
getLabel() constjaffarPlus::Ruleinline
getReward() constjaffarPlus::Ruleinline
getSatisfyRuleLabels() constjaffarPlus::Ruleinline
getSatisfyRules() constjaffarPlus::Ruleinline
getSaveSolutionPath() constjaffarPlus::Ruleinline
isCheckpointRule() constjaffarPlus::Ruleinline
isFailRule() constjaffarPlus::Ruleinline
isSaveSolutionRule() constjaffarPlus::Ruleinline
isWinRule() constjaffarPlus::Ruleinline
label_t typedefjaffarPlus::Rule
Rule(const size_t index, const label_t label)jaffarPlus::Ruleinline
setCheckpointRule(const bool isCheckpointRule)jaffarPlus::Ruleinline
setCheckpointTolerance(const size_t checkPointTolerance)jaffarPlus::Ruleinline
setFailRule(const bool isFailRule)jaffarPlus::Ruleinline
setReward(const float reward)jaffarPlus::Ruleinline
setSaveSolutionPath(const std::string &saveSolutionPath)jaffarPlus::Ruleinline
setSaveSolutionRule(const bool isSaveSolutionRule)jaffarPlus::Ruleinline
setWinRule(const bool isWinRule)jaffarPlus::Ruleinline
~Rule()=default (defined in jaffarPlus::Rule)jaffarPlus::Rule