|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RewriteSystem | |
---|---|
dpvis.datastructures | |
dpvis.datastructures.impl | |
dpvis.dpProcessor | |
dpvis.transform |
Uses of RewriteSystem in dpvis.datastructures |
---|
Methods in dpvis.datastructures that return RewriteSystem | |
---|---|
RewriteSystem |
DependencyPairProblem.getRewriteSystem()
Gets the Rewrite System associated with this DP Problem |
Methods in dpvis.datastructures with parameters of type RewriteSystem | |
---|---|
boolean |
Term.isNarrowable(RewriteSystem sys)
Checks whether this term or one of its allowed (according to the forbidden flags)
subterms can be narrowed according to the given Rewrite System R. |
java.util.Set<Pair<Term,Substitution>> |
Term.narrow(RewriteSystem trs,
int variablePrefixCounter,
boolean root,
Strategy strat)
Computes all (context-sensitive) narrowings of this term and its subterms (or only of the subterms if the root parameter is false) according to the given Rewrite System. the given strategy is used set the forbidden flags of resulting terms. |
void |
DependencyPairProblem.setRewriteSystem(RewriteSystem rewriteSystem)
Sets the Rewrite System for this DP Problem |
Uses of RewriteSystem in dpvis.datastructures.impl |
---|
Classes in dpvis.datastructures.impl that implement RewriteSystem | |
---|---|
class |
RewriteSystemImpl
|
Fields in dpvis.datastructures.impl declared as RewriteSystem | |
---|---|
RewriteSystem |
DependencyPairProblemImpl.rewriteSystem
|
Methods in dpvis.datastructures.impl that return RewriteSystem | |
---|---|
static RewriteSystem |
DSFactory.createRewriteSystem()
Constructs a new empty Rewrite System. |
static RewriteSystem |
DSFactory.createRewriteSystem(java.util.List<Rule> rules)
Constructs a new Rewrite System with the given Rules. |
static RewriteSystem |
DSFactory.createRewriteSystem(java.util.List<Rule> rules,
Strategy strategy)
Constructs a new Rewrite System out of the given rules and the strategy. |
static RewriteSystem |
DSFactory.createRewriteSystem(RewriteSystem rs)
Creates a deep copy of the given Rewrite System. |
RewriteSystem |
DependencyPairProblemImpl.getRewriteSystem()
|
Methods in dpvis.datastructures.impl with parameters of type RewriteSystem | |
---|---|
static DependencyPairProblem |
DSFactory.createDependencyPairProblem(java.util.Set<Rule> dependencyPairs,
RewriteSystem rewriteSystem,
java.util.Set<java.lang.String> signature)
Constructs a new DependencyPairProblem out of the given parameters. |
static DependencyPairProblem |
DSFactory.createDependencyPairProblem(java.util.Set<Rule> dependencyPairs,
RewriteSystem rewriteSystem,
java.util.Set<java.lang.String> signature,
boolean contextSensitive,
boolean minimal,
boolean complete)
Constructs a new DependencyPairProblem out of the given parameters. |
static RewriteSystem |
DSFactory.createRewriteSystem(RewriteSystem rs)
Creates a deep copy of the given Rewrite System. |
boolean |
TermImpl.isNarrowable(RewriteSystem sys)
|
java.util.Set<Pair<Term,Substitution>> |
TermImpl.narrow(RewriteSystem trs,
int variablePrefixCounter,
boolean root,
Strategy strat)
|
void |
DependencyPairProblemImpl.setRewriteSystem(RewriteSystem rewriteSystem)
|
Constructors in dpvis.datastructures.impl with parameters of type RewriteSystem | |
---|---|
DependencyPairProblemImpl(java.util.Set<Rule> dependencyPairs,
RewriteSystem rewriteSystem,
java.util.Set<java.lang.String> signature)
|
|
RewriteSystemImpl(RewriteSystem sys)
|
Uses of RewriteSystem in dpvis.dpProcessor |
---|
Methods in dpvis.dpProcessor with parameters of type RewriteSystem | |
---|---|
static java.util.Set<Rule> |
AbstractCSProcessor.computeGeneralizedUseableRules(RewriteSystem system,
java.util.Set<java.lang.String> definedSymbols)
Same as computeUsableRules, except that the depends relation is generalised. |
static java.util.Set<Rule> |
AbstractProcessor.computeUseableRules(RewriteSystem system,
java.util.Set<java.lang.String> definedSymbols)
Computes the usable rules for the given function symbols. |
static java.util.Set<Rule> |
AbstractCSProcessor.computeUseableRules(RewriteSystem system,
java.util.Set<java.lang.String> definedSymbols)
Computes the usable rules for the given function symbols. |
Uses of RewriteSystem in dpvis.transform |
---|
Methods in dpvis.transform that return RewriteSystem | |
---|---|
RewriteSystem |
TrsToTrsTransformation.transform(RewriteSystem trs)
Method that transforms a given Rewrite System into another one. |
Methods in dpvis.transform with parameters of type RewriteSystem | |
---|---|
RewriteSystem |
TrsToTrsTransformation.transform(RewriteSystem trs)
Method that transforms a given Rewrite System into another one. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |