JaffarPlus
High-performance best-first search optimizer for tool-assisted speedruns
Loading...
Searching...
No Matches
rule.hpp File Reference

A rule evaluated by the engine: a labelled set of conditions that, when all satisfied, grants a reward, runs actions, may satisfy other rules, and may flag win/fail/checkpoint/save-solution. More...

#include "condition.hpp"
#include "property.hpp"
#include <jaffarCommon/json.hpp>
#include <set>
#include <vector>

Go to the source code of this file.

Classes

class  jaffarPlus::Rule
 A labelled collection of conditions with associated reward, actions and outcome flags. More...
 

Detailed Description

A rule evaluated by the engine: a labelled set of conditions that, when all satisfied, grants a reward, runs actions, may satisfy other rules, and may flag win/fail/checkpoint/save-solution.

Definition in file rule.hpp.