Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 

A

AbstractArithmeticRule - Class in org.linqs.psl.model.rule.arithmetic
Base class for all (first order, i.e., not ground) arithmetic rules.
AbstractArithmeticRule(ArithmeticRuleExpression, Map<SummationVariable, Formula>, String) - Constructor for class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
AbstractBranchFormula<T extends AbstractBranchFormula<T>> - Class in org.linqs.psl.model.formula
An abstract branching formula.
AbstractBranchFormula(Formula...) - Constructor for class org.linqs.psl.model.formula.AbstractBranchFormula
 
AbstractGroundArithmeticRule - Class in org.linqs.psl.model.rule.arithmetic
Base class for all ground arithmetic rules.
AbstractGroundArithmeticRule(AbstractArithmeticRule, List<Double>, List<GroundAtom>, FunctionComparator, double) - Constructor for class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
AbstractGroundArithmeticRule(AbstractArithmeticRule, double[], GroundAtom[], FunctionComparator, double) - Constructor for class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
AbstractGroundArithmeticRule(AbstractArithmeticRule, double[], GroundAtom[], FunctionComparator, double, boolean) - Constructor for class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
AbstractGroundLogicalRule - Class in org.linqs.psl.model.rule.logical
Base class for all ground logical rules.
AbstractGroundLogicalRule(AbstractLogicalRule, List<GroundAtom>, List<GroundAtom>, int) - Constructor for class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
AbstractLogicalRule - Class in org.linqs.psl.model.rule.logical
Base class for all (first order, i.e., not ground) logical rules.
AbstractLogicalRule(Formula, String) - Constructor for class org.linqs.psl.model.rule.logical.AbstractLogicalRule
 
AbstractRule - Class in org.linqs.psl.model.rule
Base class for all (first order, i.e., not ground) rules.
AbstractRule(String) - Constructor for class org.linqs.psl.model.rule.AbstractRule
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.AndContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticCoefficientOperandContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticOperatorContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleRelationContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanConjunctiveExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanDisjunctiveExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanValueContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientAdditiveExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionOperatorContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientMultiplicativeExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientOperatorContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.ConstantContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.FilterClauseContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.ImpliedByContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticOperandContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearOperatorContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveValueContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveValueContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalImplicationExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalNegationValueContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.NonSymmetricContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.NotContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.NotEqualContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.NumberContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.OrContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.PredicateContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.ProgramContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRuleContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationVariableContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.TermContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.TermEqualContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.TermOperatorContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.ThenContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedArithmeticRuleContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedLogicalRuleContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.VariableContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedArithmeticRuleContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedLogicalRuleContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightExpressionContext
 
accuracy() - Method in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
accuracy() - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
activateAtoms(List<Rule>, GroundRuleStore) - Method in class org.linqs.psl.database.atom.LazyAtomManager
Activate any lazy atoms above the threshold.
activateAtoms(Set<RandomVariableAtom>, List<Rule>, GroundRuleStore) - Method in class org.linqs.psl.database.atom.LazyAtomManager
Activate a specific set of lazy atoms.
ACTIVATION_THRESHOLD_DEFAULT - Static variable in class org.linqs.psl.database.atom.LazyAtomManager
Default value for ACTIVATION_THRESHOLD_KEY property.
ACTIVATION_THRESHOLD_KEY - Static variable in class org.linqs.psl.database.atom.LazyAtomManager
The minimum value an atom must take for it to be activated.
ADAGRAD_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.em.HardEM
 
ADAGRAD_KEY - Static variable in class org.linqs.psl.application.learning.weight.em.HardEM
Key for Boolean property that indicates whether to use AdaGrad subgradient scaling, the adaptive subgradient algorithm of John Duchi, Elad Hazan, Yoram Singer (JMLR 2010).
Add - Class in org.linqs.psl.model.rule.arithmetic.expression.coefficient
 
Add(Coefficient, Coefficient) - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Add
 
add(GroundRule, ADMMObjectiveTerm) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
add(double) - Method in class org.linqs.psl.reasoner.function.GeneralFunction
Add a constant to the sum.
add(double, FunctionTerm) - Method in class org.linqs.psl.reasoner.function.GeneralFunction
Add a general term to the sum.
add(GroundRule, ConstraintBlockerTerm) - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
 
add(GroundRule, E) - Method in class org.linqs.psl.reasoner.term.MemoryTermStore
 
add(GroundRule, E) - Method in interface org.linqs.psl.reasoner.term.TermStore
Add a term to the store that was generated from the given ground rule.
addAll(VariableTypeMap) - Method in class org.linqs.psl.model.term.VariableTypeMap
Performs a shallow copy of all variable-type pairs from another VariableTypeMap to this one.
addGroundRule(GroundRule) - Method in class org.linqs.psl.application.groundrulestore.AtomRegisterGroundRuleStore
 
addGroundRule(GroundRule) - Method in interface org.linqs.psl.application.groundrulestore.GroundRuleStore
Adds a GroundRule to this store.
addGroundRule(GroundRule) - Method in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
addProperty(String, Object) - Static method in class org.linqs.psl.config.Config
Add a property to the configuration.
addResult(Constant[]) - Method in class org.linqs.psl.database.rdbms.RDBMSResultList
 
addRule(Rule) - Method in class org.linqs.psl.model.Model
Adds a Rule to this Model.
addToPersistedCache(Set<RandomVariableAtom>) - Method in class org.linqs.psl.database.atom.PersistedAtomManager
 
addVariable(Variable, ConstantType) - Method in class org.linqs.psl.model.term.VariableTypeMap
 
addVariable(Variable, ConstantType, boolean) - Method in class org.linqs.psl.model.term.VariableTypeMap
Adds a variable-type pair to the hashmap.
ADMM_STEPS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.em.PairedDualLearner
 
ADMM_STEPS_KEY - Static variable in class org.linqs.psl.application.learning.weight.em.PairedDualLearner
Key for Integer property that indicates how many steps of ADMM to run for each inner objective before each gradient iteration (parameter N in the ICML paper)
ADMMObjectiveTerm - Class in org.linqs.psl.reasoner.admm.term
A term in the objective to be optimized by an ADMMReasoner.
ADMMObjectiveTerm(List<LocalVariable>) - Constructor for class org.linqs.psl.reasoner.admm.term.ADMMObjectiveTerm
Caller releases control of |variables|.
ADMMReasoner - Class in org.linqs.psl.reasoner.admm
Uses an ADMM optimization method to optimize its GroundRules.
ADMMReasoner() - Constructor for class org.linqs.psl.reasoner.admm.ADMMReasoner
 
ADMMReasoner.InitialValue - Enum in org.linqs.psl.reasoner.admm
Possible starting values for the consensus values.
ADMMTermGenerator - Class in org.linqs.psl.reasoner.admm.term
A TermGenerator for ADMM objective terms.
ADMMTermGenerator() - Constructor for class org.linqs.psl.reasoner.admm.term.ADMMTermGenerator
 
ADMMTermStore - Class in org.linqs.psl.reasoner.admm.term
A TermStore specifically for ADMM terms.
ADMMTermStore() - Constructor for class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
ADMMTermStore(TermStore<ADMMObjectiveTerm>) - Constructor for class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
allRules - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
ALWAYS_INCLUDE_BLOCKS - Static variable in class org.linqs.psl.database.rdbms.OptimalCover
Whether or not to always include the blocking predicates.
AMPERSAND - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
AMPERSAND - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
AMPERSAND() - Method in class org.linqs.psl.parser.antlr.PSLParser.AndContext
 
