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 

R

range() - Method in class kodkod.ast.RelationPredicate.Function
Returns the range of this.relation.
range(Tuple, Tuple) - Method in class kodkod.instance.TupleFactory
Returns a tuple set that contains all tuples between from and to, inclusive.
range(int, int) - Static method in class kodkod.util.ints.Ints
Returns an integer range from min, inclusive, to max, inclusive.
RangeSequence<V> - Class in kodkod.util.ints
A tree-based sparse sequence implementation.
RangeSequence() - Constructor for class kodkod.util.ints.RangeSequence
Constructs an empty RangeSequence.
rangeSet(IntRange) - Static method in class kodkod.util.ints.Ints
Returns an unmodifiable IntSet that contains all the elements in the given range.
RCEStrategy - Class in kodkod.engine.ucore
Recycling Core Extraction is a strategy for generating unsat cores that are minimal at the logic level.
RCEStrategy(TranslationLog) - Constructor for class kodkod.engine.ucore.RCEStrategy
Constructs an RCE strategy that will use the given translation log to relate the cnf clauses back to the logic constraints from which they were generated.
RCEStrategy(TranslationLog, int) - Constructor for class kodkod.engine.ucore.RCEStrategy
Constructs an RCE strategy that will use the given translation log to relate the cnf clauses back to the logic constraints from which they were generated.
reachable(IntSet) - Method in interface kodkod.engine.satlab.ResolutionTrace
Returns the indices of all clauses reachable from the clauses at the given indices by following the antecedent relation zero or more times.
RecordFilter - Interface in kodkod.engine.fol2sat
A filter for TranslationRecords, based on the value of a record's node and literal fields.
rectangular(int[]) - Static method in class kodkod.engine.bool.Dimensions
Constructs a new Dimensions object with the given dimensions.
reduce(ReductionStrategy) - Method in interface kodkod.engine.satlab.SATProver
Uses the given reduction strategy to remove irrelevant clauses from the set of unsatisfiable clauses stored in this prover.
ReductionStrategy - Interface in kodkod.engine.satlab
Strategy for reducing the unsatisfiable core of a SATProver.
reflexiveClosure() - Method in class kodkod.ast.Expression
Returns the reflexive transitive closure of this.
Relation - Class in kodkod.ast
A relation is a leaf expression.
relation() - Method in class kodkod.ast.RelationPredicate
Returns the relation to which this predicate applies.
RelationPredicate - Class in kodkod.ast
Represents common predicates on relations; e.g.
RelationPredicate.Acyclic - Class in kodkod.ast
Represents the acyclic predicate.
RelationPredicate.Function - Class in kodkod.ast
Represents the function predicate.
RelationPredicate.Name - Enum in kodkod.ast
Enumerates built-in predicates.
RelationPredicate.TotalOrdering - Class in kodkod.ast
Represents the total ordering predicate.
relations() - Method in class kodkod.instance.Bounds
Returns the set of all relations bound by this Bounds.
relations() - Method in class kodkod.instance.Instance
Returns the relations mapped by this instance.
relations() - Method in class kodkod.util.nodes.AnnotatedNode
Returns the set of all relations at the leaves of this annotated node.
relationTuples() - Method in class kodkod.instance.Instance
Returns a map view of Relation<:this.tuples.
remove(Object) - Method in class kodkod.instance.TupleSet
Removes the given object from this tupleset, if present, and returns true.
remove(Object) - Method in class kodkod.util.collections.CacheSet
Removes the specified object from this set, if present.
remove(Object) - Method in class kodkod.util.collections.FixedMap
Throws an UnsupportedOperationException exception.
remove(Object) - Method in class kodkod.util.collections.IdentityHashSet
 
remove(int) - Method in class kodkod.util.ints.AbstractIntCollection
Iterates through the elements of this, removes i if it finds it and returns true.
remove(int) - Method in class kodkod.util.ints.AbstractSparseSequence
Removes the entry with the given index, if it exists, and returns the value previously stored at the index.
remove(int) - Method in class kodkod.util.ints.ArraySequence
Removes the entry with the given index, if it exists, and returns the value previously stored at the index.
remove(int) - Method in class kodkod.util.ints.HomogenousSequence
Removes the entry with the given index, if it exists, and returns the value previously stored at the index.
remove(int) - Method in class kodkod.util.ints.IntBitSet
Removes the given integer from this set if already present and returns true.
remove(int) - Method in interface kodkod.util.ints.IntCollection
Removes a single instance of the given integer from this collection, and returns true if this collection has changed as a result of the call.
remove() - Method in interface kodkod.util.ints.IntIterator
Removes the last returned element from the underlying collection.
remove(int) - Method in interface kodkod.util.ints.IntSet
Removes the given integer from this set if already present and returns true.
remove(int) - Method in class kodkod.util.ints.IntTreeSet
Removes the given integer from this set if already present and returns true.
remove(int) - Method in interface kodkod.util.ints.IntVector
Removes the first occurrence of the given integer from this vector, and returns true if this vector has changed as a result of the call.
remove(int) - Method in class kodkod.util.ints.RangeSequence
Removes the entry with the given index, if it exists, and returns the value previously stored at the index.
remove(int) - Method in interface kodkod.util.ints.SparseSequence
Removes the entry with the given index, if it exists, and returns the value previously stored at the index.
remove(int) - Method in class kodkod.util.ints.TreeSequence
Removes the entry with the given index, if it exists, and returns the value previously stored at the index.
removeAll(Collection<?>) - Method in class kodkod.instance.TupleSet
Removes all tuples in c from this, if present, and returns true.
removeAll(Collection<?>) - Method in class kodkod.util.collections.IdentityHashSet
 
