Uses of Class
dstruct.FelixPredicate

Packages that use FelixPredicate
dstruct Basic data structure used by Felix. 
operator Specialized operators used in Felix. 
optimizer Optimizer used to schedule Felix's execution plan. 
parser Provides parsers for MLN input, config files, and command line options. 
 

Uses of FelixPredicate in dstruct
 

Fields in dstruct declared as FelixPredicate
 FelixPredicate FelixPredicate.oriCorefPredicate
          If isCorefMapPredicate is true, to which this predicate serves.
 

Fields in dstruct with type parameters of type FelixPredicate
 java.util.HashSet<FelixPredicate> StatOperator.inputPredicates
          Set of predicates whose values are used by this operator as inputs.
 java.util.HashSet<FelixPredicate> ConcurrentOperatorsBucket.inputPredicates
          Predicates used as inputs.
(package private)  java.util.HashMap<java.lang.String,FelixPredicate> FelixQuery.nameMapPred
          Map from predicate's name to predicate.
 java.util.HashSet<FelixPredicate> StatOperator.outputPredicates
          Set of predicates whose values are output by this operator.
 java.util.HashSet<FelixPredicate> ConcurrentOperatorsBucket.outputPredicates
          Predicates output by this bucket.
(package private)  java.util.ArrayList<FelixPredicate> FelixQuery.predicates
          All input predicates.
 

Methods in dstruct that return FelixPredicate
 FelixPredicate FelixPredicate.getOriCorefPredicate()
          If isCorefMapPredicate is true, to which this predicate serves.
 FelixPredicate FelixQuery.getPredByName(java.lang.String name)
          Get predicate by name.
 FelixPredicate StatOperator.getTargetPredicateIfHasOnlyOne()
          Get the target predicate of this StatOperator if this operator is CRF, LR or COREF.
 

Methods in dstruct that return types with arguments of type FelixPredicate
 java.util.HashSet<FelixPredicate> FelixQuery.getAllOpenPred()
          Get all predicates which are open in this FelixQuery.
 java.util.HashSet<FelixPredicate> FelixQuery.getAllPred()
          Get all predicates in this FelixQuery.
 

Methods in dstruct with parameters of type FelixPredicate
 void FelixQuery.addFelixPredicate(FelixPredicate fp)
          Add a predicate to FelixQuery.
 void ConcurrentOperatorsBucket.dumpMapAnswerForPredicate(db.RDB db, java.lang.String fout, FelixPredicate p)
          Output the results of this bucket.
 mln.ConjunctiveQuery FelixClause.toSimplifiedFactorGraphQuery(StatOperator sop, FelixPredicate toBeHead, boolean forceRecursive)
          See StatOperator.translateFelixClasesIntoFactorGraphEdgeQueries(FelixPredicate, boolean, dstruct.FelixPredicate.FPProperty...)
 java.util.HashSet<mln.ConjunctiveQuery> StatOperator.translateFelixClasesIntoFactorGraphEdgeQueries(FelixPredicate target, boolean forceRecursive, FelixPredicate.FPProperty... props)
          Given a first order logic clause and a target predicate, translate it into a conjunctive query with properly assigned weight.
 

Constructor parameters in dstruct with type arguments of type FelixPredicate
StatOperator(FelixQuery _fq, java.util.HashSet<FelixPredicate> _goalPredicates, parser.CommandOptions _opt)
          the constructor.
 

Uses of FelixPredicate in operator
 

Fields in operator declared as FelixPredicate
(package private)  FelixPredicate COREFOperator.corefHead
          Target predicate of this Coref operator.
(package private)  FelixPredicate CRFOperator.crfHead
          Target predicate of this CRF operator.
(package private)  FelixPredicate LROperator.lrHead
          Target predicate of this LR operator.
 

Constructor parameters in operator with type arguments of type FelixPredicate
COREFOperator(FelixQuery _fq, java.util.HashSet<FelixPredicate> _goalPredicates, parser.CommandOptions _opt)
          The constructor of COREFOperator.
CRFOperator(FelixQuery _fq, java.util.HashSet<FelixPredicate> _goalPredicates, parser.CommandOptions _opt)
          The constructor of CRFOperator.
LROperator(FelixQuery _fq, java.util.HashSet<FelixPredicate> _goalPredicates, parser.CommandOptions _opt)
          The constructor of LROperator.
TUFFYOperator(FelixQuery _fq, java.util.HashSet<FelixPredicate> _goalPredicates, parser.CommandOptions _opt)
          The constructor of TUFFYOperator.
 

Uses of FelixPredicate in optimizer
 

Fields in optimizer with type parameters of type FelixPredicate
 java.util.HashMap<java.lang.Integer,FelixPredicate> DataCracker1991.varID2pred
          Map from variable ID to the predicate.
 

Methods in optimizer with parameters of type FelixPredicate
 java.lang.String DataCracker1991.toCanonicalFieldName(FelixPredicate p, int fieldNum)
          Generate the signature of predicate's field.
 

Uses of FelixPredicate in parser
 

Fields in parser declared as FelixPredicate
private  FelixPredicate FELIXParser.curPred