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 X 

P

partialFunction(Expression, Expression) - Method in class kodkod.ast.Relation
Returns a formula stating that this relation is a partial function with the specified domain and range.
partition(Bounds) - Static method in class kodkod.engine.fol2sat.SymmetryDetector
Returns the coarsest sound partition of bounds.universe into symmetry classes.
peek() - Method in class kodkod.util.collections.ArrayStack
 
peek() - Method in class kodkod.util.collections.LinkedStack
Looks at the object at the top of this stack without removing it from the stack.
peek() - Method in class kodkod.util.collections.Stack
Looks at the object at the top of this stack without removing it from the stack.
plingeling() - Static method in class kodkod.engine.satlab.SATFactory
Returns a SATFactory that produces SATSolver wrappers for Armin Biere's Plingeling solver.
plingeling(Integer, Boolean) - Static method in class kodkod.engine.satlab.SATFactory
Returns a SATFactory that produces SATSolver wrappers for Armin Biere's Plingeling solver.
plus(IntExpression) - Method in class kodkod.ast.IntExpression
Returns an IntExpression that represents the sum of this and the given int node.
plus(IntExpression...) - Static method in class kodkod.ast.IntExpression
Returns the sum of the given int expressions.
plus(Collection<? extends IntExpression>) - Static method in class kodkod.ast.IntExpression
Returns the plus of the given int expressions.
plus(Int) - Method in class kodkod.engine.bool.Int
Returns an Int that represents the sum of this and the given Int.
plus(Int...) - Method in class kodkod.engine.bool.Int
Returns an Int that represents the sum of this and the given Ints.
pop() - Method in class kodkod.util.collections.ArrayStack
 
pop() - Method in class kodkod.util.collections.LinkedStack
Removes the object at the top of this stack and returns that object as the value of this function.
pop() - Method in class kodkod.util.collections.Stack
Removes the object at the top of this stack and returns that object as the value of this function.
predicates() - Method in class kodkod.util.nodes.AnnotatedNode
Returns a map of RelationPredicate names to sets of top-level relation predicates with the corresponding names in this.node.
PrettyPrinter - Class in kodkod.util.nodes
Pretty-prints Kodkod nodes.
PrettyPrinter() - Constructor for class kodkod.util.nodes.PrettyPrinter
 
primaryVariables(Relation) - Method in class kodkod.engine.fol2sat.Translation.Incremental
Returns the set of primary variables that represent the tuples in the given relation.
primaryVariables(Relation) - Method in class kodkod.engine.fol2sat.Translation
Returns the set of primary variables that represent the tuples in the given relation.
primaryVariables(Relation) - Method in class kodkod.engine.fol2sat.Translation.Whole
Returns the set of primary variables that represent the tuples in the given relation.
primaryVariables() - Method in class kodkod.engine.Statistics
Returns the number of primary variables used in the encoding of this.formula; i.e.
print(Node, int, int) - Static method in class kodkod.util.nodes.PrettyPrinter
Returns a pretty-printed string representation of the given node, with each line offset by at least the given number of whitespaces.
print(Node, int) - Static method in class kodkod.util.nodes.PrettyPrinter
Returns a pretty-printed string representation of the given node, with each line offset by at least the given number of whitespaces.
print(Set<Formula>, int) - Static method in class kodkod.util.nodes.PrettyPrinter
Returns a pretty-printed string representation of the given formulas, with each line offset by at least the given number of whitespaces.
print(Set<Formula>, int, int) - Static method in class kodkod.util.nodes.PrettyPrinter
Returns a pretty-printed string representation of the given formulas, with each line offset by at least the given number of whitespaces.
product(Expression) - Method in class kodkod.ast.Expression
Returns the product of this and the specified expression.
product(Expression...) - Static method in class kodkod.ast.Expression
Returns the product of the given expressions.
product(Collection<? extends Expression>) - Static method in class kodkod.ast.Expression
Returns the product of the given expressions.
product(Tuple) - Method in class kodkod.instance.Tuple
Returns the cross product of this and the specified tuple.
product(TupleSet) - Method in class kodkod.instance.TupleSet
Returns a tuple set that is the cross product of this and the specified set.
project(IntExpression...) - Method in class kodkod.ast.Expression
Returns the projection of this expression onto the specified columns.
project(Int[]) - Method in class kodkod.engine.bool.BooleanMatrix
Returns a matrix m such that the relational value of m is equal to the relational value of this projected on the specified columns.
project(int) - Method in class kodkod.instance.TupleSet
Projects this TupleSet onto the given dimension.
ProjectExpression - Class in kodkod.ast
A general projection expression.
Proof - Class in kodkod.engine
Contains a proof of unsatisfiability of a given FOL formula.
proof() - Method in interface kodkod.engine.satlab.SATProver
Returns a resolution-based proof of unsatisfiability of this.clauses.
proof() - Method in class kodkod.engine.Solution
Returns a proof of this.formula's unsatisfiability if the value returned by this.outcome() is UNSATISFIABLE or TRIVIALLY_UNSATISFIABLE, translation logging was enabled during solving, and a core extracting sat solver (if any) was used to determine unsatisfiability.
prover() - Method in class kodkod.engine.satlab.SATFactory
Returns true if the solvers returned by this.instance() are SATProvers.
push(T) - Method in class kodkod.util.collections.ArrayStack
Pushes an item onto the top of this stack and returns it.
push(T) - Method in class kodkod.util.collections.LinkedStack
Pushes an item onto the top of this stack and returns it.
push(T) - Method in class kodkod.util.collections.Stack
Pushes an item onto the top of this stack and returns it.
put(K, V) - Method in class kodkod.util.collections.FixedMap
Associates the specified value with the specified key in this fixed map.
put(int, V) - Method in class kodkod.util.ints.AbstractSparseSequence
Throws an UnsupportedOperationException.
put(int, V) - Method in class kodkod.util.ints.ArraySequence
Puts the given value at the specified index.
put(int, V) - Method in class kodkod.util.ints.HomogenousSequence
Puts the given value at the specified index.
put(int, V) - Method in class kodkod.util.ints.RangeSequence
Throws an UnsupportedOperationException.
put(int, V) - Method in interface kodkod.util.ints.SparseSequence
Puts the given value at the specified index.
put(int, V) - Method in class kodkod.util.ints.TreeSequence
Throws an UnsupportedOperationException.
putAll(SparseSequence<? extends V>) - Method in class kodkod.util.ints.AbstractSparseSequence
Copies all of the entries from the specified sparse sequence to this sequence.
putAll(SparseSequence<? extends V>) - Method in interface kodkod.util.ints.SparseSequence
Copies all of the entries from the specified sparse sequence to this sequence.
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links


© Emina Torlak 2005-present