Modifier and Type | Method and Description |
---|---|
static int |
Grounding.groundAll(List<Rule> rules,
AtomManager atomManager,
GroundRuleStore groundRuleStore) |
static int |
Grounding.groundAll(Model model,
AtomManager atomManager,
GroundRuleStore groundRuleStore)
Calls
Rule.groundAll(AtomManager, GroundRuleStore) on
each Rule in a Model. |
Modifier and Type | Class and Description |
---|---|
class |
LazyAtomManager
A persisted atom manager that will keep track of atoms that it returns, but that
don't actually exist (lazy atoms).
|
class |
PersistedAtomManager
Implements the
AtomManager with a twist: this AtomManager will only return
RandomVariableAtoms that were persisted in the Database
at instantiation. |
class |
SimpleAtomManager
AtomManager that does not provide any functionality beyond passing calls
to underlying components.
|
Modifier and Type | Method and Description |
---|---|
GroundAtom |
QueryAtom.ground(AtomManager atomManager,
ResultList res,
int resultIndex) |
GroundAtom |
QueryAtom.ground(AtomManager atomManager,
ResultList res,
int resultIndex,
Constant[] newArgs)
Ground using the passed in buffer.
|
Modifier and Type | Method and Description |
---|---|
int |
Rule.groundAll(AtomManager atomManager,
GroundRuleStore groundRuleStore)
Adds all GroundRules to a GroundRuleStore using the AtomManager
to instantiate ground atoms.
|
Modifier and Type | Method and Description |
---|---|
int |
AbstractArithmeticRule.groundAll(AtomManager atomManager,
GroundRuleStore groundRuleStore) |
int |
AbstractArithmeticRule.groundNonSummationRule(ResultList groundVariables,
AtomManager atomManager,
GroundRuleStore groundRuleStore) |
void |
AbstractArithmeticRule.validateGroundRule(AtomManager atomManager)
Validate the abstract rule in the context of of grounding.
|
Modifier and Type | Method and Description |
---|---|
int |
AbstractLogicalRule.groundAll(AtomManager atomManager,
GroundRuleStore grs) |
int |
AbstractLogicalRule.groundAll(ResultList groundVariables,
AtomManager atomManager,
GroundRuleStore grs) |
Copyright © 2018 University of California, Santa Cruz. All rights reserved.