Ruler.Engine.BetaMemory (Ruler v0.1.0) View Source
Link to this section Summary
Link to this section Types
Specs
engine() :: Ruler.Engine.t()
Specs
mem_data() :: Ruler.State.BetaMemory.t()
Specs
partial_activation() :: Ruler.State.BetaMemory.partial_activation()
Specs
ref() :: Ruler.State.BetaMemory.ref()
Specs
state() :: Ruler.State.t()
Link to this section Functions
Specs
add_join_node!(engine(), ref(), Ruler.State.JoinNode.ref()) :: engine()
Specs
Specs
find_child!(state(), ref(), (mem_data() -> boolean())) :: Ruler.State.JoinNode.ref() | nil
Specs
left_activate( engine(), ref(), partial_activation(), Ruler.Fact.t(), :add | :remove ) :: engine()