removeAll(IntCollection) - Method in class kodkod.util.ints.AbstractIntCollection
Removes all of this collection's elements that are also contained in the specified collection.
removeAll(IntCollection) - Method in class kodkod.util.ints.IntBitSet
Removes all of this collection's elements that are also contained in the specified collection.
removeAll(IntCollection) - Method in interface kodkod.util.ints.IntCollection
Removes all of this collection's elements that are also contained in the specified collection.
removeAll(IntCollection) - Method in interface kodkod.util.ints.IntSet
Removes from this set all of its elements that are contained in the specified set.
removeAll(IntCollection) - Method in interface kodkod.util.ints.IntVector
Removes all of this vector's elements that are also contained in the specified collection.
removeAt(int) - Method in class kodkod.util.ints.AbstractIntVector
Throws an UnsupportedOperationException.
removeAt(int) - Method in class kodkod.util.ints.ArrayIntVector
Throws an UnsupportedOperationException.
removeAt(int) - Method in interface kodkod.util.ints.IntVector
Removes the element at the specified position in this vector (optional operation).
replay(RecordFilter) - Method in class kodkod.engine.fol2sat.TranslationLog
Returns an iterator over the translation records in this log that are accepted by the given filter.
replay() - Method in class kodkod.engine.fol2sat.TranslationLog
Returns an iterator over all translation records in this log.
reporter() - Method in class kodkod.engine.config.Options
Returns this.reporter.
Reporter - Interface in kodkod.engine.config
Enables passing of messages between the kodkod engine and the client about the following stages of the analysis: symmetry detection bounds and formula optimization (breaking of predicate symmetries, predicate inlining and skolemization) translation to a boolean circuit symmetry breaking predicate (SBP) generation translation to cnf running a sat solver on the generated cnf Some of these stages may not be executed, depending on the options used for analysis.
ResolutionTrace - Interface in kodkod.engine.satlab
A proof of unsatisfiability generated by a SATProver.
resolvents() - Method in interface kodkod.engine.satlab.ResolutionTrace
Returns the indices of the resolvents in this trace.
retainAll(Collection<?>) - Method in class kodkod.instance.TupleSet
Removes all tuples from this that are not in c, if any, and returns true.
retainAll(IntCollection) - Method in class kodkod.util.ints.AbstractIntCollection
Retains only the elements in this collection that are contained in the specified collection.
retainAll(IntCollection) - Method in class kodkod.util.ints.IntBitSet
Retains only the elements in this collection that are contained in the specified collection.
retainAll(IntCollection) - Method in interface kodkod.util.ints.IntCollection
Retains only the elements in this collection that are contained in the specified collection.
retainAll(IntCollection) - Method in interface kodkod.util.ints.IntSet
Retains only the elements in this set that are contained in the specified set.
retainAll(IntCollection) - Method in interface kodkod.util.ints.IntVector
Retains only the elements in this vector that are contained in the specified collection.
ReturnVisitor<E,F,D,I> - Interface in kodkod.ast.visitor
A visitor that visits every node in the AST, returning some value for each.
reverseIterator(IntSet) - Method in interface kodkod.engine.satlab.ResolutionTrace
Returns an iterator over the elements at the given indices in this trace, in the reverse order of indices.
right() - Method in class kodkod.ast.BinaryExpression
Returns the right child of this.
right() - Method in class kodkod.ast.BinaryFormula
Returns the right child of this.
right() - Method in class kodkod.ast.BinaryIntExpression
Returns the right child of this.
right() - Method in class kodkod.ast.ComparisonFormula
Returns the right child of this.
right() - Method in class kodkod.ast.IntComparisonFormula
Returns the right child of this.
roots() - Method in class kodkod.engine.fol2sat.TranslationLog
Returns the roots of this.formula.
roots(Formula) - Static method in class kodkod.util.nodes.Nodes
Returns the roots of the given formula.
rootVars(TranslationLog) - Static method in class kodkod.engine.ucore.StrategyUtils
Returns the variables that correspond to the roots of log.formula.
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