AMPERSAND(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.AndContext
 
and() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
and() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanConjunctiveExpressionContext
 
and() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveExpressionContext
 
AndContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.AndContext
 
ANONYMOUS_PARTITION_PREFIX - Static variable in class org.linqs.psl.database.rdbms.DataStoreMetadata
 
args - Variable in class org.linqs.psl.model.rule.arithmetic.expression.SummationAtom
 
args - Variable in class org.linqs.psl.reasoner.ExecutableReasoner
 
argumentColumns() - Method in class org.linqs.psl.database.rdbms.PredicateInfo
 
arguments - Variable in class org.linqs.psl.model.atom.Atom
 
arithmeticCoefficientOperand() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
arithmeticCoefficientOperand() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticOperandContext
 
ArithmeticCoefficientOperandContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.ArithmeticCoefficientOperandContext
 
arithmeticOperator() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
ArithmeticOperatorContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.ArithmeticOperatorContext
 
arithmeticRule() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
arithmeticRule() - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRuleContext
 
arithmeticRule() - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
ArithmeticRuleContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleContext
 
ArithmeticRuleExpression - Class in org.linqs.psl.model.rule.arithmetic.expression
Container for components of an arithmetic rule formula.
ArithmeticRuleExpression(List<Coefficient>, List<SummationAtomOrAtom>, FunctionComparator, Coefficient) - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
arithmeticRuleExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
arithmeticRuleExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
arithmeticRuleExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedArithmeticRuleContext
 
arithmeticRuleExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedArithmeticRuleContext
 
ArithmeticRuleExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleExpressionContext
 
arithmeticRuleRelation() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleExpressionContext
 
arithmeticRuleRelation() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
ArithmeticRuleRelationContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleRelationContext
 
asString() - Static method in class org.linqs.psl.config.Config
 
asString() - Method in class org.linqs.psl.model.Model
Create a model string that can be directly interpreted by the parser.
assume(Predicate, Term...) - Method in class org.linqs.psl.model.atom.QueryAtom
Have this QueryAtom assume new values.
atom - Variable in exception org.linqs.psl.database.atom.PersistedAtomManager.PersistedAccessException
 
Atom - Class in org.linqs.psl.model.atom
A Predicate combined with the correct number of Terms as arguments.
Atom(Predicate, Term[]) - Constructor for class org.linqs.psl.model.atom.Atom
Type mismatches will throw an exception unless the types are trivially convertable like UniqueIntID and IntegerAttribute.
atom() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticCoefficientOperandContext
 
atom() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
atom() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalNegationValueContext
 
atom - Variable in class org.linqs.psl.reasoner.function.AtomFunctionVariable
 
AtomCache - Class in org.linqs.psl.model.atom
Storage for GroundAtoms so that a Database always returns the same object for a GroundAtom.
AtomCache(Database) - Constructor for class org.linqs.psl.model.atom.AtomCache
Constructs a new AtomCache for a Database.
AtomContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
AtomFunctionVariable - Class in org.linqs.psl.reasoner.function
Encapsulates the value of a GroundAtom for use in numeric functions.
AtomFunctionVariable(GroundAtom) - Constructor for class org.linqs.psl.reasoner.function.AtomFunctionVariable
 
atomManager - Variable in class org.linqs.psl.application.inference.MPEInference
 
atomManager - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
An atom manager on top of the rvDB.
AtomManager - Class in org.linqs.psl.database.atom
Provides centralization and hooks for managing the GroundAtoms that are instantiated from a Database.
AtomManager(Database) - Constructor for class org.linqs.psl.database.atom.AtomManager
 
AtomRegisterGroundRuleStore - Class in org.linqs.psl.application.groundrulestore
A GroundRuleStore that tracks every GroundRule every GroundAtom participates in.
AtomRegisterGroundRuleStore() - Constructor for class org.linqs.psl.application.groundrulestore.AtomRegisterGroundRuleStore
 
atoms - Variable in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
atoms - Variable in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
Attribute - Interface in org.linqs.psl.model.term
A Constant that is a value, as opposed to a unique identifier.
auroc() - Method in class org.linqs.psl.evaluation.statistics.RankingEvaluator
Returns area under ROC curve.
AVERAGE_STEPS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
AVERAGE_STEPS_KEY - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
Key for Boolean property that indicates whether to average all visited weights together for final output.
averageSteps - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 

B

BASE_BRACKET_SIZE_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.search.Hyperband
 
BASE_BRACKET_SIZE_KEY - Static variable in class org.linqs.psl.application.learning.weight.search.Hyperband
The base number of weight configurations for each brackets.
BASE_WEIGHT - Static variable in class org.linqs.psl.application.learning.weight.search.grid.ContinuousRandomGridSearch
 
BaseGridSearch - Class in org.linqs.psl.application.learning.weight.search.grid
The base for grid search-like method.
BaseGridSearch(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.BaseGridSearch
 
BaseGridSearch(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.BaseGridSearch
 
baseStepSize - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
BLOCK_ADVANTAGE_DEFAULT - Static variable in class org.linqs.psl.database.rdbms.OptimalCover
 
BLOCK_ADVANTAGE_KEY - Static variable in class org.linqs.psl.database.rdbms.OptimalCover
The cost for a blocking predicate is divided by this.
body - Variable in class org.linqs.psl.model.formula.Implication
The fuzzy singletons that constitute the body of the rule
BOOLEAN_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPseudoLikelihood
Default value for BOOLEAN_KEY
BOOLEAN_KEY - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPseudoLikelihood
Boolean property.
booleanConjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
booleanConjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanConjunctiveExpressionContext
 
booleanConjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanDisjunctiveExpressionContext
 
BooleanConjunctiveExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.BooleanConjunctiveExpressionContext
 
booleanDisjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
booleanDisjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanDisjunctiveExpressionContext
 
booleanDisjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanExpressionContext
 
BooleanDisjunctiveExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.BooleanDisjunctiveExpressionContext
 
booleanExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
booleanExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanValueContext
 
booleanExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.FilterClauseContext
 
BooleanExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.BooleanExpressionContext
 
BooleanMaxWalkSat - Class in org.linqs.psl.reasoner.bool
Implementation of MaxWalkSat, which searches for a good Boolean assignment of truth values.
BooleanMaxWalkSat() - Constructor for class org.linqs.psl.reasoner.bool.BooleanMaxWalkSat
 
BooleanMCSat - Class in org.linqs.psl.reasoner.bool
Implementation of MC-Sat, which approximates the marginal probability that each atom has value 1 in a Boolean domain.
BooleanMCSat() - Constructor for class org.linqs.psl.reasoner.bool.BooleanMCSat
 
booleanValue() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanConjunctiveExpressionContext
 
booleanValue() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
BooleanValueContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.BooleanValueContext
 
build(Object) - Static method in class org.linqs.psl.util.HashCode
 
build(int, Object) - Static method in class org.linqs.psl.util.HashCode
 
build(int, int, Object) - Static method in class org.linqs.psl.util.HashCode
 
build(Object[]) - Static method in class org.linqs.psl.util.HashCode
 
build(int, Object[]) - Static method in class org.linqs.psl.util.HashCode
 
build(int, int, Object[]) - Static method in class org.linqs.psl.util.HashCode
 
bulkCopy(String, String, boolean) - Method in class org.linqs.psl.database.loading.Inserter
Import the file directly into the database.
bulkCopy(String, String, boolean, PredicateInfo, Partition) - Method in interface org.linqs.psl.database.rdbms.driver.DatabaseDriver
Perform a bulk copy operation to load the file directly into the database.
bulkCopy(String, String, boolean, PredicateInfo, Partition) - Method in class org.linqs.psl.database.rdbms.driver.H2DatabaseDriver
 
bulkCopy(String, String, boolean, PredicateInfo, Partition) - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
bulkCopy(String, String, boolean) - Method in class org.linqs.psl.database.rdbms.RDBMSInserter
 
bytesToHex(byte[]) - Static method in class org.linqs.psl.util.Hash
 

C

c - Variable in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
c1 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Add
 
c1 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Divide
 
c1 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Max
 
c1 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Min
 
c1 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Multiply
 
c1 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Subtract
 
c2 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Add
 
c2 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Divide
 
c2 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Max
 
c2 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Min
 
c2 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Multiply
 
c2 - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Subtract
 
cache - Variable in class org.linqs.psl.database.Database
The atom cache for this database.
cache - Variable in class org.linqs.psl.model.atom.AtomCache
 
callReasoner() - Method in class org.linqs.psl.reasoner.ExecutableReasoner
 
Cardinality - Class in org.linqs.psl.model.rule.arithmetic.expression.coefficient
The number of substitutions made for a SummationVariable in a grounding.
Cardinality(SummationVariable) - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Cardinality
 
CARROT - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
CARROT - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
CARROT() - Method in class org.linqs.psl.parser.antlr.PSLParser.NonSymmetricContext
 
CategoricalEvaluator - Class in org.linqs.psl.evaluation.statistics
Compute various statistics on data known to be categorical.
CategoricalEvaluator() - Constructor for class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
CategoricalEvaluator(int...) - Constructor for class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
CategoricalEvaluator(String, int...) - Constructor for class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
CategoricalEvaluator(CategoricalEvaluator.RepresentativeMetric, int...) - Constructor for class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
CategoricalEvaluator.RepresentativeMetric - Enum in org.linqs.psl.evaluation.statistics
 
CATEGORY_INDEXES_KEY - Static variable in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
The index of the arguments in the predicate (delimited by colons).
checkSchema() - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationAtom
Verifies that this atom has valid arguments.
chooseNextLocation() - Method in class org.linqs.psl.application.learning.weight.search.grid.BaseGridSearch
Choose the next location we will search.
chooseNextLocation() - Method in class org.linqs.psl.application.learning.weight.search.grid.ContinuousRandomGridSearch
 
chooseNextLocation() - Method in class org.linqs.psl.application.learning.weight.search.grid.GridSearch
 
chooseNextLocation() - Method in class org.linqs.psl.application.learning.weight.search.grid.GuidedRandomGridSearch
 
chooseNextLocation() - Method in class org.linqs.psl.application.learning.weight.search.grid.RandomGridSearch
 
chooseNextLocation() - Method in class org.linqs.psl.application.learning.weight.search.grid.RankSearch
 
CLEANUP_INPUT_DEFAULT - Static variable in class org.linqs.psl.reasoner.ExecutableReasoner
 
CLEANUP_INPUT_KEY - Static variable in class org.linqs.psl.reasoner.ExecutableReasoner
Key for boolean property for whether to delete the input file to external the reasoner on close.
CLEANUP_OUTPUT_DEFAULT - Static variable in class org.linqs.psl.reasoner.ExecutableReasoner
 
CLEANUP_OUTPUT_KEY - Static variable in class org.linqs.psl.reasoner.ExecutableReasoner
Key for boolean property for whether to delete the output file to external the reasoner on close.
cleanupInput - Variable in class org.linqs.psl.reasoner.ExecutableReasoner
 
cleanupOutput - Variable in class org.linqs.psl.reasoner.ExecutableReasoner
 
clear() - Static method in class org.linqs.psl.config.Config
Remove all properties from the configuration.
clear() - Method in class org.linqs.psl.model.Model
 
clear() - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
clear() - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
 
clear() - Method in class org.linqs.psl.reasoner.term.MemoryTermStore
 
clear() - Method in interface org.linqs.psl.reasoner.term.TermStore
Remove any existing terms and prepare for a new set.
clearException() - Method in class org.linqs.psl.util.Parallel.Worker
 
clearForTesting() - Static method in class org.linqs.psl.model.predicate.Predicate
Clear out all active predicates.
clearProperty(String) - Static method in class org.linqs.psl.config.Config
Remove a property from the configuration.
CLIP_NEGATIVE_WEIGHTS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
CLIP_NEGATIVE_WEIGHTS_KEY - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
If true, then weight will not be allowed to go negative (clipped at zero).
clipNegativeWeights - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
close() - Method in class org.linqs.psl.application.groundrulestore.AtomRegisterGroundRuleStore
 
close() - Method in interface org.linqs.psl.application.groundrulestore.GroundRuleStore
Release any memory held by the store.
close() - Method in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
close() - Method in class org.linqs.psl.application.inference.InferenceApplication
 
close() - Method in class org.linqs.psl.application.learning.weight.search.grid.InitialWeightGridSearch
 
close() - Method in class org.linqs.psl.application.learning.weight.search.grid.InitialWeightRandomGridSearch
 
close() - Method in class org.linqs.psl.application.learning.weight.search.grid.InitialWeightRankSearch
 
close() - Method in class org.linqs.psl.application.learning.weight.search.InitialWeightHyperband
 
close() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
close() - Method in interface org.linqs.psl.application.ModelApplication
Releases all resources used by this ModelApplication.
close() - Method in interface org.linqs.psl.database.DataStore
Releases all resources and locks obtained by this DataStore.
close() - Method in interface org.linqs.psl.database.rdbms.driver.DatabaseDriver
Close out any outstanding connections and cleanup.
close() - Method in class org.linqs.psl.database.rdbms.driver.H2DatabaseDriver
 
close() - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
close() - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
close() - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
close() - Method in interface org.linqs.psl.database.WritableDatabase
Releases the Partitions used by this Database.
close() - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
close() - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
close() - Method in class org.linqs.psl.reasoner.bool.BooleanMaxWalkSat
 
close() - Method in class org.linqs.psl.reasoner.bool.BooleanMCSat
 
close() - Method in class org.linqs.psl.reasoner.ExecutableReasoner
 
close() - Method in interface org.linqs.psl.reasoner.Reasoner
Releases all resources acquired by this Reasoner.
close() - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
 
close() - Method in class org.linqs.psl.reasoner.term.MemoryTermStore
 
close() - Method in interface org.linqs.psl.reasoner.term.TermStore
Close down the term store, it will not be used any more.
close() - Method in class org.linqs.psl.util.Parallel.Worker
Cleanup anything.
closed - Variable in class org.linqs.psl.database.Database
Keeps track of the open / closed status of this database.
Coefficient - Class in org.linqs.psl.model.rule.arithmetic.expression.coefficient
Numeric coefficient in a ArithmeticRuleExpression.
Coefficient() - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Coefficient
 
coefficient() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
coefficient() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientMultiplicativeExpressionContext
 
coefficientAdditiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
coefficientAdditiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientAdditiveExpressionContext
 
coefficientAdditiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientExpressionContext
 
CoefficientAdditiveExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.CoefficientAdditiveExpressionContext
 
CoefficientContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.CoefficientContext
 
coefficientExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticCoefficientOperandContext
 
coefficientExpression(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticCoefficientOperandContext
 
coefficientExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientContext
 
coefficientExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
coefficientExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
coefficientExpression(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
CoefficientExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.CoefficientExpressionContext
 
coefficientFunction() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
coefficientFunction() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientOperatorContext
 
CoefficientFunctionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
coefficientFunctionOperator() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
coefficientFunctionOperator() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
CoefficientFunctionOperatorContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionOperatorContext
 
coefficientMultiplicativeExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientAdditiveExpressionContext
 
coefficientMultiplicativeExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
coefficientMultiplicativeExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientMultiplicativeExpressionContext
 
CoefficientMultiplicativeExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.CoefficientMultiplicativeExpressionContext
 
coefficientOperator() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientContext
 
coefficientOperator() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
CoefficientOperatorContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.CoefficientOperatorContext
 
coeffs - Variable in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
coeffs - Variable in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
coeffs - Variable in class org.linqs.psl.reasoner.admm.term.HyperplaneTerm
 
coeffs - Variable in class org.linqs.psl.reasoner.admm.term.SquaredHyperplaneTerm
 
collectVariables(VariableTypeMap) - Method in class org.linqs.psl.model.atom.GroundAtom
 
collectVariables(VariableTypeMap) - Method in class org.linqs.psl.model.atom.QueryAtom
 
collectVariables(VariableTypeMap) - Method in class org.linqs.psl.model.formula.AbstractBranchFormula
 
collectVariables(VariableTypeMap) - Method in interface org.linqs.psl.model.formula.Formula
Adds the Variables
collectVariables(VariableTypeMap) - Method in class org.linqs.psl.model.formula.Implication
 
collectVariables(VariableTypeMap) - Method in class org.linqs.psl.model.formula.Negation
 
COLON - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
COLON - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
COLON() - Method in class org.linqs.psl.parser.antlr.PSLParser.FilterClauseContext
 
COLON() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightExpressionContext
 
COMMA - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
COMMA() - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
COMMA(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
COMMA() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
COMMA - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
COMMA() - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
COMMA(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
COMMENT - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
COMMENT - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
commit(RandomVariableAtom) - Method in class org.linqs.psl.database.Database
 
commit(Collection<RandomVariableAtom>) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
commit(Collection<RandomVariableAtom>, int) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
commit(RandomVariableAtom) - Method in interface org.linqs.psl.database.WritableDatabase
Persists a RandomVariableAtom in this Database's write Partition.
commit(Collection<RandomVariableAtom>) - Method in interface org.linqs.psl.database.WritableDatabase
A batch form or commit().
commit(Collection<RandomVariableAtom>, int) - Method in interface org.linqs.psl.database.WritableDatabase
A form of commit() that allows the caller to choose the specific partition the atoms are comitted to.
commitPersistedAtoms() - Method in class org.linqs.psl.database.atom.PersistedAtomManager
Commit all the atoms in this manager's persisted cache.
commitToDB() - Method in class org.linqs.psl.model.atom.RandomVariableAtom
Calls Database.commit(RandomVariableAtom) with this Atom on the Database that instantiated it.
comparator - Variable in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
comparator - Variable in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
compare(double, double) - Static method in class org.linqs.psl.util.MathUtils
 
compare(double, double, double) - Static method in class org.linqs.psl.util.MathUtils
A comparison method with the Comparator integer return semantics.
compare(float, float) - Static method in class org.linqs.psl.util.MathUtils
 
compare(float, float, float) - Static method in class org.linqs.psl.util.MathUtils
A comparison method with the Comparator integer return semantics.
compareTo(GroundAtom) - Method in class org.linqs.psl.model.atom.GroundAtom
First order by value (descending), the predicate name (natural), and then the arguments (in order).
compareTo(Term) - Method in class org.linqs.psl.model.term.DateAttribute
 
compareTo(Term) - Method in class org.linqs.psl.model.term.DoubleAttribute
 
compareTo(Term) - Method in class org.linqs.psl.model.term.IntegerAttribute
 
compareTo(Term) - Method in class org.linqs.psl.model.term.LongAttribute
 
compareTo(Term) - Method in class org.linqs.psl.model.term.StringAttribute
 
compareTo(Term) - Method in class org.linqs.psl.model.term.UniqueIntID
 
compareTo(Term) - Method in class org.linqs.psl.model.term.UniqueStringID
 
compareTo(Term) - Method in class org.linqs.psl.model.term.Variable
Just use the name for comparison.
CompatibilityRule - Static variable in class org.linqs.psl.application.groundrulestore.Filters
 
completeInitialize() - Method in class org.linqs.psl.application.inference.InferenceApplication
Complete the initialization process.
completeInitialize() - Method in class org.linqs.psl.application.inference.LazyMPEInference
 
completeInitialize() - Method in class org.linqs.psl.application.inference.MPEInference
 
compute(TrainingMap) - Method in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
compute(TrainingMap, StandardPredicate) - Method in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
compute(TrainingMap) - Method in class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
 
compute(TrainingMap, StandardPredicate) - Method in class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
 
compute(TrainingMap) - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
compute(TrainingMap, StandardPredicate) - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
compute(TrainingMap) - Method in class org.linqs.psl.evaluation.statistics.Evaluator
One of the main computation method.
compute(TrainingMap, StandardPredicate) - Method in class org.linqs.psl.evaluation.statistics.Evaluator
One of the main computation method.
compute(Database, Database, StandardPredicate) - Method in class org.linqs.psl.evaluation.statistics.Evaluator
A convenience call for those who don't want to create a training map directly.
compute(TrainingMap) - Method in class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
compute(TrainingMap, StandardPredicate) - Method in class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
compute(String, String) - Static method in class org.linqs.psl.util.Hash
 
compute(byte[], String) - Static method in class org.linqs.psl.util.Hash
 
computeExpectedIncompatibility() - Method in class org.linqs.psl.application.learning.weight.em.PairedDualLearner
 
computeExpectedIncompatibility() - Method in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPiecewisePseudoLikelihood
Compute the expected incompatibility using the piecewisepseudolikelihood.
computeExpectedIncompatibility() - Method in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPseudoLikelihood
Computes the expected incompatibility using the pseudolikelihood.
computeExpectedIncompatibility() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Compute the incompatibility in the model.
computeLatentMPEState() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
computeLoss() - Method in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPiecewisePseudoLikelihood
 
computeLoss() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Internal method for computing the loss at the current point before taking a step.
computeMPEState() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
computeObservedIncompatibility() - Method in class org.linqs.psl.application.learning.weight.em.PairedDualLearner
 
computeObservedIncompatibility() - Method in class org.linqs.psl.application.learning.weight.maxlikelihood.LazyMaxLikelihoodMPE
 
computeObservedIncompatibility() - Method in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPiecewisePseudoLikelihood
 
computeObservedIncompatibility() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Compute the incompatibility in the model using the labels (truth values) from the observed (truth) database.
computeOptimalCover(Formula, RDBMSDataStore) - Static method in class org.linqs.psl.database.rdbms.OptimalCover
Given a querable formula (see DatabaseQuery), find a fomula that will return the same variable assignments, but while minimizing joins and intermitent result set size.
computeRegularizer() - Method in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
computeScalingFactor() - Method in class org.linqs.psl.application.learning.weight.em.HardEM
 
computeScalingFactor() - Method in class org.linqs.psl.application.learning.weight.VotedPerceptron
Computes the amount to scale gradient for each rule.
computeValue(ReadableDatabase, Constant...) - Method in class org.linqs.psl.model.predicate.ExternalFunctionalPredicate
 
computeValue(ReadableDatabase, Constant...) - Method in class org.linqs.psl.model.predicate.FunctionalPredicate
Computes the truth value of this Predicate with the given arguments.
Config - Class in org.linqs.psl.config
The storage for all configuration values used in PSL.
Config() - Constructor for class org.linqs.psl.config.Config
 
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.inference.InferenceApplication
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.inference.LazyMPEInference
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.em.HardEM
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.em.PairedDualLearner
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.LazyMaxLikelihoodMPE
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPiecewisePseudoLikelihood
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPseudoLikelihood
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.search.grid.BaseGridSearch
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.search.grid.ContinuousRandomGridSearch
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.search.grid.GridSearch
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.search.grid.GuidedRandomGridSearch
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.search.grid.RandomGridSearch
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.search.grid.RankSearch
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.search.Hyperband
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.search.InitialWeightHyperband
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.database.atom.LazyAtomManager
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.database.atom.PersistedAtomManager
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.database.rdbms.OptimalCover
 
CONFIG_PREFIX - Static variable in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
CONFIG_PREFIX - Static variable in class org.linqs.psl.database.rdbms.RDBMSDataStore
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.evaluation.statistics.RankingEvaluator
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.reasoner.admm.term.ADMMTermGenerator
 
CONFIG_PREFIX - Static variable in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
CONFIG_PREFIX - Static variable in class org.linqs.psl.reasoner.bool.BooleanMaxWalkSat
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.reasoner.bool.BooleanMCSat
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.reasoner.ExecutableReasoner
Prefix of property keys used by this class.
CONFIG_PREFIX - Static variable in class org.linqs.psl.reasoner.term.MemoryTermStore
 
CONFIG_PREFIX - Static variable in class org.linqs.psl.util.Parallel
 
CONFIG_PREFIX - Static variable in class org.linqs.psl.util.RandUtils
 
Conjunction - Class in org.linqs.psl.model.formula
 
Conjunction(Formula...) - Constructor for class org.linqs.psl.model.formula.Conjunction
 
constant - Variable in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
Constant - Interface in org.linqs.psl.model.term
An element in the universe over which a PSL program is grounded.
constant() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
constant() - Method in class org.linqs.psl.parser.antlr.PSLParser.TermContext
 
constant - Variable in class org.linqs.psl.reasoner.admm.term.HyperplaneTerm
 
constant - Variable in class org.linqs.psl.reasoner.admm.term.SquaredHyperplaneTerm
 
ConstantAtomFunctionVariable - Class in org.linqs.psl.reasoner.function
Encapsulates the value of a GroundAtom for use in numeric functions.
ConstantAtomFunctionVariable(GroundAtom) - Constructor for class org.linqs.psl.reasoner.function.ConstantAtomFunctionVariable
 
ConstantContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.ConstantContext
 
ConstantNumber - Class in org.linqs.psl.model.rule.arithmetic.expression.coefficient
 
ConstantNumber(double) - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.coefficient.ConstantNumber
 
ConstantType - Enum in org.linqs.psl.model.term
A type of Constant.
ConstraintBlockerTerm - Class in org.linqs.psl.reasoner.term.blocker
A Term to hold blocks.
ConstraintBlockerTerm(RandomVariableAtom[], WeightedGroundRule[], boolean) - Constructor for class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTerm
Takes ownership of all the passed in arrays.
ConstraintBlockerTermGenerator - Class in org.linqs.psl.reasoner.term.blocker
Prepares blocks.
ConstraintBlockerTermGenerator() - Constructor for class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermGenerator
 
ConstraintBlockerTermStore - Class in org.linqs.psl.reasoner.term.blocker
A TermStore to hold blocks.
ConstraintBlockerTermStore() - Constructor for class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
 
ConstraintRule - Static variable in class org.linqs.psl.application.groundrulestore.Filters
 
ConstraintTerm - Class in org.linqs.psl.reasoner.function
A numeric constraint.
ConstraintTerm(GeneralFunction, FunctionComparator, double) - Constructor for class org.linqs.psl.reasoner.function.ConstraintTerm
 
containsGroundRule(GroundRule) - Method in interface org.linqs.psl.application.groundrulestore.GroundRuleStore
Checks whether a GroundRule is in this store.
containsGroundRule(GroundRule) - Method in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
ContinuousEvaluator - Class in org.linqs.psl.evaluation.statistics
Compute various continuous statistics using a threshold.
ContinuousEvaluator() - Constructor for class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
 
ContinuousEvaluator(String) - Constructor for class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
 
ContinuousEvaluator(ContinuousEvaluator.RepresentativeMetric) - Constructor for class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
 
ContinuousEvaluator.RepresentativeMetric - Enum in org.linqs.psl.evaluation.statistics
 
ContinuousRandomGridSearch - Class in org.linqs.psl.application.learning.weight.search.grid
A grid search that just randomly samples from a continuous grid [0, 1).
ContinuousRandomGridSearch(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.ContinuousRandomGridSearch
 
ContinuousRandomGridSearch(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.ContinuousRandomGridSearch
 
copy() - Method in class org.linqs.psl.util.Parallel.Worker
Make a deep copy of this worker.
count(Rule) - Method in interface org.linqs.psl.application.groundrulestore.GroundRuleStore
 
count(Rule) - Method in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
count(int, int, int, Parallel.Worker<Integer>) - Static method in class org.linqs.psl.util.Parallel
Count and call a worker with each number in [start, end).
count(int, int, Parallel.Worker<Integer>) - Static method in class org.linqs.psl.util.Parallel
Convenience count() that increments by 1.
count(int, Parallel.Worker<Integer>) - Static method in class org.linqs.psl.util.Parallel
Convenience count() that starts at 0 and increments by 1.
countActivatableAtoms() - Method in class org.linqs.psl.database.atom.LazyAtomManager
Compute the number of lazy atoms that can be activated at this moment.
countAllGroundAtoms(StandardPredicate) - Method in class org.linqs.psl.database.Database
 
countAllGroundAtoms(StandardPredicate, List<Integer>) - Method in class org.linqs.psl.database.Database
 
countAllGroundAtoms(StandardPredicate, List<Integer>) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
countAllGroundAtoms(StandardPredicate) - Method in interface org.linqs.psl.database.ReadableDatabase
Get a count of all the ground atoms for a predicate.
countAllGroundRandomVariableAtoms(StandardPredicate) - Method in class org.linqs.psl.database.Database
 
countAllGroundRandomVariableAtoms(StandardPredicate) - Method in interface org.linqs.psl.database.ReadableDatabase
Get a count of all the ground RandomVariableAtoms for a predicate.
createAtomManager() - Method in class org.linqs.psl.application.learning.weight.maxlikelihood.LazyMaxLikelihoodMPE
 
createAtomManager() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Create an atom manager on top of the RV database.
createCountAllStatement(Connection, List<Integer>) - Method in class org.linqs.psl.database.rdbms.PredicateInfo
Create a prepared statement to count all the ground atoms for this predicate (within the specified partitions).
createDeleteStatement(Connection, int) - Method in class org.linqs.psl.database.rdbms.PredicateInfo
Create a prepared statement that deletes ground atoms that match all the arguments.
createLocalVariable(AtomFunctionVariable) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
Create a local variable and ensure that a global copy is registered.
createPartitionMoveStatement(Connection, int, int) - Method in class org.linqs.psl.database.rdbms.PredicateInfo
Create a prepared statement that changes moves atoms from one partition to another.
createQueryAllStatement(Connection, List<Integer>) - Method in class org.linqs.psl.database.rdbms.PredicateInfo
Create a prepared statement to query all the atoms for this predicate (within the specified partitions).
createQueryAllWriteStatement(Connection, int) - Method in class org.linqs.psl.database.rdbms.PredicateInfo
Create a prepared statement that queries for all random variable atoms (atoms in the write partition) of this predicate.
createQueryStatement(Connection, List<Integer>) - Method in class org.linqs.psl.database.rdbms.PredicateInfo
Create a prepared statement that queries for one specific atom.
createUpsertStatement(Connection, DatabaseDriver) - Method in class org.linqs.psl.database.rdbms.PredicateInfo
Create a prepared statement that upserts.
currentLocation - Variable in class org.linqs.psl.application.learning.weight.search.grid.BaseGridSearch
The current location we are investigating.
CUT_OBJECTIVE_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
CUT_OBJECTIVE_KEY - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
If true, then cut the step size in half whenever the objective increases.
cutObjective - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 

D

Database - Class in org.linqs.psl.database
A data model for retrieving and persisting GroundAtoms.
Database(DataStore, Partition, Partition[]) - Constructor for class org.linqs.psl.database.Database
 
DatabaseDriver - Interface in org.linqs.psl.database.rdbms.driver
An interface to a specific RDBMS backend.
DatabasePopulator - Class in org.linqs.psl.database
A DatabasePopulator can easily commit a large number of RandomVariableAtoms to a database.
DatabasePopulator(Database) - Constructor for class org.linqs.psl.database.DatabasePopulator
Constructs a DatabasePopulator using the specified Database.
DatabaseQuery - Class in org.linqs.psl.database
A query to select groundings from a Database.
DatabaseQuery(Formula) - Constructor for class org.linqs.psl.database.DatabaseQuery
 
DatabaseQuery(Formula, boolean) - Constructor for class org.linqs.psl.database.DatabaseQuery
 
DataLoader - Class in org.linqs.psl.cli
Parse CLI data files and load all the predicates and data.
DataLoader() - Constructor for class org.linqs.psl.cli.DataLoader
 
DataStore - Interface in org.linqs.psl.database
Makes GroundAtoms available via Databases.
DataStoreMetadata - Class in org.linqs.psl.database.rdbms
 
DataStoreMetadata(RDBMSDataStore) - Constructor for class org.linqs.psl.database.rdbms.DataStoreMetadata
 
DateAttribute - Class in org.linqs.psl.model.term
An Attribute that encapsulates a Date.
DateAttribute(DateTime) - Constructor for class org.linqs.psl.model.term.DateAttribute
Constructs a Date attribute from a Date
db - Variable in class org.linqs.psl.application.inference.InferenceApplication
 
db - Variable in class org.linqs.psl.database.atom.AtomManager
 
db - Variable in class org.linqs.psl.model.atom.AtomCache
 
db - Variable in class org.linqs.psl.model.atom.GroundAtom
 
DEFAULT_CATEGORY_INDEXES - Static variable in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
DEFAULT_DELIM - Static variable in class org.linqs.psl.util.StringUtils
 
DEFAULT_DELIMITER - Static variable in class org.linqs.psl.database.loading.Inserter
 
DEFAULT_EVIDENCE_VALUE - Static variable in class org.linqs.psl.database.rdbms.RDBMSInserter
 
DEFAULT_H2_DB_PATH - Static variable in class org.linqs.psl.cli.Launcher
 
DEFAULT_HOST - Static variable in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
DEFAULT_IA - Static variable in class org.linqs.psl.cli.Launcher
 
DEFAULT_INITIAL_NUMBER - Static variable in class org.linqs.psl.util.HashCode
 
DEFAULT_MULTIPLIER - Static variable in class org.linqs.psl.util.HashCode
 
DEFAULT_MULTIROW_COUNT - Static variable in class org.linqs.psl.database.rdbms.RDBMSInserter
The number of records in each multi-row insert.
DEFAULT_PAGE_SIZE - Static variable in class org.linqs.psl.database.rdbms.RDBMSInserter
The number of inserts in each batch.
DEFAULT_PORT - Static variable in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
DEFAULT_POSTGRES_DB_NAME - Static variable in class org.linqs.psl.cli.Launcher
 
DEFAULT_PREDICATE_KEY - Static variable in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
The default predicate to use when none are supplied.
DEFAULT_REPRESENTATIVE - Static variable in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
DEFAULT_REPRESENTATIVE - Static variable in class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
 
DEFAULT_REPRESENTATIVE - Static variable in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
DEFAULT_REPRESENTATIVE - Static variable in class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
DEFAULT_THRESHOLD - Static variable in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
DEFAULT_THRESHOLD - Static variable in class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
DEFAULT_WLA - Static variable in class org.linqs.psl.cli.Launcher
 
deleteAtom(GroundAtom) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
deleteAtom(GroundAtom) - Method in interface org.linqs.psl.database.WritableDatabase
Removes the GroundAtom from the Database, if it exists.
deletePartition(Partition) - Method in interface org.linqs.psl.database.DataStore
Deletes all GroundAtoms persisted in a Partition.
deletePartition(Partition) - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
DELIM - Static variable in class org.linqs.psl.application.learning.weight.search.grid.GridSearch
The delimiter to separate rule weights (and lication ids).
DELIM - Static variable in class org.linqs.psl.application.learning.weight.search.grid.RankSearch
The delimiter to separate rule weights (and lication ids).
DELIM - Static variable in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
delim - Variable in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
DELIM_DEFAULT - Static variable in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
DELIM_KEY - Static variable in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
The delimiter to use when building summation substitutions.
DiscreteEvaluator - Class in org.linqs.psl.evaluation.statistics
Compute various discrete statistics using a threshold.
DiscreteEvaluator() - Constructor for class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
DiscreteEvaluator(double) - Constructor for class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
DiscreteEvaluator(double, String) - Constructor for class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
DiscreteEvaluator(double, DiscreteEvaluator.RepresentativeMetric) - Constructor for class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
DiscreteEvaluator.RepresentativeMetric - Enum in org.linqs.psl.evaluation.statistics
 
Disjunction - Class in org.linqs.psl.model.formula
 
Disjunction(Formula...) - Constructor for class org.linqs.psl.model.formula.Disjunction
 
DIV - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
DIV() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticCoefficientOperandContext
 
DIV() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticOperatorContext
 
DIV() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientMultiplicativeExpressionContext
 
DIV - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
Divide - Class in org.linqs.psl.model.rule.arithmetic.expression.coefficient
A coefficient to represent division.
Divide(Coefficient, Coefficient) - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Divide
 
DNFClause(List<Atom>, List<Atom>) - Constructor for class org.linqs.psl.model.formula.FormulaAnalysis.DNFClause
 
doLearn() - Method in class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
 
doLearn() - Method in class org.linqs.psl.application.learning.weight.em.PairedDualLearner
 
doLearn() - Method in class org.linqs.psl.application.learning.weight.search.grid.BaseGridSearch
 
doLearn() - Method in class org.linqs.psl.application.learning.weight.search.Hyperband
 
doLearn() - Method in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
doLearn() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Do the actual learning procedure.
DOUBLE_QUOTE - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
DOUBLE_QUOTE - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
DoubleAttribute - Class in org.linqs.psl.model.term
An Attribute that encapsulates a Double.
DoubleAttribute(Double) - Constructor for class org.linqs.psl.model.term.DoubleAttribute
Constructs a Double attribute from a Double
dropColumnDefault(String, String) - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
Remove the default value for a column.

E

emIteration - Variable in class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
 
ensureCapacity(int) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
ensureCapacity(int) - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
 
ensureCapacity(int) - Method in class org.linqs.psl.reasoner.term.MemoryTermStore
 
ensureCapacity(int) - Method in interface org.linqs.psl.reasoner.term.TermStore
Ensure that the underlying stuctures can have the required capacity.
enterAnd(PSLParser.AndContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.and().
enterAnd(PSLParser.AndContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.and().
enterArithmeticCoefficientOperand(PSLParser.ArithmeticCoefficientOperandContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.arithmeticCoefficientOperand().
enterArithmeticCoefficientOperand(PSLParser.ArithmeticCoefficientOperandContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.arithmeticCoefficientOperand().
enterArithmeticOperator(PSLParser.ArithmeticOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.arithmeticOperator().
enterArithmeticOperator(PSLParser.ArithmeticOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.arithmeticOperator().
enterArithmeticRule(PSLParser.ArithmeticRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.arithmeticRule().
enterArithmeticRule(PSLParser.ArithmeticRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.arithmeticRule().
enterArithmeticRuleExpression(PSLParser.ArithmeticRuleExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.arithmeticRuleExpression().
enterArithmeticRuleExpression(PSLParser.ArithmeticRuleExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.arithmeticRuleExpression().
enterArithmeticRuleRelation(PSLParser.ArithmeticRuleRelationContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.arithmeticRuleRelation().
enterArithmeticRuleRelation(PSLParser.ArithmeticRuleRelationContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.arithmeticRuleRelation().
enterAtom(PSLParser.AtomContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.atom().
enterAtom(PSLParser.AtomContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.atom().
enterBooleanConjunctiveExpression(PSLParser.BooleanConjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.booleanConjunctiveExpression().
enterBooleanConjunctiveExpression(PSLParser.BooleanConjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.booleanConjunctiveExpression().
enterBooleanDisjunctiveExpression(PSLParser.BooleanDisjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.booleanDisjunctiveExpression().
enterBooleanDisjunctiveExpression(PSLParser.BooleanDisjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.booleanDisjunctiveExpression().
enterBooleanExpression(PSLParser.BooleanExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.booleanExpression().
enterBooleanExpression(PSLParser.BooleanExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.booleanExpression().
enterBooleanValue(PSLParser.BooleanValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.booleanValue().
enterBooleanValue(PSLParser.BooleanValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.booleanValue().
enterCoefficient(PSLParser.CoefficientContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.coefficient().
enterCoefficient(PSLParser.CoefficientContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.coefficient().
enterCoefficientAdditiveExpression(PSLParser.CoefficientAdditiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.coefficientAdditiveExpression().
enterCoefficientAdditiveExpression(PSLParser.CoefficientAdditiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.coefficientAdditiveExpression().
enterCoefficientExpression(PSLParser.CoefficientExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.coefficientExpression().
enterCoefficientExpression(PSLParser.CoefficientExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.coefficientExpression().
enterCoefficientFunction(PSLParser.CoefficientFunctionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.coefficientFunction().
enterCoefficientFunction(PSLParser.CoefficientFunctionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.coefficientFunction().
enterCoefficientFunctionOperator(PSLParser.CoefficientFunctionOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.coefficientFunctionOperator().
enterCoefficientFunctionOperator(PSLParser.CoefficientFunctionOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.coefficientFunctionOperator().
enterCoefficientMultiplicativeExpression(PSLParser.CoefficientMultiplicativeExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.coefficientMultiplicativeExpression().
enterCoefficientMultiplicativeExpression(PSLParser.CoefficientMultiplicativeExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.coefficientMultiplicativeExpression().
enterCoefficientOperator(PSLParser.CoefficientOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.coefficientOperator().
enterCoefficientOperator(PSLParser.CoefficientOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.coefficientOperator().
enterConstant(PSLParser.ConstantContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.constant().
enterConstant(PSLParser.ConstantContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.constant().
enterEveryRule(ParserRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
enterFilterClause(PSLParser.FilterClauseContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.filterClause().
enterFilterClause(PSLParser.FilterClauseContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.filterClause().
enterImpliedBy(PSLParser.ImpliedByContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.impliedBy().
enterImpliedBy(PSLParser.ImpliedByContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.impliedBy().
enterLinearArithmeticExpression(PSLParser.LinearArithmeticExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.linearArithmeticExpression().
enterLinearArithmeticExpression(PSLParser.LinearArithmeticExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.linearArithmeticExpression().
enterLinearArithmeticOperand(PSLParser.LinearArithmeticOperandContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.linearArithmeticOperand().
enterLinearArithmeticOperand(PSLParser.LinearArithmeticOperandContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.linearArithmeticOperand().
enterLinearOperator(PSLParser.LinearOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.linearOperator().
enterLinearOperator(PSLParser.LinearOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.linearOperator().
enterLogicalConjunctiveExpression(PSLParser.LogicalConjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.logicalConjunctiveExpression().
enterLogicalConjunctiveExpression(PSLParser.LogicalConjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.logicalConjunctiveExpression().
enterLogicalConjunctiveValue(PSLParser.LogicalConjunctiveValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.logicalConjunctiveValue().
enterLogicalConjunctiveValue(PSLParser.LogicalConjunctiveValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.logicalConjunctiveValue().
enterLogicalDisjunctiveExpression(PSLParser.LogicalDisjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.logicalDisjunctiveExpression().
enterLogicalDisjunctiveExpression(PSLParser.LogicalDisjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.logicalDisjunctiveExpression().
enterLogicalDisjunctiveValue(PSLParser.LogicalDisjunctiveValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.logicalDisjunctiveValue().
enterLogicalDisjunctiveValue(PSLParser.LogicalDisjunctiveValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.logicalDisjunctiveValue().
enterLogicalImplicationExpression(PSLParser.LogicalImplicationExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.logicalImplicationExpression().
enterLogicalImplicationExpression(PSLParser.LogicalImplicationExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.logicalImplicationExpression().
enterLogicalNegationValue(PSLParser.LogicalNegationValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.logicalNegationValue().
enterLogicalNegationValue(PSLParser.LogicalNegationValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.logicalNegationValue().
enterLogicalRule(PSLParser.LogicalRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.logicalRule().
enterLogicalRule(PSLParser.LogicalRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.logicalRule().
enterLogicalRuleExpression(PSLParser.LogicalRuleExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.logicalRuleExpression().
enterLogicalRuleExpression(PSLParser.LogicalRuleExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.logicalRuleExpression().
enterNonSymmetric(PSLParser.NonSymmetricContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.nonSymmetric().
enterNonSymmetric(PSLParser.NonSymmetricContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.nonSymmetric().
enterNot(PSLParser.NotContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.not().
enterNot(PSLParser.NotContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.not().
enterNotEqual(PSLParser.NotEqualContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.notEqual().
enterNotEqual(PSLParser.NotEqualContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.notEqual().
enterNumber(PSLParser.NumberContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.number().
enterNumber(PSLParser.NumberContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.number().
enterOr(PSLParser.OrContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.or().
enterOr(PSLParser.OrContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.or().
enterPredicate(PSLParser.PredicateContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.predicate().
enterPredicate(PSLParser.PredicateContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.predicate().
enterProgram(PSLParser.ProgramContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.program().
enterProgram(PSLParser.ProgramContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.program().
enterPslRule(PSLParser.PslRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.pslRule().
enterPslRule(PSLParser.PslRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.pslRule().
enterPslRulePartial(PSLParser.PslRulePartialContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.pslRulePartial().
enterPslRulePartial(PSLParser.PslRulePartialContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.pslRulePartial().
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.AndContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticCoefficientOperandContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticOperatorContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleRelationContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanConjunctiveExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanDisjunctiveExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanValueContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientAdditiveExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionOperatorContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientMultiplicativeExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientOperatorContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ConstantContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.FilterClauseContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ImpliedByContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticOperandContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearOperatorContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveValueContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveValueContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalImplicationExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalNegationValueContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.NonSymmetricContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.NotContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.NotEqualContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.NumberContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.OrContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.PredicateContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ProgramContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRuleContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationVariableContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.TermContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.TermEqualContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.TermOperatorContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ThenContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedArithmeticRuleContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedLogicalRuleContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.VariableContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedArithmeticRuleContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedLogicalRuleContext
 
enterRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightExpressionContext
 
enterSummationAtom(PSLParser.SummationAtomContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.summationAtom().
enterSummationAtom(PSLParser.SummationAtomContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.summationAtom().
enterSummationVariable(PSLParser.SummationVariableContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.summationVariable().
enterSummationVariable(PSLParser.SummationVariableContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.summationVariable().
enterTerm(PSLParser.TermContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.term().
enterTerm(PSLParser.TermContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.term().
enterTermEqual(PSLParser.TermEqualContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.termEqual().
enterTermEqual(PSLParser.TermEqualContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.termEqual().
enterTermOperator(PSLParser.TermOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.termOperator().
enterTermOperator(PSLParser.TermOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.termOperator().
enterThen(PSLParser.ThenContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.then().
enterThen(PSLParser.ThenContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.then().
enterUnweightedArithmeticRule(PSLParser.UnweightedArithmeticRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.unweightedArithmeticRule().
enterUnweightedArithmeticRule(PSLParser.UnweightedArithmeticRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.unweightedArithmeticRule().
enterUnweightedLogicalRule(PSLParser.UnweightedLogicalRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.unweightedLogicalRule().
enterUnweightedLogicalRule(PSLParser.UnweightedLogicalRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.unweightedLogicalRule().
enterVariable(PSLParser.VariableContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.variable().
enterVariable(PSLParser.VariableContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.variable().
enterWeightedArithmeticRule(PSLParser.WeightedArithmeticRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.weightedArithmeticRule().
enterWeightedArithmeticRule(PSLParser.WeightedArithmeticRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.weightedArithmeticRule().
enterWeightedLogicalRule(PSLParser.WeightedLogicalRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.weightedLogicalRule().
enterWeightedLogicalRule(PSLParser.WeightedLogicalRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.weightedLogicalRule().
enterWeightExpression(PSLParser.WeightExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Enter a parse tree produced by PSLParser.weightExpression().
enterWeightExpression(PSLParser.WeightExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Enter a parse tree produced by PSLParser.weightExpression().
EOF() - Method in class org.linqs.psl.parser.antlr.PSLParser.ProgramContext
 
EOF() - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
EPSILON - Static variable in class org.linqs.psl.util.MathUtils
 
EPSILON_ABS_DEFAULT - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
EPSILON_ABS_KEY - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
Absolute error component of stopping criteria.
EPSILON_FLOAT - Static variable in class org.linqs.psl.util.MathUtils
 
EPSILON_REL_DEFAULT - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
EPSILON_REL_KEY - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
Relative error component of stopping criteria.
Equal - Static variable in class org.linqs.psl.model.predicate.SpecialPredicate
True if arguments are equal.
EQUAL - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
EQUAL() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleRelationContext
 
EQUAL - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
EQUAL() - Method in class org.linqs.psl.parser.antlr.PSLParser.NotEqualContext
 
EQUAL() - Method in class org.linqs.psl.parser.antlr.PSLParser.TermEqualContext
 
EQUAL(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.TermEqualContext
 
equals(Object) - Method in class org.linqs.psl.database.Partition
 
equals(Object) - Method in class org.linqs.psl.model.atom.Atom
 
equals(Object) - Method in class org.linqs.psl.model.formula.AbstractBranchFormula
 
equals(Object) - Method in class org.linqs.psl.model.formula.Implication
 
equals(Object) - Method in class org.linqs.psl.model.formula.Negation
 
equals(Object) - Method in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
equals(Object) - Method in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
equals(Object) - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationAtom
 
equals(Object) - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationVariable
 
equals(Object) - Method in class org.linqs.psl.model.rule.arithmetic.UnweightedArithmeticRule
 
equals(Object) - Method in class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
equals(Object) - Method in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
equals(Object) - Method in class org.linqs.psl.model.rule.logical.AbstractLogicalRule
 
equals(Object) - Method in class org.linqs.psl.model.rule.logical.UnweightedLogicalRule
 
equals(Object) - Method in class org.linqs.psl.model.rule.logical.WeightedLogicalRule
 
equals(Object) - Method in class org.linqs.psl.model.term.DateAttribute
A DateAttribute is equal to another Object if that Object is a DateAttribute and their values are equal.
equals(Object) - Method in class org.linqs.psl.model.term.DoubleAttribute
A DoubleAttribute is equal to another Object if that Object is a DoubleAttribute and their values are equal.
equals(Object) - Method in class org.linqs.psl.model.term.IntegerAttribute
An IntegerAttribute is equal to another Object if that Object is an IntegerAttribute and their values are equal.
equals(Object) - Method in class org.linqs.psl.model.term.LongAttribute
A LongAttribute is equal to another Object if that Object is a LongAttribute and their values are equal.
equals(Object) - Method in class org.linqs.psl.model.term.StringAttribute
A StringAttribute is equal to another Object if that Object is a TextAttribute and their values are equal.
equals(Object) - Method in interface org.linqs.psl.model.term.Term
 
equals(Object) - Method in class org.linqs.psl.model.term.UniqueIntID
 
equals(Object) - Method in class org.linqs.psl.model.term.UniqueStringID
 
equals(Object) - Method in class org.linqs.psl.model.term.Variable
 
equals(Object) - Method in class org.linqs.psl.reasoner.admm.term.LocalVariable
 
equals(Object) - Method in class org.linqs.psl.reasoner.function.AtomFunctionVariable
 
equals(double, double) - Static method in class org.linqs.psl.util.MathUtils
 
equals(double, double, double) - Static method in class org.linqs.psl.util.MathUtils
 
equals(float, float) - Static method in class org.linqs.psl.util.MathUtils
 
equals(float, float, float) - Static method in class org.linqs.psl.util.MathUtils
 
equalsRelaxed(double, double) - Static method in class org.linqs.psl.util.MathUtils
 
equalsRelaxed(float, float) - Static method in class org.linqs.psl.util.MathUtils
 
equalsStrict(double, double) - Static method in class org.linqs.psl.util.MathUtils
 
equalsStrict(float, float) - Static method in class org.linqs.psl.util.MathUtils
 
eStep() - Method in class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
The Expectation step in the EM algorithm.
evaluate() - Method in class org.linqs.psl.reasoner.admm.term.ADMMObjectiveTerm
 
evaluate() - Method in class org.linqs.psl.reasoner.admm.term.HingeLossTerm
weight * max(coeffs^T * x - constant, 0)
evaluate() - Method in class org.linqs.psl.reasoner.admm.term.HyperplaneTerm
coeffs^T * x - constant
evaluate() - Method in class org.linqs.psl.reasoner.admm.term.LinearConstraintTerm
if (coeffs^T * x [comparator] constant) { 0.0 } else { infinity }
evaluate() - Method in class org.linqs.psl.reasoner.admm.term.LinearLossTerm
weight * coeffs^T * x
evaluate() - Method in class org.linqs.psl.reasoner.admm.term.SquaredHingeLossTerm
weight * [max(coeffs^T * x - constant, 0.0)]^2
evaluate() - Method in class org.linqs.psl.reasoner.admm.term.SquaredHyperplaneTerm
coeffs^T * x - constant
evaluate() - Method in class org.linqs.psl.reasoner.admm.term.SquaredLinearLossTerm
weight * (coeffs^T * x - constant)^2
evaluator - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
Evaluator - Class in org.linqs.psl.evaluation.statistics
Compute some metric (or set of matrics) for some predicted and labeled data.
Evaluator() - Constructor for class org.linqs.psl.evaluation.statistics.Evaluator
 
EVALUATOR_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
EVALUATOR_KEY - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
An evalautor capable of producing a score for the current weight configuration.
EXECUTABLE_PATH_KEY - Static variable in class org.linqs.psl.reasoner.ExecutableReasoner
Key for int property for the path of the executable.
executableInputPath - Variable in class org.linqs.psl.reasoner.ExecutableReasoner
The file that PSL will write for the reasoner.
executableOutputPath - Variable in class org.linqs.psl.reasoner.ExecutableReasoner
The file that the reasoner will write before temination.
executablePath - Variable in class org.linqs.psl.reasoner.ExecutableReasoner
The path the to executable to call.
ExecutableReasoner - Class in org.linqs.psl.reasoner
An abstract superclass for reasoners implemented as command-line executables.
ExecutableReasoner() - Constructor for class org.linqs.psl.reasoner.ExecutableReasoner
 
ExecutableReasoner(String, String, String, String...) - Constructor for class org.linqs.psl.reasoner.ExecutableReasoner
 
executeGroundingQuery(Formula) - Method in class org.linqs.psl.database.atom.AtomManager
Calls ReadableDatabase.executeGroundingQuery(Formula) on the encapsulated Database.
executeGroundingQuery(Formula) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
executeGroundingQuery(Formula) - Method in interface org.linqs.psl.database.ReadableDatabase
Like executeQuery(), but specifically for grounding queries.
executeQuery(DatabaseQuery) - Method in class org.linqs.psl.database.atom.AtomManager
Calls ReadableDatabase.executeQuery(DatabaseQuery) on the encapsulated Database.
executeQuery(DatabaseQuery) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
executeQuery(Map<Variable, Integer>, VariableTypeMap, String) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
A more general form for executeQuery().
executeQuery(DatabaseQuery) - Method in interface org.linqs.psl.database.ReadableDatabase
Returns all groundings of a Formula that match a DatabaseQuery.
exitAnd(PSLParser.AndContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.and().
exitAnd(PSLParser.AndContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.and().
exitArithmeticCoefficientOperand(PSLParser.ArithmeticCoefficientOperandContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.arithmeticCoefficientOperand().
exitArithmeticCoefficientOperand(PSLParser.ArithmeticCoefficientOperandContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.arithmeticCoefficientOperand().
exitArithmeticOperator(PSLParser.ArithmeticOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.arithmeticOperator().
exitArithmeticOperator(PSLParser.ArithmeticOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.arithmeticOperator().
exitArithmeticRule(PSLParser.ArithmeticRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.arithmeticRule().
exitArithmeticRule(PSLParser.ArithmeticRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.arithmeticRule().
exitArithmeticRuleExpression(PSLParser.ArithmeticRuleExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.arithmeticRuleExpression().
exitArithmeticRuleExpression(PSLParser.ArithmeticRuleExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.arithmeticRuleExpression().
exitArithmeticRuleRelation(PSLParser.ArithmeticRuleRelationContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.arithmeticRuleRelation().
exitArithmeticRuleRelation(PSLParser.ArithmeticRuleRelationContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.arithmeticRuleRelation().
exitAtom(PSLParser.AtomContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.atom().
exitAtom(PSLParser.AtomContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.atom().
exitBooleanConjunctiveExpression(PSLParser.BooleanConjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.booleanConjunctiveExpression().
exitBooleanConjunctiveExpression(PSLParser.BooleanConjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.booleanConjunctiveExpression().
exitBooleanDisjunctiveExpression(PSLParser.BooleanDisjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.booleanDisjunctiveExpression().
exitBooleanDisjunctiveExpression(PSLParser.BooleanDisjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.booleanDisjunctiveExpression().
exitBooleanExpression(PSLParser.BooleanExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.booleanExpression().
exitBooleanExpression(PSLParser.BooleanExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.booleanExpression().
exitBooleanValue(PSLParser.BooleanValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.booleanValue().
exitBooleanValue(PSLParser.BooleanValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.booleanValue().
exitCoefficient(PSLParser.CoefficientContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.coefficient().
exitCoefficient(PSLParser.CoefficientContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.coefficient().
exitCoefficientAdditiveExpression(PSLParser.CoefficientAdditiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.coefficientAdditiveExpression().
exitCoefficientAdditiveExpression(PSLParser.CoefficientAdditiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.coefficientAdditiveExpression().
exitCoefficientExpression(PSLParser.CoefficientExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.coefficientExpression().
exitCoefficientExpression(PSLParser.CoefficientExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.coefficientExpression().
exitCoefficientFunction(PSLParser.CoefficientFunctionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.coefficientFunction().
exitCoefficientFunction(PSLParser.CoefficientFunctionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.coefficientFunction().
exitCoefficientFunctionOperator(PSLParser.CoefficientFunctionOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.coefficientFunctionOperator().
exitCoefficientFunctionOperator(PSLParser.CoefficientFunctionOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.coefficientFunctionOperator().
exitCoefficientMultiplicativeExpression(PSLParser.CoefficientMultiplicativeExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
exitCoefficientMultiplicativeExpression(PSLParser.CoefficientMultiplicativeExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
exitCoefficientOperator(PSLParser.CoefficientOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.coefficientOperator().
exitCoefficientOperator(PSLParser.CoefficientOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.coefficientOperator().
exitConstant(PSLParser.ConstantContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.constant().
exitConstant(PSLParser.ConstantContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.constant().
exitEveryRule(ParserRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
exitFilterClause(PSLParser.FilterClauseContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.filterClause().
exitFilterClause(PSLParser.FilterClauseContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.filterClause().
exitImpliedBy(PSLParser.ImpliedByContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.impliedBy().
exitImpliedBy(PSLParser.ImpliedByContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.impliedBy().
exitLinearArithmeticExpression(PSLParser.LinearArithmeticExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.linearArithmeticExpression().
exitLinearArithmeticExpression(PSLParser.LinearArithmeticExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.linearArithmeticExpression().
exitLinearArithmeticOperand(PSLParser.LinearArithmeticOperandContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.linearArithmeticOperand().
exitLinearArithmeticOperand(PSLParser.LinearArithmeticOperandContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.linearArithmeticOperand().
exitLinearOperator(PSLParser.LinearOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.linearOperator().
exitLinearOperator(PSLParser.LinearOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.linearOperator().
exitLogicalConjunctiveExpression(PSLParser.LogicalConjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.logicalConjunctiveExpression().
exitLogicalConjunctiveExpression(PSLParser.LogicalConjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.logicalConjunctiveExpression().
exitLogicalConjunctiveValue(PSLParser.LogicalConjunctiveValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.logicalConjunctiveValue().
exitLogicalConjunctiveValue(PSLParser.LogicalConjunctiveValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.logicalConjunctiveValue().
exitLogicalDisjunctiveExpression(PSLParser.LogicalDisjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.logicalDisjunctiveExpression().
exitLogicalDisjunctiveExpression(PSLParser.LogicalDisjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.logicalDisjunctiveExpression().
exitLogicalDisjunctiveValue(PSLParser.LogicalDisjunctiveValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.logicalDisjunctiveValue().
exitLogicalDisjunctiveValue(PSLParser.LogicalDisjunctiveValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.logicalDisjunctiveValue().
exitLogicalImplicationExpression(PSLParser.LogicalImplicationExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.logicalImplicationExpression().
exitLogicalImplicationExpression(PSLParser.LogicalImplicationExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.logicalImplicationExpression().
exitLogicalNegationValue(PSLParser.LogicalNegationValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.logicalNegationValue().
exitLogicalNegationValue(PSLParser.LogicalNegationValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.logicalNegationValue().
exitLogicalRule(PSLParser.LogicalRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.logicalRule().
exitLogicalRule(PSLParser.LogicalRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.logicalRule().
exitLogicalRuleExpression(PSLParser.LogicalRuleExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.logicalRuleExpression().
exitLogicalRuleExpression(PSLParser.LogicalRuleExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.logicalRuleExpression().
exitNonSymmetric(PSLParser.NonSymmetricContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.nonSymmetric().
exitNonSymmetric(PSLParser.NonSymmetricContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.nonSymmetric().
exitNot(PSLParser.NotContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.not().
exitNot(PSLParser.NotContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.not().
exitNotEqual(PSLParser.NotEqualContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.notEqual().
exitNotEqual(PSLParser.NotEqualContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.notEqual().
exitNumber(PSLParser.NumberContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.number().
exitNumber(PSLParser.NumberContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.number().
exitOr(PSLParser.OrContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.or().
exitOr(PSLParser.OrContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.or().
exitPredicate(PSLParser.PredicateContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.predicate().
exitPredicate(PSLParser.PredicateContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.predicate().
exitProgram(PSLParser.ProgramContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.program().
exitProgram(PSLParser.ProgramContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.program().
exitPslRule(PSLParser.PslRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.pslRule().
exitPslRule(PSLParser.PslRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.pslRule().
exitPslRulePartial(PSLParser.PslRulePartialContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.pslRulePartial().
exitPslRulePartial(PSLParser.PslRulePartialContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.pslRulePartial().
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.AndContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticCoefficientOperandContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticOperatorContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleRelationContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanConjunctiveExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanDisjunctiveExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanValueContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientAdditiveExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionOperatorContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientMultiplicativeExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientOperatorContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ConstantContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.FilterClauseContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ImpliedByContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticOperandContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearOperatorContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveValueContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveValueContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalImplicationExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalNegationValueContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.NonSymmetricContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.NotContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.NotEqualContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.NumberContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.OrContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.PredicateContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ProgramContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRuleContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationVariableContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.TermContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.TermEqualContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.TermOperatorContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.ThenContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedArithmeticRuleContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedLogicalRuleContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.VariableContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedArithmeticRuleContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedLogicalRuleContext
 
exitRule(ParseTreeListener) - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightExpressionContext
 
exitSummationAtom(PSLParser.SummationAtomContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.summationAtom().
exitSummationAtom(PSLParser.SummationAtomContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.summationAtom().
exitSummationVariable(PSLParser.SummationVariableContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.summationVariable().
exitSummationVariable(PSLParser.SummationVariableContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.summationVariable().
exitTerm(PSLParser.TermContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.term().
exitTerm(PSLParser.TermContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.term().
exitTermEqual(PSLParser.TermEqualContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.termEqual().
exitTermEqual(PSLParser.TermEqualContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.termEqual().
exitTermOperator(PSLParser.TermOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.termOperator().
exitTermOperator(PSLParser.TermOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.termOperator().
exitThen(PSLParser.ThenContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.then().
exitThen(PSLParser.ThenContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.then().
exitUnweightedArithmeticRule(PSLParser.UnweightedArithmeticRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.unweightedArithmeticRule().
exitUnweightedArithmeticRule(PSLParser.UnweightedArithmeticRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.unweightedArithmeticRule().
exitUnweightedLogicalRule(PSLParser.UnweightedLogicalRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.unweightedLogicalRule().
exitUnweightedLogicalRule(PSLParser.UnweightedLogicalRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.unweightedLogicalRule().
exitVariable(PSLParser.VariableContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.variable().
exitVariable(PSLParser.VariableContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.variable().
exitWeightedArithmeticRule(PSLParser.WeightedArithmeticRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.weightedArithmeticRule().
exitWeightedArithmeticRule(PSLParser.WeightedArithmeticRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.weightedArithmeticRule().
exitWeightedLogicalRule(PSLParser.WeightedLogicalRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.weightedLogicalRule().
exitWeightedLogicalRule(PSLParser.WeightedLogicalRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.weightedLogicalRule().
exitWeightExpression(PSLParser.WeightExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
Exit a parse tree produced by PSLParser.weightExpression().
exitWeightExpression(PSLParser.WeightExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLListener
Exit a parse tree produced by PSLParser.weightExpression().
ExpectationMaximization - Class in org.linqs.psl.application.learning.weight.em
Abstract superclass for implementations of the expectation-maximization algorithm for learning with latent variables.
ExpectationMaximization(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
 
expectedIncompatibility - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
EXPLORE_LOCATIONS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.search.grid.GuidedRandomGridSearch
 
EXPLORE_LOCATIONS_KEY - Static variable in class org.linqs.psl.application.learning.weight.search.grid.GuidedRandomGridSearch
The number of initial seed locations to explore based off of whichever ones score the best.
EXPONENT_EXPRESSION - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
EXPONENT_EXPRESSION - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
EXPONENT_EXPRESSION() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedArithmeticRuleContext
 
EXPONENT_EXPRESSION() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedLogicalRuleContext
 
expression - Variable in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
ExternalFunction - Interface in org.linqs.psl.model.function
 
ExternalFunctionalPredicate - Class in org.linqs.psl.model.predicate
A FunctionalPredicate which uses an ExternalFunction to compute truth values.

F

f1() - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
factorial(BigInteger) - Static method in class org.linqs.psl.util.MathUtils
 
filterClause() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
filterClause() - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
filterClause(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
filterClause() - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedArithmeticRuleContext
 
filterClause(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedArithmeticRuleContext
 
filterClause() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedArithmeticRuleContext
 
filterClause(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedArithmeticRuleContext
 
FilterClauseContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.FilterClauseContext
 
Filters - Class in org.linqs.psl.application.groundrulestore
 
Filters() - Constructor for class org.linqs.psl.application.groundrulestore.Filters
 
filters - Variable in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
finalizeCreateTable(CreateTableQuery) - Method in interface org.linqs.psl.database.rdbms.driver.DatabaseDriver
Gives the driver a chance to perform any final manipulations to the CREATE TABLE statement.
finalizeCreateTable(CreateTableQuery) - Method in class org.linqs.psl.database.rdbms.driver.H2DatabaseDriver
 
finalizeCreateTable(CreateTableQuery) - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
flatten() - Method in class org.linqs.psl.model.atom.Atom
 
flatten() - Method in class org.linqs.psl.model.formula.AbstractBranchFormula
 
flatten() - Method in interface org.linqs.psl.model.formula.Formula
Collapses nested formulas of the same type and remove duplicates at the top level.
flatten() - Method in class org.linqs.psl.model.formula.Implication
 
flatten() - Method in class org.linqs.psl.model.formula.Negation
 
foreach(Iterable<T>, Parallel.Worker<T>) - Static method in class org.linqs.psl.util.Parallel
Invoke a worker once for each item.
Formula - Interface in org.linqs.psl.model.formula
A logical formula composed of Atoms and logical operators.
formula - Variable in class org.linqs.psl.model.rule.logical.AbstractLogicalRule
 
Formula2SQL - Class in org.linqs.psl.database.rdbms
 
Formula2SQL(Set<Variable>, RDBMSDatabase) - Constructor for class org.linqs.psl.database.rdbms.Formula2SQL
Convert a formula to a query that will fetch all possible combinations of constants used in that formual (aka grounding).
Formula2SQL(Set<Variable>, RDBMSDatabase, boolean) - Constructor for class org.linqs.psl.database.rdbms.Formula2SQL
See above description.
Formula2SQL(Set<Variable>, RDBMSDatabase, boolean, Atom) - Constructor for class org.linqs.psl.database.rdbms.Formula2SQL
See above description.
FormulaAnalysis - Class in org.linqs.psl.model.formula
Converts a Formula to a simplified Disjunctive Normal Form view and makes the clauses available.
FormulaAnalysis(Formula) - Constructor for class org.linqs.psl.model.formula.FormulaAnalysis
 
FormulaAnalysis.DNFClause - Class in org.linqs.psl.model.formula
 
formulas - Variable in class org.linqs.psl.model.formula.AbstractBranchFormula
 
fScore(double) - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
function - Variable in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
FunctionalPredicate - Class in org.linqs.psl.model.predicate
A Predicate with truth values defined by some function.
FunctionalPredicate(String, ConstantType[]) - Constructor for class org.linqs.psl.model.predicate.FunctionalPredicate
 
FunctionalPredicate(String, ConstantType[], boolean) - Constructor for class org.linqs.psl.model.predicate.FunctionalPredicate
 
FunctionComparator - Enum in org.linqs.psl.reasoner.function
Enumerates possible equality and inequality relationships among numeric functions and values.
FunctionTerm - Interface in org.linqs.psl.reasoner.function
A numeric function.
FunctionVariable - Interface in org.linqs.psl.reasoner.function
A variable in a numeric function.

G

GeneralFunction - Class in org.linqs.psl.reasoner.function
A general function that can handle various cases.
GeneralFunction(boolean, boolean, int) - Constructor for class org.linqs.psl.reasoner.function.GeneralFunction
 
generateTerms(GroundRuleStore, TermStore<ADMMObjectiveTerm>) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermGenerator
 
generateTerms(GroundRuleStore, TermStore<ConstraintBlockerTerm>) - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermGenerator
 
generateTerms(GroundRuleStore, TermStore<E>) - Method in interface org.linqs.psl.reasoner.term.TermGenerator
Use the ground rules in |ruleStore| to generate optimization terms and populate |termStore|.
get(int, Variable) - Method in class org.linqs.psl.database.rdbms.RDBMSResultList
 
get(int) - Method in class org.linqs.psl.database.rdbms.RDBMSResultList
 
get(int, Variable) - Method in interface org.linqs.psl.database.ResultList
Returns a substitution for a single Variable
get(int) - Method in interface org.linqs.psl.database.ResultList
Returns a substitution for all Variables.
get(int) - Method in class org.linqs.psl.model.formula.AbstractBranchFormula
 
get(String) - Static method in class org.linqs.psl.model.predicate.ExternalFunctionalPredicate
 
get(String, ExternalFunction) - Static method in class org.linqs.psl.model.predicate.ExternalFunctionalPredicate
Get a predicate if one already exists, othereise create a new one.
get(String) - Static method in class org.linqs.psl.model.predicate.Predicate
 
get(String) - Static method in class org.linqs.psl.model.predicate.StandardPredicate
The an existing standard predicate (or null if none with this name exists).
get(String, ConstantType...) - Static method in class org.linqs.psl.model.predicate.StandardPredicate
Get a predicate if one already exists, othereise create a new one.
get(int) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
get(int) - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
 
get(int) - Method in class org.linqs.psl.reasoner.term.MemoryTermStore
 
get(int) - Method in interface org.linqs.psl.reasoner.term.TermStore
 
get() - Static method in class org.linqs.psl.util.Version
 
getAllGroundAtoms(StandardPredicate) - Method in class org.linqs.psl.database.Database
 
getAllGroundAtoms(StandardPredicate, List<Integer>) - Method in class org.linqs.psl.database.Database
 
getAllGroundAtoms(StandardPredicate, List<Integer>) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
getAllGroundAtoms(StandardPredicate) - Method in interface org.linqs.psl.database.ReadableDatabase
Fetch all the ground atoms for a predicate.
getAllGroundObservedAtoms(StandardPredicate) - Method in class org.linqs.psl.database.Database
 
getAllGroundObservedAtoms(StandardPredicate) - Method in interface org.linqs.psl.database.ReadableDatabase
Fetch all the ground ObservedAtoms for a predicate.
getAllGroundRandomVariableAtoms(StandardPredicate) - Method in class org.linqs.psl.database.Database
 
getAllGroundRandomVariableAtoms(StandardPredicate) - Method in interface org.linqs.psl.database.ReadableDatabase
Fetch all the ground RandomVariableAtoms for a predicate.
getAllPartitions() - Method in class org.linqs.psl.database.rdbms.DataStoreMetadata
 
getAllStats() - Method in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
getAllStats() - Method in class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
 
getAllStats() - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
getAllStats() - Method in class org.linqs.psl.evaluation.statistics.Evaluator
Get a string that contains the full range of stats that this Evaluator can provide.
getAllStats() - Method in class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
getAllValuesByType(String, String) - Method in class org.linqs.psl.database.rdbms.DataStoreMetadata
 
getArguments() - Method in class org.linqs.psl.model.atom.Atom
Returns the arguments associated with this atom.
getArguments() - Method in class org.linqs.psl.model.atom.GroundAtom
 
getArguments() - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationAtom
Returns the arguments associated with this SummationAtom.
getArgumentType(int) - Method in class org.linqs.psl.model.predicate.Predicate
Returns the ArgumentType which a Term must have to be a valid argument for a particular argument position of this Predicate.
getArgumentTypes() - Method in interface org.linqs.psl.model.function.ExternalFunction
 
getArity() - Method in class org.linqs.psl.database.rdbms.RDBMSResultList
 
getArity() - Method in interface org.linqs.psl.database.ResultList
 
getArity() - Method in class org.linqs.psl.model.atom.Atom
Returns the number of arguments to the associated predicate.
getArity() - Method in interface org.linqs.psl.model.function.ExternalFunction
 
getArity() - Method in class org.linqs.psl.model.predicate.Predicate
Returns the number of Terms that are related when using this Predicate.
getArity() - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationAtom
Returns the number of arguments to the associated Predicate.
getATN() - Method in class org.linqs.psl.parser.antlr.PSLLexer
 
getATN() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
getAtom(Predicate, Constant...) - Method in class org.linqs.psl.database.atom.AtomManager
Returns the GroundAtom for the given Predicate and GroundTerms.
getAtom(Predicate, Constant...) - Method in class org.linqs.psl.database.atom.LazyAtomManager
 
getAtom(Predicate, Constant...) - Method in class org.linqs.psl.database.atom.PersistedAtomManager
 
getAtom(Predicate, Constant...) - Method in class org.linqs.psl.database.atom.SimpleAtomManager
 
getAtom(StandardPredicate, boolean, Constant...) - Method in class org.linqs.psl.database.Database
 
getAtom(Predicate, Constant...) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
getAtom(StandardPredicate, boolean, Constant...) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
getAtom(Predicate, Constant...) - Method in interface org.linqs.psl.database.ReadableDatabase
Returns the GroundAtom for the given Predicate and GroundTerms.
getAtom() - Method in class org.linqs.psl.model.rule.misc.GroundValueConstraint
 
getAtom() - Method in class org.linqs.psl.reasoner.function.AtomFunctionVariable
 
getAtomCoefficients() - Method in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
getAtoms(Set<Atom>) - Method in class org.linqs.psl.model.atom.Atom
 
getAtoms(Set<Atom>) - Method in class org.linqs.psl.model.formula.AbstractBranchFormula
 
getAtoms(Set<Atom>) - Method in interface org.linqs.psl.model.formula.Formula
 
getAtoms(Set<Atom>) - Method in class org.linqs.psl.model.formula.Implication
 
getAtoms(Set<Atom>) - Method in class org.linqs.psl.model.formula.Negation
 
getAtoms() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
getAtoms() - Method in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
getAtoms() - Method in interface org.linqs.psl.model.rule.GroundRule
 
getAtoms() - Method in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
getAtoms() - Method in class org.linqs.psl.model.rule.misc.GroundLinearConstraint
 
getAtoms() - Method in class org.linqs.psl.model.rule.misc.GroundValueConstraint
 
getAtoms() - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTerm
 
getAtomValues(float[]) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
Get the values from the atoms corresponding to global (consensus) variables and put them in the output array.
getAugmentedLagrangianPenalty() - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
getBigDecimal(String, BigDecimal) - Static method in class org.linqs.psl.config.Config
 
getBigInteger(String, BigInteger) - Static method in class org.linqs.psl.config.Config
 
getBlockIndex(RandomVariableAtom) - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
Get the index of the block (term) associated with the given atom.
getBody() - Method in class org.linqs.psl.model.formula.Implication
 
getBodyPredicates() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
Get all the predicates used in the body of this rule (no filters).
getBoolean(String, boolean) - Static method in class org.linqs.psl.config.Config
 
getBoolean(String, Boolean) - Static method in class org.linqs.psl.config.Config
 
getByte(String, byte) - Static method in class org.linqs.psl.config.Config
 
getByte(String, Byte) - Static method in class org.linqs.psl.config.Config
 
getCachedAtom(QueryAtom) - Method in class org.linqs.psl.model.atom.AtomCache
Checks whether a GroundAtom matching a QueryAtom exists in the cache and returns it if so.
getCachedAtoms() - Method in class org.linqs.psl.model.atom.AtomCache
 
getCachedAtoms(Predicate) - Method in class org.linqs.psl.model.atom.AtomCache
Returns all GroundAtoms in this AtomCache with a given Predicate.
getCachedObservedAtoms() - Method in class org.linqs.psl.model.atom.AtomCache
 
getCachedRandomVariableAtoms() - Method in class org.linqs.psl.model.atom.AtomCache
 
getCoefficient(int) - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
getCoefficients() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
getComparator() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
getComparator() - Method in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
getComparator() - Method in class org.linqs.psl.reasoner.function.ConstraintTerm
 
getCompatibilityRules() - Method in interface org.linqs.psl.application.groundrulestore.GroundRuleStore
 
getCompatibilityRules() - Method in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
getConnection() - Method in interface org.linqs.psl.database.rdbms.driver.DatabaseDriver
Returns a connection to the database.
getConnection() - Method in class org.linqs.psl.database.rdbms.driver.H2DatabaseDriver
 
getConnection() - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
getConnection() - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getConstant() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
getConstant(String, ConstantType) - Static method in enum org.linqs.psl.model.term.ConstantType
Convert a general string into the appropriate Constant.
getConstant() - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
getConstraintDefinition() - Method in class org.linqs.psl.model.rule.arithmetic.UnweightedGroundArithmeticRule
 
getConstraintDefinition() - Method in class org.linqs.psl.model.rule.logical.UnweightedGroundLogicalRule
 
getConstraintDefinition() - Method in class org.linqs.psl.model.rule.misc.GroundLinearConstraint
 
getConstraintDefinition() - Method in class org.linqs.psl.model.rule.misc.GroundValueConstraint
 
getConstraintDefinition() - Method in interface org.linqs.psl.model.rule.UnweightedGroundRule
 
getConstraintRules() - Method in interface org.linqs.psl.application.groundrulestore.GroundRuleStore
 
getConstraintRules() - Method in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
getCount(Connection) - Method in class org.linqs.psl.database.rdbms.PredicateInfo
Get a count of all the rows in the table.
getDatabase() - Method in class org.linqs.psl.database.atom.AtomManager
 
getDatabase(Partition, Partition...) - Method in interface org.linqs.psl.database.DataStore
Creates a Database that can read from and write to a Partition and optionally read from additional Partitions.
getDatabase(Partition, Set<StandardPredicate>, Partition...) - Method in interface org.linqs.psl.database.DataStore
Creates a Database that can read from and write to a Partition and optionally read from additional Partitions.
getDatabase(Partition, Partition...) - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getDatabase(Partition, Set<StandardPredicate>, Partition...) - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getDatabase() - Method in class org.linqs.psl.model.atom.GroundAtom
 
getDataStore() - Method in class org.linqs.psl.database.Database
 
getDistinct() - Method in class org.linqs.psl.database.DatabaseQuery
 
getDNF() - Method in class org.linqs.psl.model.atom.Atom
 
getDNF() - Method in class org.linqs.psl.model.formula.Conjunction
 
getDNF() - Method in class org.linqs.psl.model.formula.Disjunction
 
getDNF() - Method in interface org.linqs.psl.model.formula.Formula
 
getDNF() - Method in class org.linqs.psl.model.formula.Implication
 
getDNF() - Method in class org.linqs.psl.model.formula.Negation
 
getDNF() - Method in class org.linqs.psl.model.rule.logical.AbstractLogicalRule
 
getDNFClause(int) - Method in class org.linqs.psl.model.formula.FormulaAnalysis
Returns the specified clause of the Formula after it has been converted to Disjunctive Normal Form.
getDouble(String, Double) - Static method in class org.linqs.psl.config.Config
 
getDouble(String, double) - Static method in class org.linqs.psl.config.Config
 
getDoubleTypeName() - Method in interface org.linqs.psl.database.rdbms.driver.DatabaseDriver
Get the type name for a double type.
getDoubleTypeName() - Method in class org.linqs.psl.database.rdbms.driver.H2DatabaseDriver
 
getDoubleTypeName() - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
getDriver() - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getDualIncompatibility(GroundRule, ADMMTermStore, float[]) - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
Computes the incompatibility of the local variable copies corresponding to GroundRule groundRule.
getEpsilonAbs() - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
getEpsilonRel() - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
getExactlyOne() - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTerm
 
getException() - Method in class org.linqs.psl.util.Parallel.Worker
 
getExpectedTotalWeightedCompatibility(Iterable<WeightedGroundRule>) - Static method in class org.linqs.psl.application.util.GroundRules
Computes the expected weighted compatibility (1 - incompatibility) of a collection of WeightedGroundRules.
getExpectedTotalWeightedIncompatibility(Iterable<WeightedGroundRule>) - Static method in class org.linqs.psl.application.util.GroundRules
Computes the expected total weighted incompatibility of an iterable container of GroundCompatibilityRules from independently rounding each RandomVariableAtom to 1.0 or 0.0 with probability equal to its current truth value.
getExpectedWeightedCompatibility(WeightedGroundRule) - Static method in class org.linqs.psl.application.util.GroundRules
Computes the expected weighted compatibility (1 - incompatibility) of a WeightedGroundRule.
getExpression() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
getExternalFunction() - Method in class org.linqs.psl.model.predicate.ExternalFunctionalPredicate
Get the ExternalFunction this predicate uses to compute truth values.
getFinalCoefficient() - Method in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
getFloat(String, float) - Static method in class org.linqs.psl.config.Config
 
getFloat(String, Float) - Static method in class org.linqs.psl.config.Config
 
getFormula() - Method in class org.linqs.psl.database.DatabaseQuery
 
getFormula() - Method in class org.linqs.psl.model.formula.FormulaAnalysis
 
getFormula() - Method in class org.linqs.psl.model.formula.Negation
 
getFormula() - Method in class org.linqs.psl.model.rule.logical.AbstractLogicalRule
 
getFullMap() - Method in class org.linqs.psl.application.learning.weight.TrainingMap
Get the full mapping of target to truth atoms (RVAs and observed).
getFunction() - Method in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
getFunction() - Method in class org.linqs.psl.reasoner.function.ConstraintTerm
 
getFunctionalAtoms() - Method in class org.linqs.psl.database.rdbms.Formula2SQL
 
getFunctionDefinition() - Method in class org.linqs.psl.model.rule.arithmetic.WeightedGroundArithmeticRule
 
getFunctionDefinition() - Method in class org.linqs.psl.model.rule.logical.WeightedGroundLogicalRule
 
getFunctionDefinition() - Method in interface org.linqs.psl.model.rule.WeightedGroundRule
 
getGlobalId() - Method in class org.linqs.psl.reasoner.admm.term.LocalVariable
 
getGrammarFileName() - Method in class org.linqs.psl.parser.antlr.PSLLexer
 
getGrammarFileName() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
getGroundRules() - Method in interface org.linqs.psl.application.groundrulestore.GroundRuleStore
 
getGroundRules(Rule) - Method in interface org.linqs.psl.application.groundrulestore.GroundRuleStore
Returns every GroundRule that was instantiated by a given Rule.
getGroundRules() - Method in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
getGroundRules(Rule) - Method in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
getGroundRuleStore() - Method in class org.linqs.psl.application.inference.InferenceApplication
 
getGroundRuleStore() - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
Extremely hacky way to allow methods that require this to get ahold of the GroundRuleStore.
getHead() - Method in class org.linqs.psl.model.formula.Implication
 
getID() - Method in class org.linqs.psl.database.Partition
 
getID() - Method in class org.linqs.psl.model.term.UniqueIntID
 
getID() - Method in class org.linqs.psl.model.term.UniqueStringID
 
getIncidentGRs() - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTerm
 
getIncompatibility() - Method in class org.linqs.psl.model.rule.arithmetic.WeightedGroundArithmeticRule
 
getIncompatibility(GroundAtom, double) - Method in class org.linqs.psl.model.rule.arithmetic.WeightedGroundArithmeticRule
 
getIncompatibility() - Method in class org.linqs.psl.model.rule.logical.WeightedGroundLogicalRule
 
getIncompatibility(GroundAtom, double) - Method in class org.linqs.psl.model.rule.logical.WeightedGroundLogicalRule
 
getIncompatibility() - Method in interface org.linqs.psl.model.rule.WeightedGroundRule
Returns the incompatibility of the truth values of this GroundRule's GroundAtoms.
getIncompatibility(GroundAtom, double) - Method in interface org.linqs.psl.model.rule.WeightedGroundRule
Returns the incompatibility of the truth values of this GroundRule's GroundAtoms given the replacment of a single atom's value with another value.
getInfeasibility() - Method in class org.linqs.psl.model.rule.arithmetic.UnweightedGroundArithmeticRule
 
getInfeasibility() - Method in class org.linqs.psl.model.rule.logical.UnweightedGroundLogicalRule
 
getInfeasibility() - Method in class org.linqs.psl.model.rule.misc.GroundLinearConstraint
 
getInfeasibility() - Method in class org.linqs.psl.model.rule.misc.GroundValueConstraint
 
getInfeasibility() - Method in interface org.linqs.psl.model.rule.UnweightedGroundRule
Returns the infeasibility of the truth values of this GroundRule's GroundAtoms.
getInfeasibilityNorm(Iterable<UnweightedGroundRule>) - Static method in class org.linqs.psl.application.util.GroundRules
Computes the Euclidean norm of the infeasibilities of an iterable container of GroundConstraintRules.
getInferenceApplication(String, Model, Database) - Static method in class org.linqs.psl.application.inference.InferenceApplication
Construct an inference application given the data.
getInserter(StandardPredicate, Partition) - Method in interface org.linqs.psl.database.DataStore
Creates an Inserter for persisting new GroundAtoms in a Partition.
getInserter(StandardPredicate, Partition) - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getInt(String, int) - Static method in class org.linqs.psl.config.Config
 
getInteger(String, Integer) - Static method in class org.linqs.psl.config.Config
 
getLagrange() - Method in class org.linqs.psl.reasoner.admm.term.LocalVariable
 
getLagrangianPenalty() - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
getLatentVariables() - Method in class org.linqs.psl.application.learning.weight.TrainingMap
Gets the latent variables seen by this manager.
getLazyAtoms() - Method in class org.linqs.psl.database.atom.LazyAtomManager
 
getList(String, List<String>) - Static method in class org.linqs.psl.config.Config
 
getLocalVariables(int) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
getLong(String, long) - Static method in class org.linqs.psl.config.Config
 
getLong(String, Long) - Static method in class org.linqs.psl.config.Config
 
getLoss() - Method in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
getMaxIter() - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
getMetadata() - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getModeNames() - Method in class org.linqs.psl.parser.antlr.PSLLexer
 
getName() - Method in class org.linqs.psl.database.Partition
 
getName() - Method in class org.linqs.psl.model.predicate.Predicate
Returns the name of this Predicate.
getName() - Method in class org.linqs.psl.model.rule.AbstractRule
 
getName() - Method in interface org.linqs.psl.model.rule.Rule
 
getName() - Method in enum org.linqs.psl.model.term.ConstantType
 
getName() - Method in class org.linqs.psl.model.term.Variable
 
getNegativeAtoms() - Method in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
getNegLiterals() - Method in class org.linqs.psl.model.formula.FormulaAnalysis.DNFClause
 
getNewObject(String, String) - Static method in class org.linqs.psl.config.Config
Returns a new instance of the class whose name associated with the given configuration key.
getNewPartition() - Method in interface org.linqs.psl.database.DataStore
Requests a new Partition that is assigned an auto-generated name and the next unused ID.
getNewPartition() - Method in class org.linqs.psl.database.rdbms.DataStoreMetadata
 
getNewPartition() - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getNext(int) - Method in class org.linqs.psl.application.learning.weight.maxlikelihood.SimplexSampler
Samples a uniform point on the simplex of dimension d
getNumDNFClauses() - Method in class org.linqs.psl.model.formula.FormulaAnalysis
 
getNumGlobalVariables() - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
getNumLocalVariables() - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
getNumThreads() - Static method in class org.linqs.psl.util.Parallel
 
getObservedMap() - Method in class org.linqs.psl.application.learning.weight.TrainingMap
Get the mapping of observed to observed atoms.
getOpenDatabases() - Method in interface org.linqs.psl.database.DataStore
Get all the currenly open databases associated with this data store.
getOpenDatabases() - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getOpenDataStores() - Static method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getOrderedAtoms() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
getPartition(String) - Method in interface org.linqs.psl.database.DataStore
Gets a new Partition of the DataStore with the given name.
getPartition(String) - Method in class org.linqs.psl.database.rdbms.DataStoreMetadata
 
getPartition(String) - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getPartitions() - Method in interface org.linqs.psl.database.DataStore
 
getPartitions() - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getPersistedRVAtoms() - Method in class org.linqs.psl.database.atom.PersistedAtomManager
 
getPos(Variable) - Method in class org.linqs.psl.database.rdbms.RDBMSResultList
 
getPositiveAtoms() - Method in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
getPosLiterals() - Method in class org.linqs.psl.model.formula.FormulaAnalysis.DNFClause
 
getPredicate() - Method in class org.linqs.psl.model.atom.Atom
Returns the predicate associated with this Atom.
getPredicate() - Method in class org.linqs.psl.model.atom.RandomVariableAtom
 
getPredicate() - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationAtom
Returns the predicate associated with this SummationAtom.
getPredicateInfo(Predicate) - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
Helper method for getting a predicate handle
getPredicateRowCount(StandardPredicate) - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getProjectionMap() - Method in class org.linqs.psl.database.rdbms.Formula2SQL
 
getProperty(String) - Static method in class org.linqs.psl.config.Config
Get a property from the configuration.
getQuery(Formula) - Method in class org.linqs.psl.database.rdbms.Formula2SQL
 
getQueryAtom() - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationAtom
 
getQueryFormula() - Method in class org.linqs.psl.model.formula.FormulaAnalysis.DNFClause
 
getQueryFormula() - Method in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
Get a formula that can be used in a DatabaseQuery to fetch all the possibilites.
getReadPartitions() - Method in class org.linqs.psl.database.Database
 
getReasoner() - Method in class org.linqs.psl.application.inference.InferenceApplication
 
getRegisteredGroundRules(GroundAtom) - Method in class org.linqs.psl.application.groundrulestore.AtomRegisterGroundRuleStore
 
getRegisteredPredicates() - Method in interface org.linqs.psl.database.DataStore
Returns the set of StandardPredicates registered with this DataStore.
getRegisteredPredicates() - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
getRepresentativeMetric() - Method in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
getRepresentativeMetric() - Method in class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
 
getRepresentativeMetric() - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
getRepresentativeMetric() - Method in class org.linqs.psl.evaluation.statistics.Evaluator
 
getRepresentativeMetric() - Method in class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
getRule() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
getRule() - Method in class org.linqs.psl.model.rule.arithmetic.UnweightedGroundArithmeticRule
 
getRule() - Method in class org.linqs.psl.model.rule.arithmetic.WeightedGroundArithmeticRule
 
getRule() - Method in interface org.linqs.psl.model.rule.GroundRule
 
getRule() - Method in class org.linqs.psl.model.rule.logical.UnweightedGroundLogicalRule
 
getRule() - Method in class org.linqs.psl.model.rule.logical.WeightedGroundLogicalRule
 
getRule() - Method in class org.linqs.psl.model.rule.misc.GroundLinearConstraint
 
getRule() - Method in class org.linqs.psl.model.rule.misc.GroundValueConstraint
 
getRule() - Method in interface org.linqs.psl.model.rule.UnweightedGroundRule
 
getRule() - Method in interface org.linqs.psl.model.rule.WeightedGroundRule
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.AndContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticCoefficientOperandContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticOperatorContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleRelationContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanConjunctiveExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanDisjunctiveExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanValueContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientAdditiveExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionOperatorContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientMultiplicativeExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientOperatorContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.ConstantContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.FilterClauseContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.ImpliedByContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticOperandContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearOperatorContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveValueContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveValueContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalImplicationExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalNegationValueContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleExpressionContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.NonSymmetricContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.NotContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.NotEqualContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.NumberContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.OrContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.PredicateContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.ProgramContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRuleContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationVariableContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.TermContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.TermEqualContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.TermOperatorContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.ThenContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedArithmeticRuleContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedLogicalRuleContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.VariableContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedArithmeticRuleContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedLogicalRuleContext
 
getRuleIndex() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightExpressionContext
 
getRuleNames() - Method in class org.linqs.psl.parser.antlr.PSLLexer
 
getRuleNames() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
getRules() - Method in class org.linqs.psl.model.Model
 
getSerializedATN() - Method in class org.linqs.psl.parser.antlr.PSLLexer
 
getSerializedATN() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
getShort(String, short) - Static method in class org.linqs.psl.config.Config
 
getShort(String, Short) - Static method in class org.linqs.psl.config.Config
 
getSQL(Formula) - Method in class org.linqs.psl.database.rdbms.Formula2SQL
 
getString(String, String) - Static method in class org.linqs.psl.config.Config
 
getStringAggregate(String, String, boolean) - Method in interface org.linqs.psl.database.rdbms.driver.DatabaseDriver
Get a string aggregating expression (one that would appear in the SELECT clause of a grouping query.
getStringAggregate(String, String, boolean) - Method in class org.linqs.psl.database.rdbms.driver.H2DatabaseDriver
 
getStringAggregate(String, String, boolean) - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
getSummationVariable() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Cardinality
 
getSummationVariables() - Method in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
getSurrogateKeyColumnDefinition(String) - Method in interface org.linqs.psl.database.rdbms.driver.DatabaseDriver
Get the SQL definition for a primary, surrogate (auto-increment) key for use in a CREATE TABLE statement.
getSurrogateKeyColumnDefinition(String) - Method in class org.linqs.psl.database.rdbms.driver.H2DatabaseDriver
 
getSurrogateKeyColumnDefinition(String) - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
getTableAliases() - Method in class org.linqs.psl.database.rdbms.Formula2SQL
 
getTargetAtoms() - Method in class org.linqs.psl.application.learning.weight.TrainingMap
 
getTargetAtoms(boolean) - Method in class org.linqs.psl.application.learning.weight.TrainingMap
Get all the target atoms (atoms for the RVA PAM) in one iterable.
getTerm(int) - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
getTermIndices(WeightedGroundRule) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
getTermIndices(WeightedGroundRule) - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
 
getTermIndices(WeightedGroundRule) - Method in class org.linqs.psl.reasoner.term.MemoryTermStore
 
getTermIndices(WeightedGroundRule) - Method in interface org.linqs.psl.reasoner.term.TermStore
Get the indicies for all terms related to a specific rule.
getTermStore() - Method in class org.linqs.psl.application.inference.InferenceApplication
 
getThreadObject(String) - Static method in class org.linqs.psl.util.Parallel
 
getThreshold() - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
getThreshold() - Method in class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
getTokenNames() - Method in class org.linqs.psl.parser.antlr.PSLLexer
Deprecated.
getTokenNames() - Method in class org.linqs.psl.parser.antlr.PSLParser
Deprecated.
getTotalWeightedCompatibility(Iterable<WeightedGroundRule>) - Static method in class org.linqs.psl.application.util.GroundRules
Sums the total weighted compatibility (1 - incompatibility) of an iterable container of GroundCompatibilityRules.
getTotalWeightedIncompatibility(Iterable<WeightedGroundRule>) - Static method in class org.linqs.psl.application.util.GroundRules
Sums the total weighted incompatibility of an iterable container of GroundCompatibilityRules.
getTrainingMap() - Method in class org.linqs.psl.application.learning.weight.TrainingMap
Get the mapping of random to observed atoms.
getTruthAtoms() - Method in class org.linqs.psl.application.learning.weight.TrainingMap
Get all the truth atoms in one iterable.
getType(Constant) - Static method in enum org.linqs.psl.model.term.ConstantType
 
getType(Variable) - Method in class org.linqs.psl.model.term.VariableTypeMap
Returns the type of a given variable.
getTypeName(ConstantType) - Method in interface org.linqs.psl.database.rdbms.driver.DatabaseDriver
Get the type name for each argument type.
getTypeName(ConstantType) - Method in class org.linqs.psl.database.rdbms.driver.H2DatabaseDriver
 
getTypeName(ConstantType) - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
getUnboundVariables() - Method in class org.linqs.psl.model.formula.FormulaAnalysis.DNFClause
Returns any unbound variables.
getUpsert(String, String[], String[]) - Method in interface org.linqs.psl.database.rdbms.driver.DatabaseDriver
Get the SQL for an upsert (merge) on the specified table and columns.
getUpsert(String, String[], String[]) - Method in class org.linqs.psl.database.rdbms.driver.H2DatabaseDriver
 
getUpsert(String, String[], String[]) - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
getValue() - Method in class org.linqs.psl.model.atom.GroundAtom
 
getValue(ReadableDatabase, Constant...) - Method in interface org.linqs.psl.model.function.ExternalFunction
 
getValue(Map<SummationVariable, Integer>) - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Add
 
getValue(Map<SummationVariable, Integer>) - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Cardinality
 
getValue(Map<SummationVariable, Integer>) - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Coefficient
Get the value of a coefficient (which may require a reqursive descent).
getValue(Map<SummationVariable, Integer>) - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.ConstantNumber
 
getValue(Map<SummationVariable, Integer>) - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Divide
 
getValue(Map<SummationVariable, Integer>) - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Max
 
getValue(Map<SummationVariable, Integer>) - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Min
 
getValue(Map<SummationVariable, Integer>) - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Multiply
 
getValue(Map<SummationVariable, Integer>) - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Subtract
 
getValue() - Method in interface org.linqs.psl.model.term.Attribute
 
getValue() - Method in class org.linqs.psl.model.term.DateAttribute
 
getValue() - Method in class org.linqs.psl.model.term.DoubleAttribute
 
getValue() - Method in class org.linqs.psl.model.term.IntegerAttribute
 
getValue() - Method in class org.linqs.psl.model.term.LongAttribute
 
getValue() - Method in class org.linqs.psl.model.term.StringAttribute
 
getValue() - Method in class org.linqs.psl.reasoner.admm.term.LocalVariable
 
getValue() - Method in class org.linqs.psl.reasoner.function.AtomFunctionVariable
 
getValue() - Method in class org.linqs.psl.reasoner.function.ConstraintTerm
 
getValue() - Method in interface org.linqs.psl.reasoner.function.FunctionTerm
Returns the term's value
getValue() - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
getValue(double[]) - Method in class org.linqs.psl.reasoner.function.GeneralFunction
Get the value of this sum, but using the values passed in place of non-constants for the term.
getValue(GroundAtom, double) - Method in class org.linqs.psl.reasoner.function.GeneralFunction
Get the value of the sum, but replace the value of a single RVA with the given value.
getVariable() - Method in class org.linqs.psl.model.atom.GroundAtom
 
getVariable() - Method in class org.linqs.psl.model.atom.ObservedAtom
 
getVariable() - Method in class org.linqs.psl.model.atom.RandomVariableAtom
 
getVariable() - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationVariable
 
getVariableMap() - Method in class org.linqs.psl.database.rdbms.RDBMSResultList
 
getVariableMap() - Method in interface org.linqs.psl.database.ResultList
Returns a Map from Variables to the indices of substitutions that are returned by ResultList.get(int).
getVariables() - Method in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
Get the non-summation variables.
getVariables() - Method in class org.linqs.psl.model.term.VariableTypeMap
Returns all variables in the hashmap.
getVariables() - Method in class org.linqs.psl.reasoner.admm.term.ADMMObjectiveTerm
 
getVocabulary() - Method in class org.linqs.psl.parser.antlr.PSLLexer
 
getVocabulary() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
getWaitTime() - Method in class org.linqs.psl.util.Parallel.Worker
 
getWeight() - Method in class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
getWeight() - Method in class org.linqs.psl.model.rule.arithmetic.WeightedGroundArithmeticRule
 
getWeight() - Method in class org.linqs.psl.model.rule.logical.WeightedGroundLogicalRule
 
getWeight() - Method in class org.linqs.psl.model.rule.logical.WeightedLogicalRule
 
getWeight() - Method in interface org.linqs.psl.model.rule.WeightedGroundRule
Returns the Weight of this WeightedGroundRule.
getWeight() - Method in interface org.linqs.psl.model.rule.WeightedRule
 
getWeight() - Method in class org.linqs.psl.reasoner.admm.term.HingeLossTerm
 
getWeight() - Method in class org.linqs.psl.reasoner.admm.term.LinearLossTerm
 
getWeight() - Method in class org.linqs.psl.reasoner.admm.term.SquaredHyperplaneTerm
 
getWeight() - Method in interface org.linqs.psl.reasoner.term.WeightedTerm
 
getWeights(double[]) - Method in class org.linqs.psl.application.learning.weight.search.grid.BaseGridSearch
Get the weight configuration at the current location.
getWeights(double[]) - Method in class org.linqs.psl.application.learning.weight.search.grid.ContinuousRandomGridSearch
 
getWeights(double[]) - Method in class org.linqs.psl.application.learning.weight.search.grid.GridSearch
 
getWeights(double[]) - Method in class org.linqs.psl.application.learning.weight.search.grid.RankSearch
 
getWLA(String, List<Rule>, Database, Database) - Static method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Construct a weight learning application given the data.
getWorkTime() - Method in class org.linqs.psl.util.Parallel.Worker
 
getWritePartition() - Method in class org.linqs.psl.database.Database
 
GREATER_THAN_EQUAL - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
GREATER_THAN_EQUAL() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleRelationContext
 
GREATER_THAN_EQUAL - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
GridSearch - Class in org.linqs.psl.application.learning.weight.search.grid
An exhaustive grid search for weights.
GridSearch(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.GridSearch
 
GridSearch(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.GridSearch
 
ground(AtomManager, ResultList, int) - Method in class org.linqs.psl.model.atom.QueryAtom
 
ground(AtomManager, ResultList, int, Constant[]) - Method in class org.linqs.psl.model.atom.QueryAtom
Ground using the passed in buffer.
GROUND_RULE_STORE_DEFAULT - Static variable in class org.linqs.psl.application.inference.InferenceApplication
 
GROUND_RULE_STORE_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
GROUND_RULE_STORE_KEY - Static variable in class org.linqs.psl.application.inference.InferenceApplication
The class to use for ground rule storage.
GROUND_RULE_STORE_KEY - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
The class to use for ground rule storage.
groundAll(Model, AtomManager, GroundRuleStore) - Static method in class org.linqs.psl.application.util.Grounding
Calls Rule.groundAll(AtomManager, GroundRuleStore) on each Rule in a Model.
groundAll(List<Rule>, AtomManager, GroundRuleStore) - Static method in class org.linqs.psl.application.util.Grounding
 
groundAll(AtomManager, GroundRuleStore) - Method in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
groundAll(AtomManager, GroundRuleStore) - Method in class org.linqs.psl.model.rule.logical.AbstractLogicalRule
 
groundAll(ResultList, AtomManager, GroundRuleStore) - Method in class org.linqs.psl.model.rule.logical.AbstractLogicalRule
 
groundAll(AtomManager, GroundRuleStore) - Method in interface org.linqs.psl.model.rule.Rule
Adds all GroundRules to a GroundRuleStore using the AtomManager to instantiate ground atoms.
GroundAtom - Class in org.linqs.psl.model.atom
An Atom with only GroundTerms for arguments.
GroundAtom(Predicate, Constant[], Database, double) - Constructor for class org.linqs.psl.model.atom.GroundAtom
 
groundFormulaInstance(List<GroundAtom>, List<GroundAtom>, int) - Method in class org.linqs.psl.model.rule.logical.AbstractLogicalRule
 
groundFormulaInstance(List<GroundAtom>, List<GroundAtom>, int) - Method in class org.linqs.psl.model.rule.logical.UnweightedLogicalRule
 
groundFormulaInstance(List<GroundAtom>, List<GroundAtom>, int) - Method in class org.linqs.psl.model.rule.logical.WeightedLogicalRule
 
Grounding - Class in org.linqs.psl.application.util
Static utilities for common Model-grounding tasks.
Grounding() - Constructor for class org.linqs.psl.application.util.Grounding
 
GroundLinearConstraint - Class in org.linqs.psl.model.rule.misc
A linear constraint on the truth values of GroundAtoms
GroundLinearConstraint(GroundAtom[], double[], FunctionComparator, double) - Constructor for class org.linqs.psl.model.rule.misc.GroundLinearConstraint
 
groundNonSummationRule(ResultList, AtomManager, GroundRuleStore) - Method in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
GroundRule - Interface in org.linqs.psl.model.rule
A function that either constrains or measures the compatibility of the values of GroundAtoms.
groundRules - Variable in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
GroundRules - Class in org.linqs.psl.application.util
Static utilities for common GroundRule tasks.
GroundRules() - Constructor for class org.linqs.psl.application.util.GroundRules
 
GroundRuleStore - Interface in org.linqs.psl.application.groundrulestore
Container for a set of GroundRules.
groundRuleStore - Variable in class org.linqs.psl.application.inference.InferenceApplication
 
groundRuleStore - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
GroundValueConstraint - Class in org.linqs.psl.model.rule.misc
A simple constraint that fixes the truth value of a RandomVariableAtom
GroundValueConstraint(RandomVariableAtom, double) - Constructor for class org.linqs.psl.model.rule.misc.GroundValueConstraint
 
GuidedRandomGridSearch - Class in org.linqs.psl.application.learning.weight.search.grid
Randomly search a some locations and then look around those locations.
GuidedRandomGridSearch(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.GuidedRandomGridSearch
 
GuidedRandomGridSearch(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.GuidedRandomGridSearch
 

H

H2DatabaseDriver - Class in org.linqs.psl.database.rdbms.driver
 
H2DatabaseDriver(H2DatabaseDriver.Type, String, boolean) - Constructor for class org.linqs.psl.database.rdbms.driver.H2DatabaseDriver
Constructor for the H2 database driver.
H2DatabaseDriver.Type - Enum in org.linqs.psl.database.rdbms.driver
 
HardEM - Class in org.linqs.psl.application.learning.weight.em
EM algorithm which fits a point distribution to the single most probable assignment of truth values to the latent variables during the E-step.
HardEM(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.em.HardEM
 
HardEM(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.em.HardEM
 
hasAtom(StandardPredicate, Constant...) - Method in class org.linqs.psl.database.Database
 
hasAtom(StandardPredicate, Constant...) - Method in interface org.linqs.psl.database.ReadableDatabase
Check to see if a ground atom exists in the database.
Hash - Class in org.linqs.psl.util
A utility to help build hash codes for objects.
HASH_PREFIX - Static variable in class org.linqs.psl.database.rdbms.PredicateInfo
 
hashCode() - Method in class org.linqs.psl.database.Partition
 
hashcode - Variable in class org.linqs.psl.model.atom.Atom
 
hashCode() - Method in class org.linqs.psl.model.atom.Atom
 
hashCode() - Method in class org.linqs.psl.model.formula.AbstractBranchFormula
 
hashCode() - Method in class org.linqs.psl.model.formula.Implication
 
hashCode() - Method in class org.linqs.psl.model.formula.Negation
 
hashCode() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
hashCode() - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationAtom
 
hashCode() - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationVariable
 
hashCode() - Method in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
hashCode() - Method in class org.linqs.psl.model.rule.logical.AbstractLogicalRule
 
hashCode() - Method in class org.linqs.psl.model.term.DateAttribute
 
hashCode() - Method in class org.linqs.psl.model.term.DoubleAttribute
 
hashCode() - Method in class org.linqs.psl.model.term.IntegerAttribute
 
hashCode() - Method in class org.linqs.psl.model.term.LongAttribute
 
hashCode() - Method in class org.linqs.psl.model.term.StringAttribute
 
hashCode() - Method in interface org.linqs.psl.model.term.Term
 
hashCode() - Method in class org.linqs.psl.model.term.UniqueIntID
 
hashCode() - Method in class org.linqs.psl.model.term.UniqueStringID
 
hashCode() - Method in class org.linqs.psl.model.term.Variable
 
hashCode() - Method in class org.linqs.psl.reasoner.admm.term.LocalVariable
Hash by global identifier.
hashCode() - Method in class org.linqs.psl.reasoner.function.AtomFunctionVariable
 
HashCode - Class in org.linqs.psl.util
A utility to help build hash codes for objects.
hasSummation() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
hasThreadObject(String) - Static method in class org.linqs.psl.util.Parallel
 
hasVariable(Variable) - Method in class org.linqs.psl.model.term.VariableTypeMap
Returns whether the given variable exists in the hashmap.
head - Variable in class org.linqs.psl.model.formula.Implication
The fuzzy singleton that is the head of the rule
HingeLossTerm - Class in org.linqs.psl.reasoner.admm.term
ADMMReasoner objective term of the form
weight * max(coeffs^T * x - constant, 0) All coeffs must be non-zero.
Hyperband - Class in org.linqs.psl.application.learning.weight.search
Hyperband.
Hyperband(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.Hyperband
 
Hyperband(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.Hyperband
 
HyperplaneTerm - Class in org.linqs.psl.reasoner.admm.term
Objective term for an ADMMReasoner that is based on a hyperplane in some way.

I

id - Variable in class org.linqs.psl.util.Parallel.Worker
 
IDENTIFIER - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
IDENTIFIER - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
IDENTIFIER() - Method in class org.linqs.psl.parser.antlr.PSLParser.PredicateContext
 
IDENTIFIER() - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationVariableContext
 
IDENTIFIER() - Method in class org.linqs.psl.parser.antlr.PSLParser.VariableContext
 
Implication - Class in org.linqs.psl.model.formula
 
Implication(Formula, Formula) - Constructor for class org.linqs.psl.model.formula.Implication
 
impliedBy() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
impliedBy() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalImplicationExpressionContext
 
ImpliedByContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.ImpliedByContext
 
index(Connection, DatabaseDriver) - Method in class org.linqs.psl.database.rdbms.PredicateInfo
 
indexed() - Method in class org.linqs.psl.database.rdbms.PredicateInfo
 
indexPredicates() - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
inertia - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
INERTIA_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
INERTIA_KEY - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
The inertia that is used for adaptive step sizes.
inference() - Method in class org.linqs.psl.application.inference.InferenceApplication
Minimizes the total weighted incompatibility of the GroundAtoms in the Database according to the Model and commits the updated truth values back to the Database.
inference() - Method in class org.linqs.psl.application.inference.LazyMPEInference
 
inference(List<Rule>, Reasoner, GroundRuleStore, TermStore, TermGenerator, LazyAtomManager, int) - Static method in class org.linqs.psl.application.inference.LazyMPEInference
Do the full MPE inference process.
inference() - Method in class org.linqs.psl.application.inference.MPEInference
 
InferenceApplication - Class in org.linqs.psl.application.inference
 
InferenceApplication(Model, Database) - Constructor for class org.linqs.psl.application.inference.InferenceApplication
 
init() - Static method in class org.linqs.psl.config.Config
(Re)create and populate the initial config.
init(boolean, boolean, Predicate, Term[]) - Method in class org.linqs.psl.model.atom.Atom
 
init(GroundRuleStore, RandomVariableAtom[][], WeightedGroundRule[][], boolean[]) - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
 
init(int) - Method in class org.linqs.psl.util.Parallel.Worker
Called before any work is given.
initGroundModel() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Initialize all the infrastructure dealing with the ground model.
initGroundModel(GroundRuleStore) - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Init the ground model using an already populated ground rule store.
initGroundModel(Reasoner, GroundRuleStore, TermStore, TermGenerator, PersistedAtomManager, TrainingMap) - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Pass in all the ground model infrastructure.
INITIAL_CONSENSUS_VALUE_DEFAULT - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
INITIAL_CONSENSUS_VALUE_KEY - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
The starting value for consensus variables.
INITIAL_LOCAL_VALUE_DEFAULT - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
INITIAL_LOCAL_VALUE_KEY - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
The starting value for local variables.
INITIAL_SIZE_DEFAULT - Static variable in class org.linqs.psl.reasoner.term.MemoryTermStore
 
INITIAL_SIZE_KEY - Static variable in class org.linqs.psl.reasoner.term.MemoryTermStore
Initial size for the memory store.
initialize() - Method in class org.linqs.psl.application.inference.InferenceApplication
Get objects ready for inference.
InitialWeightGridSearch - Class in org.linqs.psl.application.learning.weight.search.grid
GridSearch over the initial weights and then run weight learning like normal.
InitialWeightGridSearch(Model, WeightLearningApplication, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.InitialWeightGridSearch
 
InitialWeightGridSearch(List<Rule>, WeightLearningApplication, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.InitialWeightGridSearch
The WeightLearningApplication should not have had initGroundModel() called yet.
InitialWeightHyperband - Class in org.linqs.psl.application.learning.weight.search
Hyperband, but the weights chosen are used as initial weights for further weight learning.
InitialWeightHyperband(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.InitialWeightHyperband
 
InitialWeightHyperband(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.InitialWeightHyperband
 
InitialWeightRandomGridSearch - Class in org.linqs.psl.application.learning.weight.search.grid
Like InitialWeightGridSearch, but use random grid search instead of exhaustive.
InitialWeightRandomGridSearch(Model, WeightLearningApplication, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.InitialWeightRandomGridSearch
 
InitialWeightRandomGridSearch(List<Rule>, WeightLearningApplication, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.InitialWeightRandomGridSearch
 
InitialWeightRankSearch - Class in org.linqs.psl.application.learning.weight.search.grid
RankSearch over the initial weights and then run weight learning like normal.
InitialWeightRankSearch(Model, WeightLearningApplication, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.InitialWeightRankSearch
 
InitialWeightRankSearch(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.InitialWeightRankSearch
 
InitialWeightRankSearch(List<Rule>, WeightLearningApplication, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.InitialWeightRankSearch
The WeightLearningApplication should not have had initGroundModel() called yet.
initLatentGroundModel() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
The same as initGroundModel, but for latent variables.
inLatentMPEState - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
inMPEState - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Flags to track if the current variable configuration is an MPE state.
insert(Object...) - Method in class org.linqs.psl.database.loading.Inserter
Insert a single object using the default truth value.
insertAll(List<List<Object>>) - Method in class org.linqs.psl.database.loading.Inserter
Insert several objects using the default truth value.
insertAll(List<List<Object>>) - Method in class org.linqs.psl.database.rdbms.RDBMSInserter
 
insertAllValues(List<Double>, List<List<Object>>) - Method in class org.linqs.psl.database.loading.Inserter
Insert several objects using the specified truth values.
insertAllValues(List<Double>, List<List<Object>>) - Method in class org.linqs.psl.database.rdbms.RDBMSInserter
 
Inserter - Class in org.linqs.psl.database.loading
 
Inserter(int) - Constructor for class org.linqs.psl.database.loading.Inserter
 
insertValue(double, Object...) - Method in class org.linqs.psl.database.loading.Inserter
Insert a single object using the specified truth value.
inspectLocation(double[]) - Method in class org.linqs.psl.application.learning.weight.search.grid.BaseGridSearch
Inspect the location defined by the given weights and give back its score (lower is better).
inspectLocation(double[]) - Method in class org.linqs.psl.application.learning.weight.search.grid.InitialWeightGridSearch
 
inspectLocation(double[]) - Method in class org.linqs.psl.application.learning.weight.search.grid.InitialWeightRandomGridSearch
 
inspectLocation(double[]) - Method in class org.linqs.psl.application.learning.weight.search.grid.InitialWeightRankSearch
 
instantiateNegatedGroundRule(Formula, List<GroundAtom>, List<GroundAtom>, String) - Method in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
instantiateNegatedGroundRule(Formula, List<GroundAtom>, List<GroundAtom>, String) - Method in class org.linqs.psl.model.rule.logical.UnweightedGroundLogicalRule
 
instantiateNegatedGroundRule(Formula, List<GroundAtom>, List<GroundAtom>, String) - Method in class org.linqs.psl.model.rule.logical.WeightedGroundLogicalRule
 
instantiateObservedAtom(Predicate, Constant[], double) - Method in class org.linqs.psl.model.atom.AtomCache
Instantiates an ObservedAtom and stores it in this AtomCache.
instantiateRandomVariableAtom(StandardPredicate, Constant[], double) - Method in class org.linqs.psl.model.atom.AtomCache
Instantiates a RandomVariableAtom and stores it in this AtomCache.
IntegerAttribute - Class in org.linqs.psl.model.term
An Attribute that encapsulates an Integer.
IntegerAttribute(Integer) - Constructor for class org.linqs.psl.model.term.IntegerAttribute
Constructs an Integer attribute from an Integer
INTERNAL_STORE_DEFAULT - Static variable in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
INTERNAL_STORE_KEY - Static variable in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
Initial size for the memory store.
INTERNAL_WLA_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.search.InitialWeightHyperband
 
INTERNAL_WLA_KEY - Static variable in class org.linqs.psl.application.learning.weight.search.InitialWeightHyperband
The internal weight learning application (WLA) to use.
INVERT_NEGATIVE_WEIGHTS_DEFAULT - Static variable in class org.linqs.psl.reasoner.admm.term.ADMMTermGenerator
 
INVERT_NEGATIVE_WEIGHTS_KEY - Static variable in class org.linqs.psl.reasoner.admm.term.ADMMTermGenerator
If true, then invert negative weight rules into their positive weight counterparts (negate the weight and expression).
isBlock() - Method in class org.linqs.psl.model.predicate.StandardPredicate
 
isClosed(StandardPredicate) - Method in class org.linqs.psl.database.atom.AtomManager
Calls ReadableDatabase.isClosed(StandardPredicate) on the encapsulated Database.
isClosed(StandardPredicate) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
isClosed(StandardPredicate) - Method in interface org.linqs.psl.database.ReadableDatabase
Returns whether a StandardPredicate is closed in this Database.
isConstant() - Method in class org.linqs.psl.reasoner.function.ConstantAtomFunctionVariable
 
isConstant() - Method in interface org.linqs.psl.reasoner.function.FunctionTerm
Returns whether the term is constant.
isConstant() - Method in interface org.linqs.psl.reasoner.function.FunctionVariable
 
isConstant() - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
isConstant() - Method in class org.linqs.psl.reasoner.function.MutableAtomFunctionVariable
 
isGround() - Method in class org.linqs.psl.model.formula.FormulaAnalysis.DNFClause
 
isHigherRepresentativeBetter() - Method in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
isHigherRepresentativeBetter() - Method in class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
 
isHigherRepresentativeBetter() - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
isHigherRepresentativeBetter() - Method in class org.linqs.psl.evaluation.statistics.Evaluator
 
isHigherRepresentativeBetter() - Method in class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
isInstance(Constant) - Method in enum org.linqs.psl.model.term.ConstantType
Returns whether a GroundTerm is of the type identified by this ArgumentType
isLinear() - Method in class org.linqs.psl.reasoner.function.AtomFunctionVariable
 
isLinear() - Method in interface org.linqs.psl.reasoner.function.FunctionTerm
Returns whether the term is linear in its Variables.
isLinear() - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
isNonNegative() - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
isQueriable() - Method in class org.linqs.psl.model.formula.FormulaAnalysis.DNFClause
 
isRule() - Method in class org.linqs.psl.parser.RulePartial
 
isSquared() - Method in class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
isSquared() - Method in class org.linqs.psl.model.rule.arithmetic.WeightedGroundArithmeticRule
 
isSquared() - Method in class org.linqs.psl.model.rule.logical.WeightedGroundLogicalRule
 
isSquared() - Method in class org.linqs.psl.model.rule.logical.WeightedLogicalRule
 
isSquared() - Method in interface org.linqs.psl.model.rule.WeightedGroundRule
 
isSquared() - Method in interface org.linqs.psl.model.rule.WeightedRule
 
isSquared() - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
isWeighted() - Method in class org.linqs.psl.model.rule.arithmetic.UnweightedArithmeticRule
 
isWeighted() - Method in class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
isWeighted() - Method in class org.linqs.psl.model.rule.logical.UnweightedLogicalRule
 
isWeighted() - Method in class org.linqs.psl.model.rule.logical.WeightedLogicalRule
 
isWeighted() - Method in interface org.linqs.psl.model.rule.Rule
 
isZero(double) - Static method in class org.linqs.psl.util.MathUtils
 
isZero(double, double) - Static method in class org.linqs.psl.util.MathUtils
 
isZero(float) - Static method in class org.linqs.psl.util.MathUtils
 
isZero(float, float) - Static method in class org.linqs.psl.util.MathUtils
 
ITER_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
 
ITER_KEY - Static variable in class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
Key for positive int property for the number of iterations of expectation maximization to perform
iterations - Variable in class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
 
iterator() - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
iterator() - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
 
iterator() - Method in class org.linqs.psl.reasoner.term.MemoryTermStore
 
IteratorUtils - Class in org.linqs.psl.util
Various static iterator/iterable utilities.

J

join(Iterable<? extends T>...) - Static method in class org.linqs.psl.util.IteratorUtils
Get an iterator that iterates over all the given iterables in whatever iteration order each provides.
join(List<?>) - Static method in class org.linqs.psl.util.StringUtils
 
join(List<?>, char) - Static method in class org.linqs.psl.util.StringUtils
 
join(List<?>, String) - Static method in class org.linqs.psl.util.StringUtils
 
join(Object[]) - Static method in class org.linqs.psl.util.StringUtils
 
join(Object[], char) - Static method in class org.linqs.psl.util.StringUtils
 
join(Object[], String) - Static method in class org.linqs.psl.util.StringUtils
 
join(int[]) - Static method in class org.linqs.psl.util.StringUtils
 
join(int[], char) - Static method in class org.linqs.psl.util.StringUtils
 
join(int[], String) - Static method in class org.linqs.psl.util.StringUtils
 
join(double[]) - Static method in class org.linqs.psl.util.StringUtils
 
join(double[], char) - Static method in class org.linqs.psl.util.StringUtils
 
join(double[], String) - Static method in class org.linqs.psl.util.StringUtils
 
JOIN_PENALTY_DEFAULT - Static variable in class org.linqs.psl.database.rdbms.OptimalCover
 
JOIN_PENALTY_KEY - Static variable in class org.linqs.psl.database.rdbms.OptimalCover
The cost for a JOIN.

K

KEY_PARTITION_OBS - Static variable in class org.linqs.psl.cli.DataLoader
 
KEY_PARTITION_TARGETS - Static variable in class org.linqs.psl.cli.DataLoader
 
KEY_PARTITION_TRUTH - Static variable in class org.linqs.psl.cli.DataLoader
 
KEY_PREDICATE - Static variable in class org.linqs.psl.cli.DataLoader
 

L

L1_REGULARIZATION_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
L1_REGULARIZATION_KEY - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
Key for positive double property scaling the L1 regularization \gamma * |w|
l1Regularization - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
L2_REGULARIZATION_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
L2_REGULARIZATION_KEY - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
Key for positive double property scaling the L2 regularization (\lambda / 2) * ||w||^2
l2Regularization - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
latentGroundRuleStore - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
latentTermStore - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
Launcher - Class in org.linqs.psl.cli
Launches PSL from the command line.
LAZY_PARTITION_ID - Static variable in class org.linqs.psl.database.Partition
When grounding with lazy atoms, we will initially set their partition value to this so that we can tell them apart.
lazyAtomManager - Variable in class org.linqs.psl.application.inference.LazyMPEInference
 
LazyAtomManager - Class in org.linqs.psl.database.atom
A persisted atom manager that will keep track of atoms that it returns, but that don't actually exist (lazy atoms).
LazyAtomManager(Database) - Constructor for class org.linqs.psl.database.atom.LazyAtomManager
 
LazyMaxLikelihoodMPE - Class in org.linqs.psl.application.learning.weight.maxlikelihood
Voted perception algorithm that does not require a ground model of pre-specified dimensionality.
LazyMaxLikelihoodMPE(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.maxlikelihood.LazyMaxLikelihoodMPE
 
LazyMaxLikelihoodMPE(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.maxlikelihood.LazyMaxLikelihoodMPE
 
LazyMPEInference - Class in org.linqs.psl.application.inference
Performs MPE inference (see MPEInference), but does not require all ground atoms to be specified ahead of time.
LazyMPEInference(Model, Database) - Constructor for class org.linqs.psl.application.inference.LazyMPEInference
 
LBRACE - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
LBRACE() - Method in class org.linqs.psl.parser.antlr.PSLParser.FilterClauseContext
 
LBRACE - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
LBRACKET - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
LBRACKET() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
LBRACKET - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
learn() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Learns new weights.
length() - Method in class org.linqs.psl.model.formula.AbstractBranchFormula
 
LESS_THAN_EQUAL - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
LESS_THAN_EQUAL() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleRelationContext
 
LESS_THAN_EQUAL - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
LINE_COMMENT - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
LINE_COMMENT - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
linearArithmeticExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleExpressionContext
 
linearArithmeticExpression(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleExpressionContext
 
linearArithmeticExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
linearArithmeticExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticExpressionContext
 
linearArithmeticExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticOperandContext
 
LinearArithmeticExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticExpressionContext
 
linearArithmeticOperand() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticExpressionContext
 
linearArithmeticOperand() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
LinearArithmeticOperandContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticOperandContext
 
LinearConstraintTerm - Class in org.linqs.psl.reasoner.admm.term
ADMMReasoner objective term of the form
0 if coeffs^T * x [?] constant
infinity otherwise
where [?] is ==, >=, or <=
All coeffs must be non-zero.
LinearConstraintTerm(List<LocalVariable>, List<Float>, float, FunctionComparator) - Constructor for class org.linqs.psl.reasoner.admm.term.LinearConstraintTerm
 
LinearLossTerm - Class in org.linqs.psl.reasoner.admm.term
ADMMReasoner objective term of the form
weight * coeffs^T * x
linearOperator() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticExpressionContext
 
linearOperator() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
LinearOperatorContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.LinearOperatorContext
 
load(DataStore, String, boolean) - Static method in class org.linqs.psl.cli.DataLoader
 
load(DataStore, String) - Static method in class org.linqs.psl.parser.ModelLoader
Convenience interface to load().
load(DataStore, Reader) - Static method in class org.linqs.psl.parser.ModelLoader
Parse and return a Model (collection of rules).
loadDelimitedData(String) - Method in class org.linqs.psl.database.loading.Inserter
Load data without a truth value from a file.
loadDelimitedData(String, String) - Method in class org.linqs.psl.database.loading.Inserter
 
loadDelimitedDataAutomatic(String) - Method in class org.linqs.psl.database.loading.Inserter
Peek at the first line and then choose loadDelimitedData() or loadDelimitedDataTruth().
loadDelimitedDataAutomatic(String, String) - Method in class org.linqs.psl.database.loading.Inserter
 
loadDelimitedDataTruth(String) - Method in class org.linqs.psl.database.loading.Inserter
Load data with a truth value from a file.
loadDelimitedDataTruth(String, String) - Method in class org.linqs.psl.database.loading.Inserter
 
loadResource(InputStream, String) - Static method in class org.linqs.psl.config.Config
 
loadResource(String) - Static method in class org.linqs.psl.config.Config
 
loadRule(DataStore, String) - Static method in class org.linqs.psl.parser.ModelLoader
Parse and return a single rule.
loadRulePartial(DataStore, String) - Static method in class org.linqs.psl.parser.ModelLoader
Parse a string into either a full PSL Rule or a rule without weight or potential squaring information.
LocalVariable - Class in org.linqs.psl.reasoner.admm.term
The local context of a variable.
LocalVariable(int, float) - Constructor for class org.linqs.psl.reasoner.admm.term.LocalVariable
In the context of ADMM, local variables should be initialized with the initial value of the global variable they are tracking.
logicalConjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
logicalConjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveExpressionContext
 
logicalConjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveValueContext
 
logicalConjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalImplicationExpressionContext
 
LogicalConjunctiveExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveExpressionContext
 
logicalConjunctiveValue() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveExpressionContext
 
logicalConjunctiveValue() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
LogicalConjunctiveValueContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveValueContext
 
logicalDisjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
logicalDisjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveExpressionContext
 
logicalDisjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveValueContext
 
logicalDisjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalImplicationExpressionContext
 
logicalDisjunctiveExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleExpressionContext
 
LogicalDisjunctiveExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveExpressionContext
 
logicalDisjunctiveValue() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveExpressionContext
 
logicalDisjunctiveValue() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
LogicalDisjunctiveValueContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveValueContext
 
logicalImplicationExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
logicalImplicationExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleExpressionContext
 
LogicalImplicationExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.LogicalImplicationExpressionContext
 
logicalNegationValue() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanValueContext
 
logicalNegationValue() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveValueContext
 
logicalNegationValue() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveValueContext
 
logicalNegationValue() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
logicalNegationValue() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalNegationValueContext
 
LogicalNegationValueContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.LogicalNegationValueContext
 
logicalRule() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
logicalRule() - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRuleContext
 
logicalRule() - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
LogicalRuleContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleContext
 
logicalRuleExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
logicalRuleExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
logicalRuleExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedLogicalRuleContext
 
logicalRuleExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedLogicalRuleContext
 
LogicalRuleExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleExpressionContext
 
LongAttribute - Class in org.linqs.psl.model.term
An Attribute that encapsulates a Double.
LongAttribute(Long) - Constructor for class org.linqs.psl.model.term.LongAttribute
Constructs a Double attribute from a Double
LPAREN - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
LPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
LPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanValueContext
 
LPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientContext
 
LPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
LPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticOperandContext
 
LPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveValueContext
 
LPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveValueContext
 
LPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalNegationValueContext
 
LPAREN - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
LPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 

M

mae() - Method in class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
 
main(String[]) - Static method in class org.linqs.psl.application.learning.weight.maxlikelihood.SimplexSampler
 
main(String[]) - Static method in class org.linqs.psl.cli.Launcher
 
main(String[], boolean) - Static method in class org.linqs.psl.cli.Launcher
 
makeGroundRule(double[], GroundAtom[], FunctionComparator, double) - Method in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
makeGroundRule(List<Double>, List<GroundAtom>, FunctionComparator, double) - Method in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
 
makeGroundRule(double[], GroundAtom[], FunctionComparator, double) - Method in class org.linqs.psl.model.rule.arithmetic.UnweightedArithmeticRule
 
makeGroundRule(List<Double>, List<GroundAtom>, FunctionComparator, double) - Method in class org.linqs.psl.model.rule.arithmetic.UnweightedArithmeticRule
 
makeGroundRule(double[], GroundAtom[], FunctionComparator, double) - Method in class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
makeGroundRule(List<Double>, List<GroundAtom>, FunctionComparator, double) - Method in class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
MathUtils - Class in org.linqs.psl.util
Various static math utilities.
Max - Class in org.linqs.psl.model.rule.arithmetic.expression.coefficient
 
Max(Coefficient, Coefficient) - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Max
 
MAX - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
MAX() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionOperatorContext
 
MAX - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
MAX_FLIPS_DEFAULT - Static variable in class org.linqs.psl.reasoner.bool.BooleanMaxWalkSat
Default value for MAX_FLIPS_KEY
MAX_FLIPS_KEY - Static variable in class org.linqs.psl.reasoner.bool.BooleanMaxWalkSat
Key for positive integer property that is the maximum number of flips to try during optimization
MAX_ITER_DEFAULT - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
MAX_ITER_KEY - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
The maximum number of iterations of ADMM to perform in a round of inference.
MAX_LOCATIONS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.search.grid.ContinuousRandomGridSearch
 
MAX_LOCATIONS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.search.grid.RandomGridSearch
 
MAX_LOCATIONS_KEY - Static variable in class org.linqs.psl.application.learning.weight.search.grid.ContinuousRandomGridSearch
The max number of locations to search.
MAX_LOCATIONS_KEY - Static variable in class org.linqs.psl.application.learning.weight.search.grid.RandomGridSearch
The max number of locations to search.
MAX_RANDOM_WEIGHT - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
MAX_ROUNDS_DEFAULT - Static variable in class org.linqs.psl.application.inference.LazyMPEInference
 
MAX_ROUNDS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.LazyMaxLikelihoodMPE
 
MAX_ROUNDS_KEY - Static variable in class org.linqs.psl.application.inference.LazyMPEInference
Key for int property for the maximum number of rounds of inference.
MAX_ROUNDS_KEY - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.LazyMaxLikelihoodMPE
Key for int property for the maximum number of rounds of lazy growing.
MAX_TABLE_NAME_LENGTH - Static variable in class org.linqs.psl.database.rdbms.PredicateInfo
 
MaxLikelihoodMPE - Class in org.linqs.psl.application.learning.weight.maxlikelihood
Learns weights by optimizing the log likelihood of the data using the voted perceptron algorithm.
MaxLikelihoodMPE(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.maxlikelihood.MaxLikelihoodMPE
 
MaxLikelihoodMPE(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.maxlikelihood.MaxLikelihoodMPE
 
maxNumLocations - Variable in class org.linqs.psl.application.learning.weight.search.grid.BaseGridSearch
The number of actual possible locations.
maxNumSteps - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
MaxPiecewisePseudoLikelihood - Class in org.linqs.psl.application.learning.weight.maxlikelihood
Learns weights by optimizing the piecewise-pseudo-log-likelihood of the data using the voted perceptron algorithm.
MaxPiecewisePseudoLikelihood(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPiecewisePseudoLikelihood
 
MaxPiecewisePseudoLikelihood(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPiecewisePseudoLikelihood
 
MaxPseudoLikelihood - Class in org.linqs.psl.application.learning.weight.maxlikelihood
Learns weights by optimizing the pseudo-log-likelihood of the data using the voted perceptron algorithm.
MaxPseudoLikelihood(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPseudoLikelihood
 
MaxPseudoLikelihood(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPseudoLikelihood
 
maxRounds - Variable in class org.linqs.psl.application.inference.LazyMPEInference
 
md5(String) - Static method in class org.linqs.psl.util.Hash
 
md5(byte[]) - Static method in class org.linqs.psl.util.Hash
 
MEAN - Static variable in class org.linqs.psl.application.learning.weight.search.Hyperband
 
MemoryGroundRuleStore - Class in org.linqs.psl.application.groundrulestore
A simple GroundRuleStore that just stores each GroundRule in memory.
MemoryGroundRuleStore() - Constructor for class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
MemoryTermStore<E extends Term> - Class in org.linqs.psl.reasoner.term
 
MemoryTermStore() - Constructor for class org.linqs.psl.reasoner.term.MemoryTermStore
 
MemoryTermStore(int) - Constructor for class org.linqs.psl.reasoner.term.MemoryTermStore
 
METADATA_TABLENAME - Static variable in class org.linqs.psl.database.rdbms.DataStoreMetadata
 
Min - Class in org.linqs.psl.model.rule.arithmetic.expression.coefficient
 
Min(Coefficient, Coefficient) - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Min
 
MIN - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
MIN() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionOperatorContext
 
MIN - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
MIN_ADMM_STEPS - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
MIN_BRACKET_SIZE - Static variable in class org.linqs.psl.application.learning.weight.search.Hyperband
 
MIN_BUDGET_PROPORTION - Static variable in class org.linqs.psl.application.learning.weight.search.Hyperband
 
MIN_SCALING_FACTOR - Static variable in class org.linqs.psl.application.learning.weight.em.HardEM
 
MIN_WIDTH_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPseudoLikelihood
 
MIN_WIDTH_KEY - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPseudoLikelihood
Key for positive double property.
minimize(float, float[]) - Method in class org.linqs.psl.reasoner.admm.term.ADMMObjectiveTerm
Updates x to the solution of
argmin f(x) + stepSize / 2 * \|x - z + y / stepSize \|_2^2
for the objective term f(x)
minimize(float, float[]) - Method in class org.linqs.psl.reasoner.admm.term.HingeLossTerm
 
minimize(float, float[]) - Method in class org.linqs.psl.reasoner.admm.term.LinearConstraintTerm
 
minimize(float, float[]) - Method in class org.linqs.psl.reasoner.admm.term.LinearLossTerm
 
minimize(float, float[]) - Method in class org.linqs.psl.reasoner.admm.term.SquaredHingeLossTerm
 
minimize(float, float[]) - Method in class org.linqs.psl.reasoner.admm.term.SquaredLinearLossTerm
 
MINUS - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
MINUS() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticOperatorContext
 
MINUS() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientAdditiveExpressionContext
 
MINUS() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearOperatorContext
 
MINUS - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
MINUS() - Method in class org.linqs.psl.parser.antlr.PSLParser.NotEqualContext
 
MINUS() - Method in class org.linqs.psl.parser.antlr.PSLParser.NumberContext
 
minWeightedSquaredHyperplane(float, float[]) - Method in class org.linqs.psl.reasoner.admm.term.SquaredHyperplaneTerm
Minimizes the weighted, squared hyperplane
argmin weight * (coeffs^T * x - constant)^2 + stepSize/2 * \|x - z + y / stepSize \|_2^2
MOD - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
MOD - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
MOD() - Method in class org.linqs.psl.parser.antlr.PSLParser.NonSymmetricContext
 
model - Variable in class org.linqs.psl.application.inference.InferenceApplication
 
Model - Class in org.linqs.psl.model
A probabilistic soft logic model.
Model() - Constructor for class org.linqs.psl.model.Model
 
MODEL_FILE_EXTENSION - Static variable in class org.linqs.psl.cli.Launcher
 
ModelApplication - Interface in org.linqs.psl.application
 
ModelLoader - Class in org.linqs.psl.parser
 
modeNames - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
moveToWritePartition(StandardPredicate, int) - Method in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
moveToWritePartition(StandardPredicate, int) - Method in interface org.linqs.psl.database.WritableDatabase
Move all ground atoms of a predicate/partition combination into the write partition.
MPEInference - Class in org.linqs.psl.application.inference
Infers the most-probable explanation (MPE) state of the RandomVariableAtoms persisted in a Database, according to a Model, given the Database's ObservedAtoms.
MPEInference(Model, Database) - Constructor for class org.linqs.psl.application.inference.MPEInference
 
mse() - Method in class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
 
mStep() - Method in class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
The Maximization step in the EM algorithm.
MULT - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
MULT() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticCoefficientOperandContext
 
MULT() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticOperatorContext
 
MULT() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientMultiplicativeExpressionContext
 
MULT - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
Multiply - Class in org.linqs.psl.model.rule.arithmetic.expression.coefficient
 
Multiply(Coefficient, Coefficient) - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Multiply
 
MutableAtomFunctionVariable - Class in org.linqs.psl.reasoner.function
Encapsulates the value of a RandomVariableAtom for use in numeric functions.
MutableAtomFunctionVariable(RandomVariableAtom) - Constructor for class org.linqs.psl.reasoner.function.MutableAtomFunctionVariable
 
mutableRules - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 

N

name - Variable in class org.linqs.psl.model.rule.AbstractRule
 
NAME_KEY - Static variable in class org.linqs.psl.database.rdbms.DataStoreMetadata
 
negate() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
negate() - Method in interface org.linqs.psl.model.rule.GroundRule
Negate this ground rule and get the corresponding ground rule(s).
negate() - Method in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
Negating logical rules (a disjunction) will generate multiple other rules.
negate() - Method in class org.linqs.psl.model.rule.misc.GroundLinearConstraint
 
negate() - Method in class org.linqs.psl.model.rule.misc.GroundValueConstraint
 
negatedDNF - Variable in class org.linqs.psl.model.rule.logical.AbstractLogicalRule
 
Negation - Class in org.linqs.psl.model.formula
This class implements fuzzy negation.
Negation(Formula) - Constructor for class org.linqs.psl.model.formula.Negation
 
NEGATION - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
NEGATION - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
NEGATION() - Method in class org.linqs.psl.parser.antlr.PSLParser.NotContext
 
NEGATION() - Method in class org.linqs.psl.parser.antlr.PSLParser.NotEqualContext
 
negativeAUPRC() - Method in class org.linqs.psl.evaluation.statistics.RankingEvaluator
Returns area under the precision recall curve for the negative class.
negativePrecision() - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
negativeRecall() - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
negLiterals - Variable in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
newObject(String) - Static method in class org.linqs.psl.util.Reflection
 
newObject(Class<?>) - Static method in class org.linqs.psl.util.Reflection
 
nextBoolean() - Static method in class org.linqs.psl.util.RandUtils
 
nextDouble() - Static method in class org.linqs.psl.util.RandUtils
 
nextFloat() - Static method in class org.linqs.psl.util.RandUtils
 
nextGaussian() - Static method in class org.linqs.psl.util.RandUtils
 
nextInt() - Static method in class org.linqs.psl.util.RandUtils
 
nextInt(int) - Static method in class org.linqs.psl.util.RandUtils
 
nextLong() - Static method in class org.linqs.psl.util.RandUtils
 
NOISE_DEFAULT - Static variable in class org.linqs.psl.reasoner.bool.BooleanMaxWalkSat
Default value for NOISE_KEY
NOISE_KEY - Static variable in class org.linqs.psl.reasoner.bool.BooleanMaxWalkSat
Key for double property in [0,1] that is the probability of randomly perturbing an atom in a randomly chosen potential
NONNEGATIVE_NUMBER - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
NONNEGATIVE_NUMBER - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
NONNEGATIVE_NUMBER() - Method in class org.linqs.psl.parser.antlr.PSLParser.NumberContext
 
NonSymmetric - Static variable in class org.linqs.psl.model.predicate.SpecialPredicate
True if the first argument is less than the second.
nonSymmetric() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
nonSymmetric() - Method in class org.linqs.psl.parser.antlr.PSLParser.TermOperatorContext
 
NonSymmetricContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.NonSymmetricContext
 
not() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalNegationValueContext
 
not() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
NotContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.NotContext
 
NotEqual - Static variable in class org.linqs.psl.model.predicate.SpecialPredicate
True if arguments are not equal.
notEqual() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
notEqual() - Method in class org.linqs.psl.parser.antlr.PSLParser.TermOperatorContext
 
NotEqualContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.NotEqualContext
 
NUM_BRACKETS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.search.Hyperband
 
NUM_BRACKETS_KEY - Static variable in class org.linqs.psl.application.learning.weight.search.Hyperband
The number of brackets to consider.
NUM_BURN_IN_DEFAULT - Static variable in class org.linqs.psl.reasoner.bool.BooleanMCSat
Default value for NUM_BURN_IN_KEY
NUM_BURN_IN_KEY - Static variable in class org.linqs.psl.reasoner.bool.BooleanMCSat
Number of burn-in samples
NUM_SAMPLES_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPiecewisePseudoLikelihood
 
NUM_SAMPLES_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPseudoLikelihood
 
NUM_SAMPLES_DEFAULT - Static variable in class org.linqs.psl.reasoner.bool.BooleanMCSat
Default value for NUM_SAMPLES_KEY
NUM_SAMPLES_KEY - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPiecewisePseudoLikelihood
Key for positive integer property.
NUM_SAMPLES_KEY - Static variable in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPseudoLikelihood
Key for positive integer property.
NUM_SAMPLES_KEY - Static variable in class org.linqs.psl.reasoner.bool.BooleanMCSat
Key for length of Markov chain
NUM_STEPS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
NUM_STEPS_KEY - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
Key for positive integer property.
NUM_THREADS_DEFAULT - Static variable in class org.linqs.psl.util.Parallel
 
NUM_THREADS_KEY - Static variable in class org.linqs.psl.util.Parallel
 
number() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientContext
 
number() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
number() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightExpressionContext
 
NumberContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.NumberContext
 
numLocations - Variable in class org.linqs.psl.application.learning.weight.search.grid.BaseGridSearch
The number of locations we will search.
numSteps - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 

O

OBJECTIVE_BREAK_DEFAULT - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
OBJECTIVE_BREAK_KEY - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
Stop if the objective has not changed since the last logging period (see LOG_PERIOD).
objectives - Variable in class org.linqs.psl.application.learning.weight.search.grid.BaseGridSearch
The objectives at each location.
ObservedAtom - Class in org.linqs.psl.model.atom
A GroundAtom with a fixed truth value.
ObservedAtom(Predicate, Constant[], Database, double) - Constructor for class org.linqs.psl.model.atom.ObservedAtom
 
observedDB - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
observedIncompatibility - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Corresponds 1-1 with mutableRules.
OPERATION_INFER - Static variable in class org.linqs.psl.cli.Launcher
 
OPERATION_INFER_LONG - Static variable in class org.linqs.psl.cli.Launcher
 
OPERATION_LEARN - Static variable in class org.linqs.psl.cli.Launcher
 
OPERATION_LEARN_LONG - Static variable in class org.linqs.psl.cli.Launcher
 
OPTIMAL_COVER_DEFAULT - Static variable in class org.linqs.psl.database.rdbms.RDBMSDatabase
 
OPTIMAL_COVER_KEY - Static variable in class org.linqs.psl.database.rdbms.RDBMSDatabase
Use optimal cover grounding.
OptimalCover - Class in org.linqs.psl.database.rdbms
 
optimize(TermStore) - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
optimize(TermStore, ADMMReasoner.InitialValue, ADMMReasoner.InitialValue) - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
optimize(TermStore) - Method in class org.linqs.psl.reasoner.bool.BooleanMaxWalkSat
 
optimize(TermStore) - Method in class org.linqs.psl.reasoner.bool.BooleanMCSat
 
optimize(TermStore) - Method in class org.linqs.psl.reasoner.ExecutableReasoner
 
optimize(TermStore) - Method in interface org.linqs.psl.reasoner.Reasoner
Minimizes the total weighted incompatibility of the terms in the provided TermStore.
OPTION_DATA - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_DATA_LONG - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_DB_H2_PATH - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_DB_POSTGRESQL_NAME - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_EVAL - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_EVAL_LONG - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_HELP - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_HELP_LONG - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_INT_IDS - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_INT_IDS_LONG - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_LOG4J - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_LOG4J_LONG - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_MODEL - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_MODEL_LONG - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_OUTPUT_DIR - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_OUTPUT_DIR_LONG - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_PROPERTIES - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_PROPERTIES_FILE - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_PROPERTIES_FILE_LONG - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_VERSION - Static variable in class org.linqs.psl.cli.Launcher
 
OPTION_VERSION_LONG - Static variable in class org.linqs.psl.cli.Launcher
 
or() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanDisjunctiveExpressionContext
 
or() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveExpressionContext
 
or() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
OrContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.OrContext
 
org.linqs.psl.application - package org.linqs.psl.application
 
org.linqs.psl.application.groundrulestore - package org.linqs.psl.application.groundrulestore
 
org.linqs.psl.application.inference - package org.linqs.psl.application.inference
 
org.linqs.psl.application.learning.weight - package org.linqs.psl.application.learning.weight
 
org.linqs.psl.application.learning.weight.em - package org.linqs.psl.application.learning.weight.em
 
org.linqs.psl.application.learning.weight.maxlikelihood - package org.linqs.psl.application.learning.weight.maxlikelihood
 
org.linqs.psl.application.learning.weight.search - package org.linqs.psl.application.learning.weight.search
 
org.linqs.psl.application.learning.weight.search.grid - package org.linqs.psl.application.learning.weight.search.grid
 
org.linqs.psl.application.util - package org.linqs.psl.application.util
 
org.linqs.psl.cli - package org.linqs.psl.cli
 
org.linqs.psl.config - package org.linqs.psl.config
 
org.linqs.psl.database - package org.linqs.psl.database
 
org.linqs.psl.database.atom - package org.linqs.psl.database.atom
 
org.linqs.psl.database.loading - package org.linqs.psl.database.loading
 
org.linqs.psl.database.rdbms - package org.linqs.psl.database.rdbms
 
org.linqs.psl.database.rdbms.driver - package org.linqs.psl.database.rdbms.driver
 
org.linqs.psl.evaluation.statistics - package org.linqs.psl.evaluation.statistics
 
org.linqs.psl.model - package org.linqs.psl.model
 
org.linqs.psl.model.atom - package org.linqs.psl.model.atom
 
org.linqs.psl.model.formula - package org.linqs.psl.model.formula
 
org.linqs.psl.model.function - package org.linqs.psl.model.function
 
org.linqs.psl.model.predicate - package org.linqs.psl.model.predicate
 
org.linqs.psl.model.rule - package org.linqs.psl.model.rule
 
org.linqs.psl.model.rule.arithmetic - package org.linqs.psl.model.rule.arithmetic
 
org.linqs.psl.model.rule.arithmetic.expression - package org.linqs.psl.model.rule.arithmetic.expression
 
org.linqs.psl.model.rule.arithmetic.expression.coefficient - package org.linqs.psl.model.rule.arithmetic.expression.coefficient
 
org.linqs.psl.model.rule.logical - package org.linqs.psl.model.rule.logical
 
org.linqs.psl.model.rule.misc - package org.linqs.psl.model.rule.misc
 
org.linqs.psl.model.term - package org.linqs.psl.model.term
 
org.linqs.psl.parser - package org.linqs.psl.parser
 
org.linqs.psl.parser.antlr - package org.linqs.psl.parser.antlr
 
org.linqs.psl.reasoner - package org.linqs.psl.reasoner
Provides interfaces and classes for performing probabilistic inference over Atoms.
org.linqs.psl.reasoner.admm - package org.linqs.psl.reasoner.admm
 
org.linqs.psl.reasoner.admm.term - package org.linqs.psl.reasoner.admm.term
 
org.linqs.psl.reasoner.bool - package org.linqs.psl.reasoner.bool
 
org.linqs.psl.reasoner.function - package org.linqs.psl.reasoner.function
Provides interfaces and classes for defining functions that Reasoners can interpret.
org.linqs.psl.reasoner.term - package org.linqs.psl.reasoner.term
 
org.linqs.psl.reasoner.term.blocker - package org.linqs.psl.reasoner.term.blocker
 
org.linqs.psl.util - package org.linqs.psl.util
 

P

p - Variable in class org.linqs.psl.model.rule.arithmetic.expression.SummationAtom
 
PairedDualLearner - Class in org.linqs.psl.application.learning.weight.em
Learns the parameters of a HL-MRF with latent variables, using a maximum-likelihood technique that interleaves updates of the parameters and inference steps for fast training.
PairedDualLearner(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.em.PairedDualLearner
 
PairedDualLearner(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.em.PairedDualLearner
 
Parallel - Class in org.linqs.psl.util
Utilities to run operations in parallel.
Parallel.RunTimings - Class in org.linqs.psl.util
 
Parallel.Worker<T> - Class in org.linqs.psl.util
Extend this class for any work.
parentDataStore - Variable in class org.linqs.psl.database.Database
The backing data store that created this database.
parentWaitTimeMS - Variable in class org.linqs.psl.util.Parallel.RunTimings
 
Partition - Class in org.linqs.psl.database
 
Partition(int, String) - Constructor for class org.linqs.psl.database.Partition
Sole constructor.
PARTITION_COLUMN_NAME - Static variable in class org.linqs.psl.database.rdbms.PredicateInfo
 
PARTITION_NAME_LABELS - Static variable in class org.linqs.psl.cli.Launcher
 
PARTITION_NAME_OBSERVATIONS - Static variable in class org.linqs.psl.cli.Launcher
 
PARTITION_NAME_TARGET - Static variable in class org.linqs.psl.cli.Launcher
 
PARTITION_NAMESPACE - Static variable in class org.linqs.psl.database.rdbms.DataStoreMetadata
 
PERIOD - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
PERIOD - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
PERIOD() - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedArithmeticRuleContext
 
PERIOD() - Method in class org.linqs.psl.parser.antlr.PSLParser.UnweightedLogicalRuleContext
 
permutations(int) - Static method in class org.linqs.psl.util.IteratorUtils
Get an iterator that gives all the permutations of the numbers 0 - size.
PersistedAccessException(RandomVariableAtom) - Constructor for exception org.linqs.psl.database.atom.PersistedAtomManager.PersistedAccessException
 
PersistedAtomManager - Class in org.linqs.psl.database.atom
Implements the AtomManager with a twist: this AtomManager will only return RandomVariableAtoms that were persisted in the Database at instantiation.
PersistedAtomManager(Database) - Constructor for class org.linqs.psl.database.atom.PersistedAtomManager
Constructs a PersistedAtomManager with a built-in set of all the database's persisted RandomVariableAtoms.
PersistedAtomManager.PersistedAccessException - Exception in org.linqs.psl.database.atom
 
persistedCache - Variable in class org.linqs.psl.database.atom.PersistedAtomManager
The set of all persisted RandomVariableAtoms at the time of this AtomManager's instantiation.
PIPE - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
PIPE() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientOperatorContext
 
PIPE(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientOperatorContext
 
PIPE() - Method in class org.linqs.psl.parser.antlr.PSLParser.OrContext
 
PIPE(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.OrContext
 
PIPE - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
PLUS - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
PLUS() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticOperatorContext
 
PLUS() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientAdditiveExpressionContext
 
PLUS() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearOperatorContext
 
PLUS - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
PLUS() - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationVariableContext
 
point - Variable in class org.linqs.psl.reasoner.admm.term.HyperplaneTerm
 
populate(QueryAtom, Map<Variable, Set<Constant>>) - Method in class org.linqs.psl.database.DatabasePopulator
Substitutes the Variables from the substitution map into a QueryAtom and commits the resulting RandomVariableAtoms into the Database provided to the constructor.
populateFromDB(Database, StandardPredicate) - Method in class org.linqs.psl.database.DatabasePopulator
Populates the Predicate p using all of the groudings of p in the source Database sourceDB.
positiveAUPRC() - Method in class org.linqs.psl.evaluation.statistics.RankingEvaluator
Returns area under the precision recall curve.
positivePrecision() - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
positiveRecall() - Method in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
 
posLiterals - Variable in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
POSSIBLE_WEIGHTS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.search.grid.GridSearch
 
POSSIBLE_WEIGHTS_KEY - Static variable in class org.linqs.psl.application.learning.weight.search.grid.GridSearch
A comma-separated list of possible weights.
possibleWeights - Variable in class org.linqs.psl.application.learning.weight.search.grid.GridSearch
 
PostgreSQLDriver - Class in org.linqs.psl.database.rdbms.driver
PostgreSQL Connection Wrapper.
PostgreSQLDriver(String, boolean) - Constructor for class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
PostgreSQLDriver(String, String, String, boolean) - Constructor for class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
PostgreSQLDriver(String, String, boolean) - Constructor for class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
postInitGroundModel() - Method in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPiecewisePseudoLikelihood
 
postInitGroundModel() - Method in class org.linqs.psl.application.learning.weight.search.grid.ContinuousRandomGridSearch
 
postInitGroundModel() - Method in class org.linqs.psl.application.learning.weight.search.grid.InitialWeightGridSearch
 
postInitGroundModel() - Method in class org.linqs.psl.application.learning.weight.search.grid.InitialWeightRandomGridSearch
 
postInitGroundModel() - Method in class org.linqs.psl.application.learning.weight.search.grid.InitialWeightRankSearch
 
postInitGroundModel() - Method in class org.linqs.psl.application.learning.weight.search.InitialWeightHyperband
 
postInitGroundModel() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
A convenient place for children to do additional ground model initialization.
powerset(int) - Static method in class org.linqs.psl.util.IteratorUtils
Get an iterator that will go through the powerset of the specified size.
predicate() - Method in class org.linqs.psl.database.rdbms.PredicateInfo
 
predicate - Variable in class org.linqs.psl.model.atom.Atom
 
Predicate - Class in org.linqs.psl.model.predicate
A relation that can be applied to Terms to form Atoms.
Predicate(String, ConstantType[]) - Constructor for class org.linqs.psl.model.predicate.Predicate
 
Predicate(String, ConstantType[], boolean) - Constructor for class org.linqs.psl.model.predicate.Predicate
 
predicate() - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
predicate() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
predicate() - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
PREDICATE_TABLE_SUFFIX - Static variable in class org.linqs.psl.database.rdbms.PredicateInfo
 
PredicateContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.PredicateContext
 
PredicateInfo - Class in org.linqs.psl.database.rdbms
 
PredicateInfo(Predicate) - Constructor for class org.linqs.psl.database.rdbms.PredicateInfo
 
program() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
ProgramContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.ProgramContext
 
project(float, float[]) - Method in class org.linqs.psl.reasoner.admm.term.HyperplaneTerm
Finds the orthogonal projection onto the hyperplane
argmin stepSize/2 * \|x - z + y / stepSize \|_2^2
such that coeffs^T * x = constant.
PROJECT_PROPS - Static variable in class org.linqs.psl.config.Config
 
PROPERTY_BLOCK - Static variable in class org.linqs.psl.cli.DataLoader
 
PROPERTY_CLOSED - Static variable in class org.linqs.psl.cli.DataLoader
 
PROPERTY_OPEN - Static variable in class org.linqs.psl.cli.DataLoader
 
PROPERTY_TYPES - Static variable in class org.linqs.psl.cli.DataLoader
 
PSL_CONFIG - Static variable in class org.linqs.psl.config.Config
 
PSL_CONFIG_DEFAULT - Static variable in class org.linqs.psl.config.Config
 
PSLBaseListener - Class in org.linqs.psl.parser.antlr
This class provides an empty implementation of PSLListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
PSLBaseListener() - Constructor for class org.linqs.psl.parser.antlr.PSLBaseListener
 
PSLBaseVisitor<T> - Class in org.linqs.psl.parser.antlr
This class provides an empty implementation of PSLVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
PSLBaseVisitor() - Constructor for class org.linqs.psl.parser.antlr.PSLBaseVisitor
 
PSLLexer - Class in org.linqs.psl.parser.antlr
 
PSLLexer(CharStream) - Constructor for class org.linqs.psl.parser.antlr.PSLLexer
 
PSLListener - Interface in org.linqs.psl.parser.antlr
This interface defines a complete listener for a parse tree produced by PSLParser.
PSLParser - Class in org.linqs.psl.parser.antlr
 
PSLParser(TokenStream) - Constructor for class org.linqs.psl.parser.antlr.PSLParser
 
PSLParser.AndContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.ArithmeticCoefficientOperandContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.ArithmeticOperatorContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.ArithmeticRuleContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.ArithmeticRuleExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.ArithmeticRuleRelationContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.AtomContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.BooleanConjunctiveExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.BooleanDisjunctiveExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.BooleanExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.BooleanValueContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.CoefficientAdditiveExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.CoefficientContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.CoefficientExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.CoefficientFunctionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.CoefficientFunctionOperatorContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.CoefficientMultiplicativeExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.CoefficientOperatorContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.ConstantContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.FilterClauseContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.ImpliedByContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.LinearArithmeticExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.LinearArithmeticOperandContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.LinearOperatorContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.LogicalConjunctiveExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.LogicalConjunctiveValueContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.LogicalDisjunctiveExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.LogicalDisjunctiveValueContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.LogicalImplicationExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.LogicalNegationValueContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.LogicalRuleContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.LogicalRuleExpressionContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.NonSymmetricContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.NotContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.NotEqualContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.NumberContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.OrContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.PredicateContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.ProgramContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.PslRuleContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.PslRulePartialContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.SummationAtomContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.SummationVariableContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.TermContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.TermEqualContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.TermOperatorContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.ThenContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.UnweightedArithmeticRuleContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.UnweightedLogicalRuleContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.VariableContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.WeightedArithmeticRuleContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.WeightedLogicalRuleContext - Class in org.linqs.psl.parser.antlr
 
PSLParser.WeightExpressionContext - Class in org.linqs.psl.parser.antlr
 
pslRule() - Method in class org.linqs.psl.parser.antlr.PSLParser.ProgramContext
 
pslRule(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.ProgramContext
 
pslRule() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
PslRuleContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.PslRuleContext
 
pslRulePartial() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
PslRulePartialContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.PslRulePartialContext
 
PSLVisitor<T> - Interface in org.linqs.psl.parser.antlr
This interface defines a complete generic visitor for a parse tree produced by PSLParser.
putThreadObject(String, Object) - Static method in class org.linqs.psl.util.Parallel
 
PYTHON_COMMENT - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
PYTHON_COMMENT - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 

Q

QueryAtom - Class in org.linqs.psl.model.atom
An Atom that can be used in a query, but does not have a truth value.
QueryAtom(Predicate, Term...) - Constructor for class org.linqs.psl.model.atom.QueryAtom
 

R

RANDOM_WEIGHTS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
RANDOM_WEIGHTS_KEY - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Randomize weights before running.
randomConfiguration() - Method in class org.linqs.psl.application.learning.weight.search.grid.RandomGridSearch
 
RandomGridSearch - Class in org.linqs.psl.application.learning.weight.search.grid
A random grid search that searches a finite number of locations.
RandomGridSearch(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.RandomGridSearch
 
RandomGridSearch(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.RandomGridSearch
 
randomlyInitialize() - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTerm
Randomly initializes the RandomVariableAtoms to a feasible state.
randomlyInitialize() - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
Randomly initializes the RandomVariableAtoms to a feasible state.
RandomVariableAtom - Class in org.linqs.psl.model.atom
A GroundAtom with a truth value which can be modified.
RandomVariableAtom(StandardPredicate, Constant[], Database, double) - Constructor for class org.linqs.psl.model.atom.RandomVariableAtom
 
RandUtils - Class in org.linqs.psl.util
The canonical source of randomness for all PSL core code.
RankingEvaluator - Class in org.linqs.psl.evaluation.statistics
Compute various ranking statistics.
RankingEvaluator() - Constructor for class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
RankingEvaluator(double) - Constructor for class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
RankingEvaluator(double, String) - Constructor for class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
RankingEvaluator(double, RankingEvaluator.RepresentativeMetric) - Constructor for class org.linqs.psl.evaluation.statistics.RankingEvaluator
 
RankingEvaluator.RepresentativeMetric - Enum in org.linqs.psl.evaluation.statistics
 
RankSearch - Class in org.linqs.psl.application.learning.weight.search.grid
A grid seach-like method that searchs over the possible rankings of rules.
RankSearch(Model, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.RankSearch
 
RankSearch(List<Rule>, Database, Database) - Constructor for class org.linqs.psl.application.learning.weight.search.grid.RankSearch
 
RBRACE - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
RBRACE() - Method in class org.linqs.psl.parser.antlr.PSLParser.FilterClauseContext
 
RBRACE - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RBRACKET - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
RBRACKET() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
RBRACKET - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RDBMSDatabase - Class in org.linqs.psl.database.rdbms
A view on the datastore with specific partitions activated.
RDBMSDatabase(RDBMSDataStore, Partition, Partition[], Set<StandardPredicate>) - Constructor for class org.linqs.psl.database.rdbms.RDBMSDatabase
 
RDBMSDataStore - Class in org.linqs.psl.database.rdbms
The RDMBSDataStore is an RDBMS implementation of the DataStore interface.
RDBMSDataStore(DatabaseDriver) - Constructor for class org.linqs.psl.database.rdbms.RDBMSDataStore
Returns an RDBMSDataStore that utilizes the connections returned by the DatabaseDriver.
RDBMSInserter - Class in org.linqs.psl.database.rdbms
An inserter that is aware of what predicate and partition it is inserting into.
RDBMSInserter(RDBMSDataStore, PredicateInfo, Partition) - Constructor for class org.linqs.psl.database.rdbms.RDBMSInserter
 
RDBMSResultList - Class in org.linqs.psl.database.rdbms
 
RDBMSResultList(int) - Constructor for class org.linqs.psl.database.rdbms.RDBMSResultList
 
ReadableDatabase - Interface in org.linqs.psl.database
A database for retrieving GroundAtoms.
readIDs - Variable in class org.linqs.psl.database.Database
 
readPartitions - Variable in class org.linqs.psl.database.Database
The partition IDs that this database reads from.
readResults(BufferedReader, TermStore) - Method in class org.linqs.psl.reasoner.ExecutableReasoner
 
reasoner - Variable in class org.linqs.psl.application.inference.InferenceApplication
 
reasoner - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
Reasoner - Interface in org.linqs.psl.reasoner
An oprimizer to minimize the total weighted incompatibility of the terms provided by a TermStore.
REASONER_DEFAULT - Static variable in class org.linqs.psl.application.inference.InferenceApplication
 
REASONER_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
REASONER_KEY - Static variable in class org.linqs.psl.application.inference.InferenceApplication
The class to use for a reasoner.
REASONER_KEY - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
The class to use for inference.
Reflection - Class in org.linqs.psl.util
Various utilties around objects and reflection.
registerPredicate(StandardPredicate) - Method in interface org.linqs.psl.database.DataStore
Registers a StandardPredicate so that GroundAtoms of that StandardPredicate can be persisted in this DataStore.
registerPredicate(StandardPredicate) - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
RELAXED_EPSILON - Static variable in class org.linqs.psl.util.MathUtils
 
RELAXED_EPSILON_FLOAT - Static variable in class org.linqs.psl.util.MathUtils
 
releasePartitions(RDBMSDatabase) - Method in class org.linqs.psl.database.rdbms.RDBMSDataStore
 
removeCachedAtom(QueryAtom) - Method in class org.linqs.psl.model.atom.AtomCache
Removes an atom from the AtomCache
removeGroundRule(GroundRule) - Method in class org.linqs.psl.application.groundrulestore.AtomRegisterGroundRuleStore
 
removeGroundRule(GroundRule) - Method in interface org.linqs.psl.application.groundrulestore.GroundRuleStore
Removes a GroundRule from this store.
removeGroundRule(GroundRule) - Method in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
removeGroundRules(Rule) - Method in class org.linqs.psl.application.groundrulestore.AtomRegisterGroundRuleStore
 
removeGroundRules(Rule) - Method in interface org.linqs.psl.application.groundrulestore.GroundRuleStore
Removes all GroundRules that was instantiated by a given rule.
removeGroundRules(Rule) - Method in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
removePartition(Partition) - Method in class org.linqs.psl.database.rdbms.DataStoreMetadata
 
removeRule(Rule) - Method in class org.linqs.psl.model.Model
Removes a Rule from this Model.
repeat(String, int) - Static method in class org.linqs.psl.util.StringUtils
 
repeat(String, String, int) - Static method in class org.linqs.psl.util.StringUtils
 
REPRESENTATIVE_KEY - Static variable in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
The representative metric.
REPRESENTATIVE_KEY - Static variable in class org.linqs.psl.evaluation.statistics.ContinuousEvaluator
The representative metric.
REPRESENTATIVE_KEY - Static variable in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
The representative metric.
REPRESENTATIVE_KEY - Static variable in class org.linqs.psl.evaluation.statistics.RankingEvaluator
The representative metric.
resetLocalVairables() - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
resetLocalVairables(ADMMReasoner.InitialValue) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
ResultList - Interface in org.linqs.psl.database
List of substitutions for Variables in a Formula.
RPAREN - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
RPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
RPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.BooleanValueContext
 
RPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientContext
 
RPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientFunctionContext
 
RPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.LinearArithmeticOperandContext
 
RPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalConjunctiveValueContext
 
RPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalDisjunctiveValueContext
 
RPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalNegationValueContext
 
RPAREN - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RPAREN() - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
rule - Variable in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
rule - Variable in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
Rule - Interface in org.linqs.psl.model.rule
A template for functions that either constrain or measure the compatibility of the values of GroundAtom.
RULE_and - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_arithmeticCoefficientOperand - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_arithmeticOperator - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_arithmeticRule - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_arithmeticRuleExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_arithmeticRuleRelation - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_atom - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_booleanConjunctiveExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_booleanDisjunctiveExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_booleanExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_booleanValue - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_coefficient - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_coefficientAdditiveExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_coefficientExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_coefficientFunction - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_coefficientFunctionOperator - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_coefficientMultiplicativeExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_coefficientOperator - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_constant - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_filterClause - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_impliedBy - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_linearArithmeticExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_linearArithmeticOperand - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_linearOperator - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_logicalConjunctiveExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_logicalConjunctiveValue - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_logicalDisjunctiveExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_logicalDisjunctiveValue - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_logicalImplicationExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_logicalNegationValue - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_logicalRule - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_logicalRuleExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_nonSymmetric - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_not - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_notEqual - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_number - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_or - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_predicate - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_program - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_pslRule - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_pslRulePartial - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_summationAtom - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_summationVariable - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_term - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_termEqual - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_termOperator - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_then - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_unweightedArithmeticRule - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_unweightedLogicalRule - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_variable - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_weightedArithmeticRule - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_weightedLogicalRule - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RULE_weightExpression - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
ruleNames - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
ruleNames - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
RulePartial - Class in org.linqs.psl.parser
A container for the possible return values of loadRulePartial().
RulePartial(Object) - Constructor for class org.linqs.psl.parser.RulePartial
 
RulePartial(ArithmeticRuleExpression, Map<SummationVariable, Formula>) - Constructor for class org.linqs.psl.parser.RulePartial
 
rules - Variable in class org.linqs.psl.model.Model
 
ruleSet - Variable in class org.linqs.psl.model.Model
Redundant set for fast membership checks
run(double[]) - Method in class org.linqs.psl.application.learning.weight.search.Hyperband
Run and eval on the given weights using the given budget (ratio of max resources) and give back its score (lower is better).
run(double[]) - Method in class org.linqs.psl.application.learning.weight.search.InitialWeightHyperband
 
run() - Method in class org.linqs.psl.util.Parallel.Worker
 
RunTimings(long, long, long) - Constructor for class org.linqs.psl.util.Parallel.RunTimings
 
rvDB - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 

S

SCALE_GRADIENT_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
SCALE_GRADIENT_KEY - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
Key for Boolean property that indicates whether to scale gradient by number of groundings
SCALE_STEP_SIZE_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
SCALE_STEP_SIZE_KEY - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
If true, then scale the step size down by the iteration.
scaleGradient - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
scaleStepSize - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
SCALING_FACTORS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.search.grid.RankSearch
 
SCALING_FACTORS_KEY - Static variable in class org.linqs.psl.application.learning.weight.search.grid.RankSearch
A comma-separated list of scaling factors.
seed(int) - Static method in class org.linqs.psl.util.RandUtils
 
SEED_DEFAULT - Static variable in class org.linqs.psl.util.RandUtils
 
SEED_KEY - Static variable in class org.linqs.psl.util.RandUtils
 
SEED_LOCATIONS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.search.grid.GuidedRandomGridSearch
 
SEED_LOCATIONS_KEY - Static variable in class org.linqs.psl.application.learning.weight.search.grid.GuidedRandomGridSearch
The number of locations to initially search.
sempred(RuleContext, int, int) - Method in class org.linqs.psl.parser.antlr.PSLParser
 
separatorString() - Method in class org.linqs.psl.model.formula.AbstractBranchFormula
 
separatorString() - Method in class org.linqs.psl.model.formula.Conjunction
 
separatorString() - Method in class org.linqs.psl.model.formula.Disjunction
 
setBlock(boolean) - Method in class org.linqs.psl.model.predicate.StandardPredicate
 
setBudget(double) - Method in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPiecewisePseudoLikelihood
 
setBudget(double) - Method in class org.linqs.psl.application.learning.weight.maxlikelihood.MaxPseudoLikelihood
 
setBudget(double) - Method in class org.linqs.psl.application.learning.weight.search.grid.GuidedRandomGridSearch
 
setBudget(double) - Method in class org.linqs.psl.application.learning.weight.search.grid.RandomGridSearch
 
setBudget(double) - Method in class org.linqs.psl.application.learning.weight.search.InitialWeightHyperband
 
setBudget(double) - Method in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
setBudget(double) - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Set a budget (give as a proportion of the max budget).
setCategoryIndexes(int...) - Method in class org.linqs.psl.evaluation.statistics.CategoricalEvaluator
 
setColumnDefault(String, String, String) - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
Set a default value for a column.
setDefaultRandomVariables() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Set RandomVariableAtoms with training labels to their default values.
setEpsilonAbs(float) - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
setEpsilonRel(float) - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
setLabeledRandomVariables() - Method in class org.linqs.psl.application.learning.weight.WeightLearningApplication
Set RandomVariableAtoms with training labels to their observed values.
setLagrange(float) - Method in class org.linqs.psl.reasoner.admm.term.LocalVariable
 
setMaxIter(int) - Method in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
setNonNegative(boolean) - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
setProperty(String, Object) - Static method in class org.linqs.psl.config.Config
Set a property, this will replace any previously set values.
setSquared(boolean) - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
setupTable(Connection, DatabaseDriver) - Method in class org.linqs.psl.database.rdbms.PredicateInfo
 
setValue(double) - Method in class org.linqs.psl.model.atom.RandomVariableAtom
Sets the truth value of this Atom.
setValue(float) - Method in class org.linqs.psl.reasoner.admm.term.LocalVariable
 
setValue(double) - Method in class org.linqs.psl.reasoner.function.ConstantAtomFunctionVariable
 
setValue(double) - Method in interface org.linqs.psl.reasoner.function.FunctionVariable
Sets the variable's value
setValue(double) - Method in class org.linqs.psl.reasoner.function.MutableAtomFunctionVariable
 
setVariable(Variable, int) - Method in class org.linqs.psl.database.rdbms.RDBMSResultList
 
setWeight(double) - Method in class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
setWeight(double) - Method in class org.linqs.psl.model.rule.arithmetic.WeightedGroundArithmeticRule
 
setWeight(double) - Method in class org.linqs.psl.model.rule.logical.WeightedGroundLogicalRule
 
setWeight(double) - Method in class org.linqs.psl.model.rule.logical.WeightedLogicalRule
 
setWeight(double) - Method in interface org.linqs.psl.model.rule.WeightedGroundRule
Sets a weight for this WeightedGroundRule.
setWeight(double) - Method in interface org.linqs.psl.model.rule.WeightedRule
 
setWeight(float) - Method in class org.linqs.psl.reasoner.admm.term.HingeLossTerm
 
setWeight(float) - Method in class org.linqs.psl.reasoner.admm.term.LinearLossTerm
 
setWeight(float) - Method in class org.linqs.psl.reasoner.admm.term.SquaredHyperplaneTerm
 
setWeight(float) - Method in interface org.linqs.psl.reasoner.term.WeightedTerm
Set the weight of the term.
setWork(int, T) - Method in class org.linqs.psl.util.Parallel.Worker
 
sha(String) - Static method in class org.linqs.psl.util.Hash
 
sha(byte[]) - Static method in class org.linqs.psl.util.Hash
 
sha256(String) - Static method in class org.linqs.psl.util.Hash
 
sha256(byte[]) - Static method in class org.linqs.psl.util.Hash
 
signsMatch(int, int) - Static method in class org.linqs.psl.util.MathUtils
 
signsMatch(float, float) - Static method in class org.linqs.psl.util.MathUtils
 
signsMatch(double, double) - Static method in class org.linqs.psl.util.MathUtils
 
SimpleAtomManager - Class in org.linqs.psl.database.atom
AtomManager that does not provide any functionality beyond passing calls to underlying components.
SimpleAtomManager(Database) - Constructor for class org.linqs.psl.database.atom.SimpleAtomManager
 
SimplexSampler - Class in org.linqs.psl.application.learning.weight.maxlikelihood
 
SimplexSampler() - Constructor for class org.linqs.psl.application.learning.weight.maxlikelihood.SimplexSampler
 
simplify() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Add
 
simplify() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Cardinality
 
simplify() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Coefficient
Get a simplified version of this Coefficient, the Coefficient itself if it cannot be simplified further.
simplify() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.ConstantNumber
 
simplify() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Divide
 
simplify() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Max
 
simplify() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Min
 
simplify() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Multiply
 
simplify() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Subtract
 
SINGLE_QUOTE - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
SINGLE_QUOTE - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
size() - Method in interface org.linqs.psl.application.groundrulestore.GroundRuleStore
 
size() - Method in class org.linqs.psl.application.groundrulestore.MemoryGroundRuleStore
 
size() - Method in class org.linqs.psl.database.rdbms.RDBMSResultList
 
size() - Method in interface org.linqs.psl.database.ResultList
 
size() - Method in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
size() - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
size() - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
size() - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTerm
 
size() - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
 
size() - Method in class org.linqs.psl.reasoner.term.MemoryTermStore
 
size() - Method in interface org.linqs.psl.reasoner.term.TermStore
 
smallFactorial(int) - Static method in class org.linqs.psl.util.MathUtils
 
SpecialPredicate - Class in org.linqs.psl.model.predicate
Commonly used FunctionalPredicates that get special treatment in PSL..
splitDouble(String) - Static method in class org.linqs.psl.util.StringUtils
 
splitDouble(String, char) - Static method in class org.linqs.psl.util.StringUtils
 
splitDouble(String, String) - Static method in class org.linqs.psl.util.StringUtils
 
splitInt(String) - Static method in class org.linqs.psl.util.StringUtils
 
splitInt(String, char) - Static method in class org.linqs.psl.util.StringUtils
 
splitInt(String, String) - Static method in class org.linqs.psl.util.StringUtils
 
squared - Variable in class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
squared - Variable in class org.linqs.psl.model.rule.logical.WeightedLogicalRule
 
SquaredHingeLossTerm - Class in org.linqs.psl.reasoner.admm.term
ADMMReasoner objective term of the form
weight * [max(coeffs^T * x - constant, 0)]^2
SquaredHingeLossTerm(List<LocalVariable>, List<Float>, float, float) - Constructor for class org.linqs.psl.reasoner.admm.term.SquaredHingeLossTerm
 
SquaredHyperplaneTerm - Class in org.linqs.psl.reasoner.admm.term
Objective term for an ADMMReasoner that is based on a squared hyperplane in some way.
SquaredLinearLossTerm - Class in org.linqs.psl.reasoner.admm.term
ADMMReasoner objective term of the form
weight * (coeffs^T * x - constant)^2
StandardPredicate - Class in org.linqs.psl.model.predicate
Predicate of GroundAtoms that can be persisted.
STEP_SIZE_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
STEP_SIZE_DEFAULT - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
 
STEP_SIZE_KEY - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
Key for positive double property which will be multiplied with the objective gradient to compute a step.
STEP_SIZE_KEY - Static variable in class org.linqs.psl.reasoner.admm.ADMMReasoner
Step size.
STRICT_EPSILON - Static variable in class org.linqs.psl.util.MathUtils
 
STRICT_EPSILON_FLOAT - Static variable in class org.linqs.psl.util.MathUtils
 
STRING_LITERAL - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
STRING_LITERAL() - Method in class org.linqs.psl.parser.antlr.PSLParser.ConstantContext
 
STRING_LITERAL - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
StringAttribute - Class in org.linqs.psl.model.term
An Attribute that encapsulates a String.
StringAttribute(String) - Constructor for class org.linqs.psl.model.term.StringAttribute
Constructs a StringAttribute from a String
StringUtils - Class in org.linqs.psl.util
Various static String utilities.
Subtract - Class in org.linqs.psl.model.rule.arithmetic.expression.coefficient
 
Subtract(Coefficient, Coefficient) - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Subtract
 
SummationAtom - Class in org.linqs.psl.model.rule.arithmetic.expression
A variant of an Atom that can additionally take SummationVariables as arguments.
SummationAtom(Predicate, SummationVariableOrTerm[]) - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.SummationAtom
 
summationAtom() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticCoefficientOperandContext
 
summationAtom() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
SummationAtomContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
SummationAtomOrAtom - Interface in org.linqs.psl.model.rule.arithmetic.expression
Either a SummationAtom or Atom.
SummationVariable - Class in org.linqs.psl.model.rule.arithmetic.expression
Special argument to a Predicate in an SummationAtom.
SummationVariable(String) - Constructor for class org.linqs.psl.model.rule.arithmetic.expression.SummationVariable
 
summationVariable() - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
summationVariable(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
summationVariable() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
SummationVariableContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.SummationVariableContext
 
SummationVariableOrTerm - Interface in org.linqs.psl.model.rule.arithmetic.expression
Either a SummationVariable or Term.
sumVars - Variable in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
supportsBulkCopy() - Method in class org.linqs.psl.database.loading.Inserter
Some inserters backed with specific databases can do bulk copy operations.
supportsBulkCopy() - Method in interface org.linqs.psl.database.rdbms.driver.DatabaseDriver
Returns whether the underline database supports bulk copying operations.
supportsBulkCopy() - Method in class org.linqs.psl.database.rdbms.driver.H2DatabaseDriver
 
supportsBulkCopy() - Method in class org.linqs.psl.database.rdbms.driver.PostgreSQLDriver
 
supportsBulkCopy() - Method in class org.linqs.psl.database.rdbms.RDBMSInserter
 
supportsLatentVariables - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
SURVIVAL_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.search.Hyperband
 
SURVIVAL_KEY - Static variable in class org.linqs.psl.application.learning.weight.search.Hyperband
The proportion of configs that survive each round in a brancket.

T

T__0 - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
T__0 - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
T__1 - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
T__1 - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
T__2 - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
T__2 - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
T__3 - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
T__3 - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
tableName() - Method in class org.linqs.psl.database.rdbms.PredicateInfo
 
Term - Interface in org.linqs.psl.model.term
An argument to a Predicate.
term() - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
term(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
term() - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
term(int) - Method in class org.linqs.psl.parser.antlr.PSLParser.SummationAtomContext
 
term() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
Term - Interface in org.linqs.psl.reasoner.term
 
TERM_GENERATOR_DEFAULT - Static variable in class org.linqs.psl.application.inference.InferenceApplication
 
TERM_GENERATOR_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
TERM_GENERATOR_KEY - Static variable in class org.linqs.psl.application.inference.InferenceApplication
The class to use for term generator.
TERM_GENERATOR_KEY - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
The class to use for term generator.
TERM_STORE_DEFAULT - Static variable in class org.linqs.psl.application.inference.InferenceApplication
 
TERM_STORE_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
TERM_STORE_KEY - Static variable in class org.linqs.psl.application.inference.InferenceApplication
The class to use for term storage.
TERM_STORE_KEY - Static variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
The class to use for term storage.
TermContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.TermContext
 
termEqual() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
termEqual() - Method in class org.linqs.psl.parser.antlr.PSLParser.TermOperatorContext
 
TermEqualContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.TermEqualContext
 
termGenerator - Variable in class org.linqs.psl.application.inference.InferenceApplication
 
termGenerator - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
TermGenerator<E extends Term> - Interface in org.linqs.psl.reasoner.term
 
termOperator() - Method in class org.linqs.psl.parser.antlr.PSLParser.AtomContext
 
termOperator() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
TermOperatorContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.TermOperatorContext
 
termStore - Variable in class org.linqs.psl.application.inference.InferenceApplication
 
termStore - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
TermStore<E extends Term> - Interface in org.linqs.psl.reasoner.term
A place to store terms that are to be optimized.
then() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalImplicationExpressionContext
 
then() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
ThenContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.ThenContext
 
THRESHOLD_KEY - Static variable in class org.linqs.psl.evaluation.statistics.DiscreteEvaluator
The truth threshold.
THRESHOLD_KEY - Static variable in class org.linqs.psl.evaluation.statistics.RankingEvaluator
The truth threshold.
THROW_ACCESS_EXCEPTION_DEFAULT - Static variable in class org.linqs.psl.database.atom.PersistedAtomManager
 
THROW_ACCESS_EXCEPTION_KEY - Static variable in class org.linqs.psl.database.atom.PersistedAtomManager
Whether or not to throw an exception on illegal access.
tokenNames - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
Deprecated.
Use PSLLexer.VOCABULARY instead.
tokenNames - Static variable in class org.linqs.psl.parser.antlr.PSLParser
Deprecated.
tolerance - Variable in class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
 
TOLERANCE_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
 
TOLERANCE_KEY - Static variable in class org.linqs.psl.application.learning.weight.em.ExpectationMaximization
Key for positive double property for the minimum absolute change in weights such that EM is considered converged
toRule() - Method in class org.linqs.psl.parser.RulePartial
Shortcut for toRule(null, null), which will create an unweighted rule.
toRule(Double, Boolean) - Method in class org.linqs.psl.parser.RulePartial
Create a rule from the partial given the weight and squared.
toString() - Method in class org.linqs.psl.database.Partition
 
toString() - Method in class org.linqs.psl.database.rdbms.RDBMSResultList
 
toString() - Method in class org.linqs.psl.model.atom.Atom
 
toString() - Method in class org.linqs.psl.model.formula.AbstractBranchFormula
 
toString() - Method in class org.linqs.psl.model.formula.FormulaAnalysis.DNFClause
 
toString() - Method in class org.linqs.psl.model.formula.Implication
 
toString() - Method in class org.linqs.psl.model.formula.Negation
 
toString() - Method in class org.linqs.psl.model.Model
Returns a String representation of this Model.
toString() - Method in class org.linqs.psl.model.predicate.Predicate
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.AbstractGroundArithmeticRule
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Add
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Cardinality
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.ConstantNumber
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Divide
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Max
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Min
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Multiply
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Subtract
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationAtom
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.expression.SummationVariable
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.UnweightedArithmeticRule
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.UnweightedGroundArithmeticRule
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
toString() - Method in class org.linqs.psl.model.rule.arithmetic.WeightedGroundArithmeticRule
 
toString() - Method in class org.linqs.psl.model.rule.logical.AbstractGroundLogicalRule
 
toString() - Method in class org.linqs.psl.model.rule.logical.UnweightedGroundLogicalRule
 
toString() - Method in class org.linqs.psl.model.rule.logical.UnweightedLogicalRule
 
toString() - Method in class org.linqs.psl.model.rule.logical.WeightedGroundLogicalRule
 
toString() - Method in class org.linqs.psl.model.rule.logical.WeightedLogicalRule
 
toString() - Method in class org.linqs.psl.model.term.DateAttribute
 
toString() - Method in class org.linqs.psl.model.term.DoubleAttribute
 
toString() - Method in class org.linqs.psl.model.term.IntegerAttribute
 
toString() - Method in class org.linqs.psl.model.term.LongAttribute
 
toString() - Method in class org.linqs.psl.model.term.StringAttribute
 
toString() - Method in interface org.linqs.psl.model.term.Term
 
toString() - Method in class org.linqs.psl.model.term.UniqueIntID
 
toString() - Method in class org.linqs.psl.model.term.UniqueStringID
 
toString() - Method in class org.linqs.psl.model.term.Variable
 
toString() - Method in class org.linqs.psl.reasoner.admm.term.LocalVariable
 
toString() - Method in class org.linqs.psl.reasoner.function.AtomFunctionVariable
 
toString() - Method in class org.linqs.psl.reasoner.function.ConstraintTerm
 
toString() - Method in enum org.linqs.psl.reasoner.function.FunctionComparator
 
toString() - Method in class org.linqs.psl.reasoner.function.GeneralFunction
 
toString() - Method in class org.linqs.psl.util.Parallel.RunTimings
 
toStringWithValue() - Method in class org.linqs.psl.model.atom.GroundAtom
 
TrainingMap - Class in org.linqs.psl.application.learning.weight
A class that keeps tracks of the mapping between a random variable atom in one database (atom manager) and an observed atom in another (as well as unmapped (latent) variables).
TrainingMap(PersistedAtomManager, Database, boolean) - Constructor for class org.linqs.psl.application.learning.weight.TrainingMap
Initializes the training map of RandomVariableAtoms ObservedAtoms.
trainingMap - Variable in class org.linqs.psl.application.learning.weight.WeightLearningApplication
 

U

UniqueIntID - Class in org.linqs.psl.model.term
 
UniqueIntID(int) - Constructor for class org.linqs.psl.model.term.UniqueIntID
 
UniqueStringID - Class in org.linqs.psl.model.term
 
UniqueStringID(String) - Constructor for class org.linqs.psl.model.term.UniqueStringID
 
unitNormal - Variable in class org.linqs.psl.reasoner.admm.term.HyperplaneTerm
 
UnweightedArithmeticRule - Class in org.linqs.psl.model.rule.arithmetic
UnweightedArithmeticRule(ArithmeticRuleExpression) - Constructor for class org.linqs.psl.model.rule.arithmetic.UnweightedArithmeticRule
 
UnweightedArithmeticRule(ArithmeticRuleExpression, String) - Constructor for class org.linqs.psl.model.rule.arithmetic.UnweightedArithmeticRule
 
UnweightedArithmeticRule(ArithmeticRuleExpression, Map<SummationVariable, Formula>) - Constructor for class org.linqs.psl.model.rule.arithmetic.UnweightedArithmeticRule
 
UnweightedArithmeticRule(ArithmeticRuleExpression, Map<SummationVariable, Formula>, String) - Constructor for class org.linqs.psl.model.rule.arithmetic.UnweightedArithmeticRule
 
unweightedArithmeticRule() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleContext
 
unweightedArithmeticRule() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
UnweightedArithmeticRuleContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.UnweightedArithmeticRuleContext
 
UnweightedGroundArithmeticRule - Class in org.linqs.psl.model.rule.arithmetic
An AbstractGroundArithmeticRule that is unweighted, i.e., it is a hard constraint that must always hold.
UnweightedGroundArithmeticRule(UnweightedArithmeticRule, List<Double>, List<GroundAtom>, FunctionComparator, double) - Constructor for class org.linqs.psl.model.rule.arithmetic.UnweightedGroundArithmeticRule
 
UnweightedGroundArithmeticRule(UnweightedArithmeticRule, double[], GroundAtom[], FunctionComparator, double) - Constructor for class org.linqs.psl.model.rule.arithmetic.UnweightedGroundArithmeticRule
 
UnweightedGroundLogicalRule - Class in org.linqs.psl.model.rule.logical
 
UnweightedGroundLogicalRule(UnweightedLogicalRule, List<GroundAtom>, List<GroundAtom>, int) - Constructor for class org.linqs.psl.model.rule.logical.UnweightedGroundLogicalRule
 
UnweightedGroundRule - Interface in org.linqs.psl.model.rule
 
UnweightedLogicalRule - Class in org.linqs.psl.model.rule.logical
 
UnweightedLogicalRule(Formula) - Constructor for class org.linqs.psl.model.rule.logical.UnweightedLogicalRule
 
UnweightedLogicalRule(Formula, String) - Constructor for class org.linqs.psl.model.rule.logical.UnweightedLogicalRule
 
unweightedLogicalRule() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleContext
 
unweightedLogicalRule() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
UnweightedLogicalRuleContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.UnweightedLogicalRuleContext
 
UnweightedRule - Interface in org.linqs.psl.model.rule
A template for UnweightedGroundRules, which constrain the values that GroundAtoms can take.
updateLagrange(float, float[]) - Method in class org.linqs.psl.reasoner.admm.term.ADMMObjectiveTerm
 
updateVariables(float[]) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
Update the global variables (AtomFunctionVariables).
updateWeight(WeightedGroundRule) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermStore
 
updateWeight(WeightedGroundRule) - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermStore
 
updateWeight(WeightedGroundRule) - Method in class org.linqs.psl.reasoner.term.MemoryTermStore
 
updateWeight(WeightedGroundRule) - Method in interface org.linqs.psl.reasoner.term.TermStore
 
updateWeights(GroundRuleStore, TermStore<ADMMObjectiveTerm>) - Method in class org.linqs.psl.reasoner.admm.term.ADMMTermGenerator
 
updateWeights(GroundRuleStore, TermStore<ConstraintBlockerTerm>) - Method in class org.linqs.psl.reasoner.term.blocker.ConstraintBlockerTermGenerator
 
updateWeights(GroundRuleStore, TermStore<E>) - Method in interface org.linqs.psl.reasoner.term.TermGenerator
Use the ground rules in |ruleStore| to update the weights in the term store.
USE_STRING_ID_DEFAULT - Static variable in class org.linqs.psl.database.rdbms.RDBMSDataStore
Default value for the USE_STRING_ID_KEY property.

V

v - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.Cardinality
 
validate(Formula) - Static method in class org.linqs.psl.database.DatabaseQuery
 
validateGroundRule(AtomManager) - Method in class org.linqs.psl.model.rule.arithmetic.AbstractArithmeticRule
Validate the abstract rule in the context of of grounding.
value - Variable in class org.linqs.psl.model.atom.GroundAtom
 
value - Variable in class org.linqs.psl.model.rule.arithmetic.expression.coefficient.ConstantNumber
 
VALUE_COLUMN_NAME - Static variable in class org.linqs.psl.database.rdbms.PredicateInfo
 
valueOf(String) - Static method in enum org.linqs.psl.database.rdbms.driver.H2DatabaseDriver.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.linqs.psl.evaluation.statistics.CategoricalEvaluator.RepresentativeMetric
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.linqs.psl.evaluation.statistics.ContinuousEvaluator.RepresentativeMetric
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.linqs.psl.evaluation.statistics.DiscreteEvaluator.RepresentativeMetric
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.linqs.psl.evaluation.statistics.RankingEvaluator.RepresentativeMetric
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.linqs.psl.model.term.ConstantType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.linqs.psl.reasoner.admm.ADMMReasoner.InitialValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.linqs.psl.reasoner.function.FunctionComparator
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.linqs.psl.database.rdbms.driver.H2DatabaseDriver.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.linqs.psl.evaluation.statistics.CategoricalEvaluator.RepresentativeMetric
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.linqs.psl.evaluation.statistics.ContinuousEvaluator.RepresentativeMetric
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.linqs.psl.evaluation.statistics.DiscreteEvaluator.RepresentativeMetric
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.linqs.psl.evaluation.statistics.RankingEvaluator.RepresentativeMetric
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.linqs.psl.model.term.ConstantType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.linqs.psl.reasoner.admm.ADMMReasoner.InitialValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.linqs.psl.reasoner.function.FunctionComparator
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in org.linqs.psl.model.term
A variable Term.
Variable(String) - Constructor for class org.linqs.psl.model.term.Variable
Constructs a Variable, given a name.
variable() - Method in class org.linqs.psl.parser.antlr.PSLParser.CoefficientOperatorContext
 
variable() - Method in class org.linqs.psl.parser.antlr.PSLParser.FilterClauseContext
 
variable() - Method in class org.linqs.psl.parser.antlr.PSLParser.TermContext
 
variable() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
VariableContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.VariableContext
 
variables - Variable in class org.linqs.psl.reasoner.admm.term.ADMMObjectiveTerm
 
VariableTypeMap - Class in org.linqs.psl.model.term
A hashed storage class for arguments, keyed on their associated variables.
VariableTypeMap() - Constructor for class org.linqs.psl.model.term.VariableTypeMap
 
VARIANCE - Static variable in class org.linqs.psl.application.learning.weight.search.grid.ContinuousRandomGridSearch
 
VARIANCE - Static variable in class org.linqs.psl.application.learning.weight.search.Hyperband
 
vars - Variable in class org.linqs.psl.model.rule.arithmetic.expression.ArithmeticRuleExpression
 
Version - Class in org.linqs.psl.util
Get versioning information about the project.
VERSION_DEFAULT - Static variable in class org.linqs.psl.util.Version
 
VERSION_KEY - Static variable in class org.linqs.psl.util.Version
 
visitAnd(PSLParser.AndContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.and().
visitAnd(PSLParser.AndContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.and().
visitArithmeticCoefficientOperand(PSLParser.ArithmeticCoefficientOperandContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.arithmeticCoefficientOperand().
visitArithmeticCoefficientOperand(PSLParser.ArithmeticCoefficientOperandContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.arithmeticCoefficientOperand().
visitArithmeticCoefficientOperand(PSLParser.ArithmeticCoefficientOperandContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitArithmeticOperator(PSLParser.ArithmeticOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.arithmeticOperator().
visitArithmeticOperator(PSLParser.ArithmeticOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.arithmeticOperator().
visitArithmeticRule(PSLParser.ArithmeticRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.arithmeticRule().
visitArithmeticRule(PSLParser.ArithmeticRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.arithmeticRule().
visitArithmeticRuleExpression(PSLParser.ArithmeticRuleExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.arithmeticRuleExpression().
visitArithmeticRuleExpression(PSLParser.ArithmeticRuleExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.arithmeticRuleExpression().
visitArithmeticRuleExpression(PSLParser.ArithmeticRuleExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitArithmeticRuleRelation(PSLParser.ArithmeticRuleRelationContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.arithmeticRuleRelation().
visitArithmeticRuleRelation(PSLParser.ArithmeticRuleRelationContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.arithmeticRuleRelation().
visitArithmeticRuleRelation(PSLParser.ArithmeticRuleRelationContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitAtom(PSLParser.AtomContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.atom().
visitAtom(PSLParser.AtomContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.atom().
visitAtom(PSLParser.AtomContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitBooleanConjunctiveExpression(PSLParser.BooleanConjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.booleanConjunctiveExpression().
visitBooleanConjunctiveExpression(PSLParser.BooleanConjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.booleanConjunctiveExpression().
visitBooleanConjunctiveExpression(PSLParser.BooleanConjunctiveExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitBooleanDisjunctiveExpression(PSLParser.BooleanDisjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.booleanDisjunctiveExpression().
visitBooleanDisjunctiveExpression(PSLParser.BooleanDisjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.booleanDisjunctiveExpression().
visitBooleanDisjunctiveExpression(PSLParser.BooleanDisjunctiveExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitBooleanExpression(PSLParser.BooleanExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.booleanExpression().
visitBooleanExpression(PSLParser.BooleanExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.booleanExpression().
visitBooleanExpression(PSLParser.BooleanExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitBooleanValue(PSLParser.BooleanValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.booleanValue().
visitBooleanValue(PSLParser.BooleanValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.booleanValue().
visitBooleanValue(PSLParser.BooleanValueContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitCoefficient(PSLParser.CoefficientContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.coefficient().
visitCoefficient(PSLParser.CoefficientContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.coefficient().
visitCoefficient(PSLParser.CoefficientContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitCoefficientAdditiveExpression(PSLParser.CoefficientAdditiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.coefficientAdditiveExpression().
visitCoefficientAdditiveExpression(PSLParser.CoefficientAdditiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.coefficientAdditiveExpression().
visitCoefficientAdditiveExpression(PSLParser.CoefficientAdditiveExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitCoefficientExpression(PSLParser.CoefficientExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.coefficientExpression().
visitCoefficientExpression(PSLParser.CoefficientExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.coefficientExpression().
visitCoefficientExpression(PSLParser.CoefficientExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitCoefficientFunction(PSLParser.CoefficientFunctionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.coefficientFunction().
visitCoefficientFunction(PSLParser.CoefficientFunctionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.coefficientFunction().
visitCoefficientFunction(PSLParser.CoefficientFunctionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitCoefficientFunctionOperator(PSLParser.CoefficientFunctionOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.coefficientFunctionOperator().
visitCoefficientFunctionOperator(PSLParser.CoefficientFunctionOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.coefficientFunctionOperator().
visitCoefficientMultiplicativeExpression(PSLParser.CoefficientMultiplicativeExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.coefficientMultiplicativeExpression().
visitCoefficientMultiplicativeExpression(PSLParser.CoefficientMultiplicativeExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.coefficientMultiplicativeExpression().
visitCoefficientMultiplicativeExpression(PSLParser.CoefficientMultiplicativeExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitCoefficientOperator(PSLParser.CoefficientOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.coefficientOperator().
visitCoefficientOperator(PSLParser.CoefficientOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.coefficientOperator().
visitCoefficientOperator(PSLParser.CoefficientOperatorContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitConstant(PSLParser.ConstantContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.constant().
visitConstant(PSLParser.ConstantContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.constant().
visitConstant(PSLParser.ConstantContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitErrorNode(ErrorNode) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
visitFilterClause(PSLParser.FilterClauseContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.filterClause().
visitFilterClause(PSLParser.FilterClauseContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.filterClause().
visitFilterClause(PSLParser.FilterClauseContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitImpliedBy(PSLParser.ImpliedByContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.impliedBy().
visitImpliedBy(PSLParser.ImpliedByContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.impliedBy().
visitLinearArithmeticExpression(PSLParser.LinearArithmeticExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.linearArithmeticExpression().
visitLinearArithmeticExpression(PSLParser.LinearArithmeticExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.linearArithmeticExpression().
visitLinearArithmeticExpression(PSLParser.LinearArithmeticExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitLinearArithmeticOperand(PSLParser.LinearArithmeticOperandContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.linearArithmeticOperand().
visitLinearArithmeticOperand(PSLParser.LinearArithmeticOperandContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.linearArithmeticOperand().
visitLinearArithmeticOperand(PSLParser.LinearArithmeticOperandContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitLinearOperator(PSLParser.LinearOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.linearOperator().
visitLinearOperator(PSLParser.LinearOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.linearOperator().
visitLinearOperator(PSLParser.LinearOperatorContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitLogicalConjunctiveExpression(PSLParser.LogicalConjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.logicalConjunctiveExpression().
visitLogicalConjunctiveExpression(PSLParser.LogicalConjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.logicalConjunctiveExpression().
visitLogicalConjunctiveExpression(PSLParser.LogicalConjunctiveExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitLogicalConjunctiveValue(PSLParser.LogicalConjunctiveValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.logicalConjunctiveValue().
visitLogicalConjunctiveValue(PSLParser.LogicalConjunctiveValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.logicalConjunctiveValue().
visitLogicalConjunctiveValue(PSLParser.LogicalConjunctiveValueContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitLogicalDisjunctiveExpression(PSLParser.LogicalDisjunctiveExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.logicalDisjunctiveExpression().
visitLogicalDisjunctiveExpression(PSLParser.LogicalDisjunctiveExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.logicalDisjunctiveExpression().
visitLogicalDisjunctiveExpression(PSLParser.LogicalDisjunctiveExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitLogicalDisjunctiveValue(PSLParser.LogicalDisjunctiveValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.logicalDisjunctiveValue().
visitLogicalDisjunctiveValue(PSLParser.LogicalDisjunctiveValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.logicalDisjunctiveValue().
visitLogicalDisjunctiveValue(PSLParser.LogicalDisjunctiveValueContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitLogicalImplicationExpression(PSLParser.LogicalImplicationExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.logicalImplicationExpression().
visitLogicalImplicationExpression(PSLParser.LogicalImplicationExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.logicalImplicationExpression().
visitLogicalImplicationExpression(PSLParser.LogicalImplicationExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitLogicalNegationValue(PSLParser.LogicalNegationValueContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.logicalNegationValue().
visitLogicalNegationValue(PSLParser.LogicalNegationValueContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.logicalNegationValue().
visitLogicalNegationValue(PSLParser.LogicalNegationValueContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitLogicalRule(PSLParser.LogicalRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.logicalRule().
visitLogicalRule(PSLParser.LogicalRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.logicalRule().
visitLogicalRuleExpression(PSLParser.LogicalRuleExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.logicalRuleExpression().
visitLogicalRuleExpression(PSLParser.LogicalRuleExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.logicalRuleExpression().
visitLogicalRuleExpression(PSLParser.LogicalRuleExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitNonSymmetric(PSLParser.NonSymmetricContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.nonSymmetric().
visitNonSymmetric(PSLParser.NonSymmetricContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.nonSymmetric().
visitNot(PSLParser.NotContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.not().
visitNot(PSLParser.NotContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.not().
visitNotEqual(PSLParser.NotEqualContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.notEqual().
visitNotEqual(PSLParser.NotEqualContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.notEqual().
visitNumber(PSLParser.NumberContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.number().
visitNumber(PSLParser.NumberContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.number().
visitNumber(PSLParser.NumberContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitOr(PSLParser.OrContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.or().
visitOr(PSLParser.OrContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.or().
visitPredicate(PSLParser.PredicateContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.predicate().
visitPredicate(PSLParser.PredicateContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.predicate().
visitPredicate(PSLParser.PredicateContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitProgram(PSLParser.ProgramContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.program().
visitProgram(PSLParser.ProgramContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.program().
visitProgram(PSLParser.ProgramContext, PSLParser) - Method in class org.linqs.psl.parser.ModelLoader
 
visitPslRule(PSLParser.PslRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.pslRule().
visitPslRule(PSLParser.PslRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.pslRule().
visitPslRulePartial(PSLParser.PslRulePartialContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.pslRulePartial().
visitPslRulePartial(PSLParser.PslRulePartialContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.pslRulePartial().
visitPslRulePartial(PSLParser.PslRulePartialContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitSummationAtom(PSLParser.SummationAtomContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.summationAtom().
visitSummationAtom(PSLParser.SummationAtomContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.summationAtom().
visitSummationAtom(PSLParser.SummationAtomContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitSummationVariable(PSLParser.SummationVariableContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.summationVariable().
visitSummationVariable(PSLParser.SummationVariableContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.summationVariable().
visitSummationVariable(PSLParser.SummationVariableContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitTerm(PSLParser.TermContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.term().
visitTerm(PSLParser.TermContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.term().
visitTermEqual(PSLParser.TermEqualContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.termEqual().
visitTermEqual(PSLParser.TermEqualContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.termEqual().
visitTerminal(TerminalNode) - Method in class org.linqs.psl.parser.antlr.PSLBaseListener
visitTermOperator(PSLParser.TermOperatorContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.termOperator().
visitTermOperator(PSLParser.TermOperatorContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.termOperator().
visitThen(PSLParser.ThenContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.then().
visitThen(PSLParser.ThenContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.then().
visitUnweightedArithmeticRule(PSLParser.UnweightedArithmeticRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.unweightedArithmeticRule().
visitUnweightedArithmeticRule(PSLParser.UnweightedArithmeticRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.unweightedArithmeticRule().
visitUnweightedArithmeticRule(PSLParser.UnweightedArithmeticRuleContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitUnweightedLogicalRule(PSLParser.UnweightedLogicalRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.unweightedLogicalRule().
visitUnweightedLogicalRule(PSLParser.UnweightedLogicalRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.unweightedLogicalRule().
visitUnweightedLogicalRule(PSLParser.UnweightedLogicalRuleContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitVariable(PSLParser.VariableContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.variable().
visitVariable(PSLParser.VariableContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.variable().
visitVariable(PSLParser.VariableContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitWeightedArithmeticRule(PSLParser.WeightedArithmeticRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.weightedArithmeticRule().
visitWeightedArithmeticRule(PSLParser.WeightedArithmeticRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.weightedArithmeticRule().
visitWeightedArithmeticRule(PSLParser.WeightedArithmeticRuleContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitWeightedLogicalRule(PSLParser.WeightedLogicalRuleContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.weightedLogicalRule().
visitWeightedLogicalRule(PSLParser.WeightedLogicalRuleContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.weightedLogicalRule().
visitWeightedLogicalRule(PSLParser.WeightedLogicalRuleContext) - Method in class org.linqs.psl.parser.ModelLoader
 
visitWeightExpression(PSLParser.WeightExpressionContext) - Method in class org.linqs.psl.parser.antlr.PSLBaseVisitor
Visit a parse tree produced by PSLParser.weightExpression().
visitWeightExpression(PSLParser.WeightExpressionContext) - Method in interface org.linqs.psl.parser.antlr.PSLVisitor
Visit a parse tree produced by PSLParser.weightExpression().
visitWeightExpression(PSLParser.WeightExpressionContext) - Method in class org.linqs.psl.parser.ModelLoader
 
VOCABULARY - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
VOCABULARY - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
VotedPerceptron - Class in org.linqs.psl.application.learning.weight
Learns new weights for the weighted rules in a model using the voted perceptron algorithm.
VotedPerceptron(List<Rule>, Database, Database, boolean) - Constructor for class org.linqs.psl.application.learning.weight.VotedPerceptron
 

W

WARMUP_ROUNDS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.em.PairedDualLearner
 
WARMUP_ROUNDS_KEY - Static variable in class org.linqs.psl.application.learning.weight.em.PairedDualLearner
Key for Integer property that indicates how many rounds of paired-dual learning to run before beginning to update the weights (parameter K in the ICML paper)
weight - Variable in class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
weight - Variable in class org.linqs.psl.model.rule.logical.WeightedLogicalRule
 
weight - Variable in class org.linqs.psl.reasoner.admm.term.SquaredHyperplaneTerm
 
WeightedArithmeticRule - Class in org.linqs.psl.model.rule.arithmetic
 
WeightedArithmeticRule(ArithmeticRuleExpression, double, boolean) - Constructor for class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
WeightedArithmeticRule(ArithmeticRuleExpression, double, boolean, String) - Constructor for class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
WeightedArithmeticRule(ArithmeticRuleExpression, Map<SummationVariable, Formula>, double, boolean) - Constructor for class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
WeightedArithmeticRule(ArithmeticRuleExpression, Map<SummationVariable, Formula>, double, boolean, String) - Constructor for class org.linqs.psl.model.rule.arithmetic.WeightedArithmeticRule
 
weightedArithmeticRule() - Method in class org.linqs.psl.parser.antlr.PSLParser.ArithmeticRuleContext
 
weightedArithmeticRule() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
WeightedArithmeticRuleContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.WeightedArithmeticRuleContext
 
WeightedGroundArithmeticRule - Class in org.linqs.psl.model.rule.arithmetic
 
WeightedGroundArithmeticRule(WeightedArithmeticRule, List<Double>, List<GroundAtom>, FunctionComparator, double, boolean) - Constructor for class org.linqs.psl.model.rule.arithmetic.WeightedGroundArithmeticRule
 
WeightedGroundArithmeticRule(WeightedArithmeticRule, double[], GroundAtom[], FunctionComparator, double, boolean) - Constructor for class org.linqs.psl.model.rule.arithmetic.WeightedGroundArithmeticRule
 
WeightedGroundLogicalRule - Class in org.linqs.psl.model.rule.logical
 
WeightedGroundLogicalRule(WeightedLogicalRule, List<GroundAtom>, List<GroundAtom>, int, boolean) - Constructor for class org.linqs.psl.model.rule.logical.WeightedGroundLogicalRule
 
WeightedGroundRule - Interface in org.linqs.psl.model.rule
 
WeightedLogicalRule - Class in org.linqs.psl.model.rule.logical
 
WeightedLogicalRule(Formula, double, boolean) - Constructor for class org.linqs.psl.model.rule.logical.WeightedLogicalRule
 
WeightedLogicalRule(Formula, double, boolean, String) - Constructor for class org.linqs.psl.model.rule.logical.WeightedLogicalRule
 
weightedLogicalRule() - Method in class org.linqs.psl.parser.antlr.PSLParser.LogicalRuleContext
 
weightedLogicalRule() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
WeightedLogicalRuleContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.WeightedLogicalRuleContext
 
WeightedRule - Interface in org.linqs.psl.model.rule
 
WeightedTerm - Interface in org.linqs.psl.reasoner.term
 
weightExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedArithmeticRuleContext
 
weightExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser.WeightedLogicalRuleContext
 
weightExpression() - Method in class org.linqs.psl.parser.antlr.PSLParser
 
WeightExpressionContext(ParserRuleContext, int) - Constructor for class org.linqs.psl.parser.antlr.PSLParser.WeightExpressionContext
 
WeightLearningApplication - Class in org.linqs.psl.application.learning.weight
Abstract class for learning the weights of weighted mutableRules from data for a model.
WeightLearningApplication(List<Rule>, Database, Database, boolean) - Constructor for class org.linqs.psl.application.learning.weight.WeightLearningApplication
 
work(int, T) - Method in class org.linqs.psl.util.Parallel.Worker
Do the actual work.
Worker() - Constructor for class org.linqs.psl.util.Parallel.Worker
 
workerWaitTimeMS - Variable in class org.linqs.psl.util.Parallel.RunTimings
 
workerWorkTimeMS - Variable in class org.linqs.psl.util.Parallel.RunTimings
 
WritableDatabase - Interface in org.linqs.psl.database
A database for persisting GroundAtoms.
writeID - Variable in class org.linqs.psl.database.Database
 
writeModel(BufferedWriter, TermStore) - Method in class org.linqs.psl.reasoner.ExecutableReasoner
 
writePartition - Variable in class org.linqs.psl.database.Database
The partition ID in which this database writes.
WS - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
WS - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 

Z

ZERO_INITIAL_WEIGHTS_DEFAULT - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 
ZERO_INITIAL_WEIGHTS_KEY - Static variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
If true, then start all weights at zero for learning.
zeroInitialWeights - Variable in class org.linqs.psl.application.learning.weight.VotedPerceptron
 

_

_ATN - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
_ATN - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
_decisionToDFA - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
_decisionToDFA - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
_serializedATN - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
_serializedATN - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
_sharedContextCache - Static variable in class org.linqs.psl.parser.antlr.PSLLexer
 
_sharedContextCache - Static variable in class org.linqs.psl.parser.antlr.PSLParser
 
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 
Skip navigation links

Copyright © 2018 University of California, Santa Cruz. All rights reserved.