Ruler.Engine.ActivationNode (Ruler v0.1.0) View Source
Link to this section Summary
Link to this section Types
Specs
engine() :: Ruler.Engine.t()
Specs
node_data() :: Ruler.State.ActivationNode.t()
Specs
partial_activation() :: Ruler.State.BetaMemory.partial_activation()
Specs
ref() :: Ruler.State.ActivationNode.ref()
Specs
rule() :: Ruler.Rule.t()
Specs
state() :: Ruler.State.t()
Link to this section Functions
Specs
build(engine(), rule(), [Ruler.Condition.t()]) :: {engine(), ref()}
Specs
Specs
Specs
left_activate( engine(), ref(), partial_activation(), Ruler.Fact.t(), :add | :remove ) :: engine()