- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatBinding
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatBindSel
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatCard
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatConst
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatDiscreteSet
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatDiv
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatEquals
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatExists
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatFalse
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatIfThenElse
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThan
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThanEquals
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMod
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMu
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMult
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatNegate
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatNot
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatOr
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPlus
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPowerSet
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Calls visitor.visitPred (preferably) or visitor.visitTerm.
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatProd
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRelSet
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatSetComp
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatTuple
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatTupleSel
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatUnion
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.result.PowerSet
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.result.ProdSet
-
- accept(Visitor<R>) - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- add(FlatPred) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Add one FlatPred to the FlatPred list.
- add(Mode) - Method in class net.sourceforge.czt.animation.eval.flatpred.ModeList
-
Add a mode to the end of the submodes list.
- add(Expr) - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- add(Expr) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Throws UnsupportedOperationException.
- addAlias(ZName, ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Add another alias for var.
- addAll(Collection<? extends Expr>) - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- addAll(Collection<? extends Expr>) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Throws UnsupportedOperationException.
- addConst(ZName, Expr) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Add name=value to the bounds information.
- addDecl(Decl) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Adds one declaration to the FlatPred list predList_.
- addDeductions(int) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Increment the deductions counter by count.
- AddElementIterator(Expr, List<Expr>, int, int) - Constructor for class net.sourceforge.czt.animation.eval.result.PowerSet.AddElementIterator
-
Creates a new iterator over the given list from start position
to end position that adds the given expression to each of the
element sets returned.
- addExistsPred(Pred) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
This is similar to addPred, but it flattens out any existential
quantifiers within pred.
- addExistsSchText(ZSchText) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Same as addSchText, but uses addExistsPred to add the predicate part.
- addExpr(Expr) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Adds one expression to the FlatPred list.
- addLower(ZName, BigInteger) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Adds another lower bound for var.
- addPred(Pred) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Adds one predicate to the FlatPred list.
- addSchText(ZSchText) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Adds a whole schema text to the FlatPred list.
- addStructureArg(ZName, Object, ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Record the fact that var is a structure, and the name of one of its
arguments (subcomponents).
- addUpper(ZName, BigInteger) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Adds another upper bound for var.
- anyBoundsChanged(Collection<ZName>) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
True iff the bounds of any name in vars have changed.
- args_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
The list of arguments to this FlatPred.
- args_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
A copy of the arguments of this FlatPred.
- binaryRelation(Expr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
Extracts the names of known binary relations.
- body_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
- bodyBounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
- bodyMode_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
The mode returned by body_
- Bounds - Class in net.sourceforge.czt.animation.eval.flatpred
-
Maintains lower and upper bounds for integer variables.
- Bounds(Bounds) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Create a fresh Bounds object with no bounds values.
- bounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatDiscreteSet
-
The most recent variable bounds information.
- bounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatExists
-
- bounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
The most recent variable bounds information.
- bounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatNot
-
- bounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatProd
-
The most recent bounds information.
- bounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
The most recent variable bounds information.
- bounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatSetComp
-
The most recent variable bounds information.
- bounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatUnion
-
The most recent variable bounds information.
- bounds_ - Variable in class net.sourceforge.czt.animation.eval.result.SetComp
-
This stores general information about the bounds of the variables
in this set comprehension.
- boundsChanged() - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
True iff some tighter bounds information has been
deduced (or inherited from a parent) in this inference pass.
- boundsChanged(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
True iff the bounds of key have changed in this pass.
- boundVars() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Returns the bound variables of this FlatPredList,
ignoring any temporary variables.
- boundVars_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Records the bound variables in this list
(Ignoring the tmp vars produced by Flatten).
- charTuple(Factory, List<Decl>) - Static method in class net.sourceforge.czt.animation.eval.Flatten
-
Constructs a characteristic tuple.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatBinding
-
Same modes as FlatTuple
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatBindSel
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatCard
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatConst
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatDiscreteSet
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatDiv
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatEquals
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatFalse
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatIfThenElse
-
This requires pred_ and both of left_ and right_ expressions
to have valid modes, because in general, we may have to evaluate
both expressions.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThan
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThanEquals
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMod
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMu
-
Allows functional modes (IIO and III).
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMult
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatNegate
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatNot
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatOr
-
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPlus
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPowerSet
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Choose the mode that this predicate could use in this environment.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Optimises the list and chooses a mode.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatProd
-
TODO: could implement a reverse mode as well, but rarely useful.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRelSet
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatSetComp
-
Like other Flat*Set* objects, this acts as a function:
the free variables of the set are the inputs and the
resulting EvalSet object is the output.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatTuple
-
Same modes as FlatBinding
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatTupleSel
-
Chooses the mode in which the predicate can be evaluated.
- chooseMode(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatUnion
-
- clear() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Throws UnsupportedOperationException.
- code_ - Variable in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- compare(Expr, Expr) - Method in class net.sourceforge.czt.animation.eval.ExprComparator
-
- compare(ZName, ZName) - Method in class net.sourceforge.czt.animation.eval.ZNameComparator
-
- compatible(Mode) - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
Two modes are compatible if they have the same outputs.
- compile(ZLiveResult) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Processes and compiles a term into internal FlatPred form.
- constant_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatConst
-
- contains(Object) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
- contains(Object) - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
Tests for membership of the set.
- contains(Object) - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- contains(Object) - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- contains(Object) - Method in class net.sourceforge.czt.animation.eval.result.PowerSet
-
- contains(Object) - Method in class net.sourceforge.czt.animation.eval.result.ProdSet
-
- contains(Object) - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
- contains(Object) - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- contains(Object) - Method in class net.sourceforge.czt.animation.eval.result.SetComp
-
- contains(Object) - Method in class net.sourceforge.czt.animation.eval.result.UnionSet
-
- containsAll(Collection<?>) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
- containsAll(Collection<?>) - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- contents_ - Variable in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
The elements of this set.
- copy(Envir) - Static method in class net.sourceforge.czt.animation.eval.EnvirUtils
-
- create() - Static method in class net.sourceforge.czt.animation.eval.ExprComparator
-
- create(Object[]) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatConst
-
- create(Object[]) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatFalse
-
- create(Object[]) - Method in class net.sourceforge.czt.animation.eval.result.EvalResult
-
EvalResult provides a default implementation of
create that throws UnsupportedOperationException.
- create(Object[]) - Method in class net.sourceforge.czt.animation.eval.result.GivenValue
-
EvalResult provides a default implementation of
create that throws UnsupportedOperationException.
- create() - Static method in class net.sourceforge.czt.animation.eval.ZNameComparator
-
- createBoundName() - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
Creates a fresh ZName and sets it (by default)
to be a bound variable of the current FlatPredList.
- createNewName() - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Generates a fresh temporary name.
- current_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
This is for iterating through set_
- currentMember() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- currentPosition() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
The position of the currentMember() in the current set.
- currIter_ - Variable in class net.sourceforge.czt.animation.eval.ZLiveResult
-
An iterator through result_ (if it is an EvalSet)
- currMember_ - Variable in class net.sourceforge.czt.animation.eval.ZLiveResult
-
The current member of currSet that has been shown.
- currPosition_ - Variable in class net.sourceforge.czt.animation.eval.ZLiveResult
-
The position in currIter_ of currMember_ (0 ..
- DEBUG - Static variable in class net.sourceforge.czt.animation.eval.TextUI
-
Turn this on to see stack traces upon errors.
- declNames(List<Decl>) - Static method in class net.sourceforge.czt.animation.eval.Flatten
-
An auxiliary method for getting all the names in a list of Decl.
- deductions_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
The number of bounds deductions in this scope (and child scopes).
- deepCopy() - Method in class net.sourceforge.czt.animation.eval.Envir
-
Returns a copy of this environment, with no values shared.
- DefaultEvalSet - Class in net.sourceforge.czt.animation.eval.result
-
TODO: move the caching functionality of this class into several
different iterator-wrappers, one that caches elements, another that
converts an Iterator into a ListIterator, etc.
- DefaultEvalSet() - Constructor for class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
- DefaultEvalSet.SubsetIterator<E> - Class in net.sourceforge.czt.animation.eval.result
-
Filters the master iterator, returning only those
elements that are members of the slave set.
- definedSince(Envir) - Method in class net.sourceforge.czt.animation.eval.Envir
-
Return the set of newly defined names.
- DiscreteSet - Class in net.sourceforge.czt.animation.eval.result
-
A simple implementation of {e1,e2,e3,...,eN}.
- DiscreteSet() - Constructor for class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- DiscreteSetVisitor<R> - Interface in net.sourceforge.czt.animation.eval.result
-
A DiscreteSet visitor.
- disjoint(Envir, Envir) - Static method in class net.sourceforge.czt.animation.eval.EnvirUtils
-
- doApplyRule(String) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Implements the 'apply rulename expr' command.
- doConjectures() - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Tries to prove all the conjectures in the current section.
- doEvalExprPred(String, PrintWriter) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
- doLoadSpec(String) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Loads the given specification file into ZLive.
- doMove(int) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
- doUnknownCmd(String, String) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
This is called for commands that processCmd does not handle.
- endAnalysis() - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
This should be called at the end of each bounds inference pass.
- env0_ - Variable in class net.sourceforge.czt.animation.eval.result.SetComp
-
This is the environment that defines all the free variables
of this set comprehension.
- Envir - Class in net.sourceforge.czt.animation.eval
-
An Environment is conceptually a mapping from variable names
(ZName) to values (Expr).
- Envir() - Constructor for class net.sourceforge.czt.animation.eval.Envir
-
Create an empty Envir
- envir0_ - Variable in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- EnvirUtils - Class in net.sourceforge.czt.animation.eval
-
- EQUAL - Static variable in class net.sourceforge.czt.animation.eval.ExprComparator
-
- equals(Object) - Method in class net.sourceforge.czt.animation.eval.Envir
-
Two environments are equal if they contain the same names
and values, in exactly the same order.
- equals(Object) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
To given sets are equal iff they are the same set.
- equals(Object) - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
Tests for the equality of any two sets.
- equals(Object) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Tests for the equality of any two sets.
- equals(Object) - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- equals(Object) - Method in class net.sourceforge.czt.animation.eval.result.GivenValue
-
- equals(Object) - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
This implementation of equals handles two RangeSets efficiently.
- equalZ(Expr, Expr) - Static method in class net.sourceforge.czt.animation.eval.ExprComparator
-
A convenience method that checks equality according to Z semantics.
- estSize() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
Estimate the size of the set in the default environment.
- estSize(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
Estimate the size of the set in a given environment.
- estSize(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
Returns all known information about the maximum size of the
set, for the given membership request.
- estSize(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatUnion
-
Estimate the size of the set in a given environment.
- estSize() - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- estSize() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Estimate the size of the set.
- estSize() - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- estSize() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- estSize() - Method in class net.sourceforge.czt.animation.eval.result.SetComp
-
- estSize() - Method in class net.sourceforge.czt.animation.eval.result.UnionSet
-
- estSize_ - Variable in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- estSize_ - Variable in class net.sourceforge.czt.animation.eval.result.SetComp
-
- estSubsetSize(Envir, ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
- estSubsetSize(Envir, ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatUnion
-
Estimate the size of {x:this | x=elem} in a given environment.
- estSubsetSize(Envir, ZName) - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
Estimate the size of {x:this | x=elem} in a given environment.
- estSubsetSize(Envir, ZName) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Estimate the size of {x:this | x=elem} in a given environment.
- etc() - Method in class net.sourceforge.czt.animation.eval.ResultTreeToZVisitor
-
Returns a name that represents an unknown number of elements.
- EvalException - Exception in net.sourceforge.czt.animation.eval
-
- EvalException() - Constructor for exception net.sourceforge.czt.animation.eval.EvalException
-
Constructs a new exception with null as its detail message.
- EvalException(String) - Constructor for exception net.sourceforge.czt.animation.eval.EvalException
-
Constructs a new exception with the specified detail message.
- EvalException(String, Term) - Constructor for exception net.sourceforge.czt.animation.eval.EvalException
-
Constructs a new exception with the specified detail message.
- EvalException(String, Throwable) - Constructor for exception net.sourceforge.czt.animation.eval.EvalException
-
Constructs a new exception with the specified detail message and cause.
- EvalException(String, Throwable, Term) - Constructor for exception net.sourceforge.czt.animation.eval.EvalException
-
Constructs a new exception with the specified detail message and cause.
- EvalException(Throwable) - Constructor for exception net.sourceforge.czt.animation.eval.EvalException
-
Constructs a new exception with the specified cause and detail message.
- evalExpr(Expr) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Evaluate an Expr.
- evalMode_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
The mode that will be used during evaluation.
- evalPred(Pred) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Evaluate a Pred.
- EvalResult - Class in net.sourceforge.czt.animation.eval.result
-
A superclass for most of the different kinds of result expressions
generated by ZLive.
- EvalResult() - Constructor for class net.sourceforge.czt.animation.eval.result.EvalResult
-
- evalSchema(String, BindExpr) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
- EvalSet - Class in net.sourceforge.czt.animation.eval.result
-
- EvalSet() - Constructor for class net.sourceforge.czt.animation.eval.result.EvalSet
-
- EvalSet.SubsetIterator<E> - Class in net.sourceforge.czt.animation.eval.result
-
Filters the master iterator, returning only those
elements that are members of the slave set.
- EvalSetVisitor<R> - Interface in net.sourceforge.czt.animation.eval.result
-
An EvalSet visitor.
- evalTerm(boolean, Term, Envir) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Evaluate an expression or predicate.
- evaluate(ZLiveResult) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Evaluates a term that has already been preprocessed and compiled.
- evaluateFully() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
This ensures that the set is completely evaluated and
stored in the memberSet_ data structure.
- expr_ - Variable in class net.sourceforge.czt.animation.eval.Envir
-
- ExprComparator - Class in net.sourceforge.czt.animation.eval
-
A comparator for evaluated Z expressions.
- exprs(Envir) - Static method in class net.sourceforge.czt.animation.eval.EnvirUtils
-
- exprType(Object) - Static method in class net.sourceforge.czt.animation.eval.ExprComparator
-
Maps evaluated expressions into equivalence classes.
- factory_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatBinding
-
- factory_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatCard
-
- factory_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatDiscreteSet
-
- factory_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
- factory_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatTuple
-
- factory_ - Variable in class net.sourceforge.czt.animation.eval.result.RangeSet
-
- findSetInfo(ZName, Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatEquals
-
Tries to find approximate information about the given name.
- findSets(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatProd
-
Helper method to search for all the base sets.
- fixIds(Term) - Method in class net.sourceforge.czt.animation.eval.Preprocess
-
A temporary hack to fix up any incorrect ZName ids
left/created by the typechecker.
- FixIdVisitor() - Constructor for class net.sourceforge.czt.animation.eval.Preprocess.FixIdVisitor
-
- FlatBinding - Class in net.sourceforge.czt.animation.eval.flatpred
-
Evaluates ZBinding terms.
- FlatBinding(List<ZName>, List<ZName>, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatBinding
-
Constructs a FlatBinding FlatPred.
- FlatBindingVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
- FlatBindSel - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatTupleSel implements the binding.n = result predicate.
- FlatBindSel(ZName, ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatBindSel
-
- FlatBindSelVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatBindSel visitor.
- FlatCard - Class in net.sourceforge.czt.animation.eval.flatpred
-
- FlatCard(ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatCard
-
- FlatCardVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatCard visitor.
- FlatConst - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatPlus implements the var = const predicate.
- FlatConst(ZName, Expr) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatConst
-
- FlatConstVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatConst visitor.
- FlatDiscreteSet - Class in net.sourceforge.czt.animation.eval.flatpred
-
- FlatDiscreteSet(List<ZName>, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatDiscreteSet
-
- FlatDiscreteSet(List<ZName>) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatDiscreteSet
-
- FlatDiscreteSetVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatDiscreteSet visitor.
- FlatDiv - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatMult implements the a/b=c predicate.
- FlatDiv(ZName, ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatDiv
-
- FlatDivVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatDiv visitor.
- FlatEquals - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatEquals implements the a = b predicate.
- FlatEquals(ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatEquals
-
- FlatEqualsVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatEquals visitor.
- FlatEvalSet - Class in net.sourceforge.czt.animation.eval.flatpred
-
- FlatEvalSet() - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatEvalSet
-
- FlatExists - Class in net.sourceforge.czt.animation.eval.flatpred
-
This implements the exists quantifier.
- FlatExists(FlatPredList, FlatPredList) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatExists
-
- FlatExistsVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatExists visitor.
- FlatFalse - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatFalse implements the false predicate, which causes
all evaluations to fail.
- FlatFalse() - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatFalse
-
- FlatFalseVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatFalse visitor.
- FlatForall - Class in net.sourceforge.czt.animation.eval.flatpred
-
- FlatForall(FlatPredList, FlatPredList) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
- FlatForallVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatForall visitor.
- FlatGivenSet - Class in net.sourceforge.czt.animation.eval.flatpred
-
An extensible set of 'unknown' values (represented by strings).
- FlatGivenSet(ZName, String, ZLive) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
- FlatGivenSetVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatGivenSet visitor.
- FlatIfThenElse - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatIfThenElse(p, e1,n1, e2,n2, resultName) implements
(p => n1=e1 and resultName=n1) and
(not(p) => n2=e2 and resultName=n2)
It requires all free vars of p, e1 and e2 to be ground.
- FlatIfThenElse(FlatPredList, FlatPredList, ZName, FlatPredList, ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatIfThenElse
-
Creates a new instance of FlatUnion.
- FlatIfThenElseVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatOr visitor.
- FlatLessThan - Class in net.sourceforge.czt.animation.eval.flatpred
-
This implements the a < b predicate.
- FlatLessThan(ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatLessThan
-
- FlatLessThanEquals - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatPlus implements the a <= b predicate.
- FlatLessThanEquals(ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatLessThanEquals
-
- FlatLessThanEqualsVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatLessThanEquals Visitor.
- FlatLessThanVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatLessThan visitor.
- FlatMember - Class in net.sourceforge.czt.animation.eval.flatpred
-
- FlatMember(ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
Membership of a set.
- FlatMemberVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatMember visitor.
- FlatMod - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatMult implements the a/b=c predicate.
- FlatMod(ZName, ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatMod
-
- FlatModVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatMod visitor.
- FlatMu - Class in net.sourceforge.czt.animation.eval.flatpred
-
This overrides the forall evaluation algorithm.
- FlatMu(FlatPredList, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatMu
-
- FlatMult - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatMult implements the a*b=c predicate.
- FlatMult(ZName, ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatMult
-
- FlatMultVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatMult visitor.
- FlatMuVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatMu visitor.
- FlatNegate - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatNegate implements the -a = b predicate.
- FlatNegate(ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatNegate
-
- FlatNegateVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatNegate visitor.
- FlatNot - Class in net.sourceforge.czt.animation.eval.flatpred
-
- FlatNot(ZLive) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatNot
-
- FlatNotVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatNot visitor.
- FlatOr - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatOr(p, q) implements p \lor q.
- FlatOr(FlatPredList, FlatPredList) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatOr
-
Creates a new instance of FlatOr.
- FlatOrVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatOr visitor.
- FlatPlus - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatPlus implements the a+b=c predicate.
- FlatPlus(ZName, ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatPlus
-
- FlatPlusVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatPlus visitor.
- FlatPowerSet - Class in net.sourceforge.czt.animation.eval.flatpred
-
- FlatPowerSet(ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatPowerSet
-
Creates a FlatPowerSet object.
- FlatPowerSetVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatPowerSet visitor.
- FlatPred - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatPred is the base class of the flattened predicates used in ZLive.
- FlatPred() - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Default constructor for subclasses to call.
- FlatPredList - Class in net.sourceforge.czt.animation.eval.flatpred
-
Manages a list of FlatPred predicates.
- FlatPredList(ZLive) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Creates an empty FlatPred list.
- FlatPredVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatPred visitor.
- FlatProd - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatProd([a,b,c...], s) implements a \cross b \cross c...
- FlatProd(List<ZName>, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatProd
-
Creates a new instance of FlatUnion
- FlatProdVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
- FlatRangeSet - Class in net.sourceforge.czt.animation.eval.flatpred
-
- FlatRangeSet(ZName, ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
Creates a FlatRangeSet object, with optional bounds.
- FlatRangeSetVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatRangeSet visitor.
- FlatRelSet - Class in net.sourceforge.czt.animation.eval.flatpred
-
- FlatRelSet(ZName, ZName, boolean, boolean, boolean, boolean, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatRelSet
-
- FlatRelSetVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatRelSet visitor.
- FlatSetComp - Class in net.sourceforge.czt.animation.eval.flatpred
-
- FlatSetComp(ZLive, ZSchText, Expr, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatSetComp
-
FlatSetComp(D,P,E,S) implements {D|P@E} = S.
- FlatSetCompVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatSetComp visitor.
- Flatten - Class in net.sourceforge.czt.animation.eval
-
Flattens a Pred/Expr term into a list of FlatPred objects.
- Flatten(ZLive) - Constructor for class net.sourceforge.czt.animation.eval.Flatten
-
- flattenExpr(Expr, FlatPredList) - Method in class net.sourceforge.czt.animation.eval.Flatten
-
Flattens the toFlatten expression into a list of FlatPred predicates.
- flattenExprList(List<Expr>) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
An auxiliary method for visiting a list of Expr.
- flattenPred(Pred, FlatPredList) - Method in class net.sourceforge.czt.animation.eval.Flatten
-
Flattens the toFlatten predicate into a list of FlatPred predicates.
- FlattenVisitor - Class in net.sourceforge.czt.animation.eval
-
Flattens a Pred/Expr term into a list of FlatPred objects.
- FlattenVisitor(ZLive, FlatPredList, DefinitionTable) - Constructor for class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- FlatTuple - Class in net.sourceforge.czt.animation.eval.flatpred
-
- FlatTuple(List<ZName>, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatTuple
-
- FlatTuple(List<ZName>) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatTuple
-
- FlatTupleSel - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatTupleSel implements the tuple.i = result predicate.
- FlatTupleSel(ZName, Integer, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatTupleSel
-
- FlatTupleSelVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatTupleSel visitor.
- FlatTupleVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
A FlatTuple visitor.
- FlatUnion - Class in net.sourceforge.czt.animation.eval.flatpred
-
FlatUnion(a, b, r) implements a \cup b = s.
- FlatUnion(ZName, ZName, ZName) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.FlatUnion
-
Creates a new instance of FlatUnion
- FlatUnionVisitor<R> - Interface in net.sourceforge.czt.animation.eval.flatvisitor
-
- format(LogRecord) - Method in class net.sourceforge.czt.animation.eval.ZFormatter
-
- freeVars() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
- freeVars() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Returns the free variables that appear in the predicate.
- freeVars() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Returns the free variables of all the FlatPreds.
- freeVars_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Records the free variables used within this predicate.
- funcName() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRelSet
-
This returns the function operator, in email markup.
- funcName(boolean, boolean, boolean, boolean) - Static method in class net.sourceforge.czt.animation.eval.result.RelSet
-
This returns the function operator that has the given
properties.
- funcName() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
This returns the function operator, in email markup.
- funcNameUnicode(boolean, boolean, boolean, boolean) - Static method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- funcNameUnicode() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
This returns the function operator, in Unicode markup.
- FuzzySet - Class in net.sourceforge.czt.animation.eval.result
-
A partially-known set.
- FuzzySet(String, double, BigInteger) - Constructor for class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- FuzzySetException - Exception in net.sourceforge.czt.animation.eval.result
-
This exception is throw when precise information is requested
from a 'fuzzy' set (partially unknown) too early.
- FuzzySetException() - Constructor for exception net.sourceforge.czt.animation.eval.result.FuzzySetException
-
- FuzzySetException(String) - Constructor for exception net.sourceforge.czt.animation.eval.result.FuzzySetException
-
- FuzzySetException(Throwable) - Constructor for exception net.sourceforge.czt.animation.eval.result.FuzzySetException
-
- FuzzySetException(String, Throwable) - Constructor for exception net.sourceforge.czt.animation.eval.result.FuzzySetException
-
- get(int) - Method in class net.sourceforge.czt.animation.eval.flatpred.ModeList
-
Gets one of the submodes.
- getAliases(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Returns a list of all known aliases for var.
- getAliasKeys() - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Returns the keys that have alias information.
- getAnn(Class<T>) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
A copy of the TermImpl implementation.
- getAnns() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
A copy of the TermImpl implementation.
- getApproxSize() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
- getArgs() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Get the list of variables that this predicate directly
depends upon.
- getArgs() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
- getAverageClosedRange() - Static method in class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
- getBanner() - Static method in class net.sourceforge.czt.animation.eval.ZLive
-
Returns the name and current version of ZLive.
- getBaseSet() - Method in class net.sourceforge.czt.animation.eval.result.PowerSet
-
- getBaseSets() - Method in class net.sourceforge.czt.animation.eval.result.ProdSet
-
- getBestAlias(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Returns the ZName that has the bounds information attached to it.
- getBound(int) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
- getChildren() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatConst
-
getChildren returns { args[0], constant }
- getChildren() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatFalse
-
getChildren returns { args[0], constant }
- getChildren() - Method in class net.sourceforge.czt.animation.eval.result.EvalResult
-
EvalResult provides a default implementation of
getChildren that returns an empty array of children.
- getChildren() - Method in class net.sourceforge.czt.animation.eval.result.GivenValue
-
EvalResult provides a default implementation of
getChildren that returns an empty array of children.
- getCode() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- getCurrentSection() - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Which section evaluations are being done in.
- getDeductions() - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
The number of bounds deductions in this scope (and child scopes).
- getDom() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- getEnvir() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Get the output environment of the evaluation.
- getEnvir() - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
Get the environment that includes any output variables of FlatPred.
- getEnvir0() - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
Get the input environment of this Mode.
- getEnvir0() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- getEvalSet(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Get the EvalSet for var, if known.
- getEvalSetKeys() - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Returns the keys that have set information.
- getEvalSetSize() - Static method in class net.sourceforge.czt.animation.eval.ResultTreeToZVisitor
-
- getFactory() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
- getFactory() - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Returns the factory used for creating AST objects.
- getFlatten() - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Get a flatten visitor.
- getGivenSetSize() - Method in class net.sourceforge.czt.animation.eval.ZLive
-
The maximum size of each given set.
- getLastArg() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Get the variable at the end of getArgs().
- getLower(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Get the optional lower bound for var.
- getLower() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
The lower bound on numeric elements, if any, else null.
- getLower() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatUnion
-
The lower bound on numeric elements, if any, else null.
- getLower() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
The lower bound on numeric elements, if any, else null.
- getLower() - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
Calculates minimum of all the elements.
- getLower() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
The lower bound on numeric elements, if any, else null.
- getLower() - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- getLower() - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
- getLower() - Method in class net.sourceforge.czt.animation.eval.result.UnionSet
-
Calculates minimum of all the elements.
- getLowerKeys() - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Returns the keys that have lower bounds.
- getMarkup() - Method in class net.sourceforge.czt.animation.eval.ZLive
-
- getMode() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Get the mode that has been set for evaluation purposes.
- getMode() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
The mode that was used to evaluate the term.
- getName() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
The name of this given set.
- getNumIterSize() - Static method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
- getOriginalTerm() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- getOutput() - Method in class net.sourceforge.czt.animation.eval.TextUI
-
The current output stream for messages and errors.
- getOutputEnvir() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
The output environment of this FlatPred list.
- getOutputs() - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
Gives the variables added to the environment by this mode.
- getParent() - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
Returns the FlatPred that created this mode
- getPreprocess() - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Get the Preprocess object that is used to unfold terms
before evaluation.
- getRan() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- getRange(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Returns the lower and/or upper bounds of an integer
variable (if known), or null otherwise.
- getRelSet(LetExpr) - Static method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
Non-null result means this LET encodes a relation/function space.
- getResult() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- getResultName() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- getSearchSize() - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Set the maximum acceptable cost for evaluating each FlatPredList.
- getSectionManager() - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Get the current section manager.
- getSectionName() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- getSolutions() - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
The estimated number of solutions that the FlatPred will produce.
- getStructure(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Returns information about the argument names of a structure
such as a tuple or binding.
- getStructureKeys() - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Returns the names that are known to be structures (tuples/bindings).
- getTerm() - Method in exception net.sourceforge.czt.animation.eval.EvalException
-
The term (usually an Expr or Pred) related to the problem.
- getUnfoldedTerm() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- getUpper(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Get the optional upper bound for var.
- getUpper() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
The upper bound on numeric elements, if any, else null.
- getUpper() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatUnion
-
The upper bound on numeric elements, if any, else null.
- getUpper() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
The upper bound on numeric elements, if any, else null.
- getUpper() - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
Calculates maximum of all the elements.
- getUpper() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
The upper bound on numeric elements, if any, else null.
- getUpper() - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- getUpper() - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
- getUpper() - Method in class net.sourceforge.czt.animation.eval.result.UnionSet
-
Calculates maximum of all the elements.
- getUpperKeys() - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Returns the keys that have upper bounds.
- getValue() - Method in class net.sourceforge.czt.animation.eval.result.GivenValue
-
- getVersion() - Static method in class net.sourceforge.czt.animation.eval.ZLive
-
Returns the version number as a String, or "unknown" if an error
occured when accessing the property containing the version
information.
- getZLive() - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Get the instance of ZLive that is used for evaluation.
- GivenValue - Class in net.sourceforge.czt.animation.eval.result
-
A member of a given set.
- GivenValue(String) - Constructor for class net.sourceforge.czt.animation.eval.result.GivenValue
-
- GREATERTHAN - Static variable in class net.sourceforge.czt.animation.eval.ExprComparator
-
- includesZero(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
True iff the set of possible values for name includes 0.
- INDENT - Static variable in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
- indent(String) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Indents a multi-line string by replacing all newlines
by a newline followed by two spaces.
- INFER_PASSES - Static variable in class net.sourceforge.czt.animation.eval.ZLive
-
The maximum number of static inference passes done
prior to mode checking and evaluation.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatBinding
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatBindSel
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatCard
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatConst
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatDiscreteSet
-
Saves the Bounds information for later use.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatEquals
-
Copies integer bounds from each arg to the other.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatExists
-
This allows bounds information to flow into the Exists but not out.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
This lets bound information flow into the
quantifier, but not out.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatIfThenElse
-
Bounds information flows into pred_, left_ and right_, but not out.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThan
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThanEquals
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMu
-
This does local bounds inference.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMult
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatNegate
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatNot
-
This let bounds information flow into the negation, but not out.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatOr
-
Bounds information can only flow into the disjuncts at the moment.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPlus
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPowerSet
-
Adds this power set into the Bounds information.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Infer bounds for any integer variables.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Infer bounds for any integer variables.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatProd
-
This calculates the maximum and estimated size of the cartesian
product from the maximum and estimated sizes of the base sets.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
Saves the Bounds information for later use.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRelSet
-
Adds this power set into the Bounds information.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatSetComp
-
This does local bounds inference.
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatTuple
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatTupleSel
-
- inferBounds(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatUnion
-
Numeric bounds information can flow both ways.
- inferBoundsFixPoint(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Equivalent to inferBoundsFixPoint(bnds, 5).
- inferBoundsFixPoint(Bounds, int) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Infer bounds for any integer variables.
- INFINITE_SIZE - Static variable in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Default estimate for the approximate size of an infinite set.
- integers - Static variable in class net.sourceforge.czt.animation.eval.result.RangeSet
-
The set of all integers.
- intersect(RangeSet) - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
Calculates the exact intersection of two ranges.
- intersect(BigInteger, BigInteger) - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
Calculates the exact intersection of this range with (lo..up).
- isAliased(ZName, ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
True iff var and other are known to be aliased.
- isBetterLowerBound(BigInteger, BigInteger) - Static method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
True iff lo1 is a better (tighter) lower bound than lo2.
- isBetterUpperBound(BigInteger, BigInteger) - Static method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
True iff lo1 is a better (tighter) upper bound than lo2.
- isDefined(ZName) - Method in class net.sourceforge.czt.animation.eval.Envir
-
See if a name is defined in the Environment.
- isDefinedSince(Envir, ZName) - Method in class net.sourceforge.czt.animation.eval.Envir
-
See if a name is recently defined in the Environment.
- isEmpty() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
- isEmpty() - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- isEmpty() - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- isEmpty() - Method in class net.sourceforge.czt.animation.eval.result.PowerSet
-
Power sets are never empty because they always contain the empty
set so this method always returns false
.
- isEmpty() - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
true iff this range is empty.
- isEmpty() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- isExpr() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- isFinite() - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
true iff there is a lower bound and an upper bound.
- isFunction() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- isGivenSet(RefExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
True if expr is a given set.
- isGivenValue(RefExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
True if expr is a member of a given set.
- isInjective() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- isInput(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
Is the given argument an input?
- isInput(int) - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
A convenience version of isInput that takes the
position of the variable in the FlatPred getArgs() list.
- isNewName(ZName) - Static method in class net.sourceforge.czt.animation.eval.ZLive
-
Recognises the Names produced by createNewName.
- isOnto() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- isOutput(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
Is the given argument an output?
- isPred() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- isSet() - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- isTotal() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- iterator() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
An iterator over the FlatPreds in this list.
- iterator() - Method in class net.sourceforge.czt.animation.eval.flatpred.ModeList
-
An iterator over the submodes list.
- iterator() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
Enumerates the members of the set.
- iterator() - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- iterator() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Iterate through all members of the set.
- iterator() - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- iterator() - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
- iterator() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- main(String[]) - Static method in class net.sourceforge.czt.animation.eval.TextUI
-
main entry point, which runs ZLive with System.in and System.out.
- main(String[]) - Static method in class net.sourceforge.czt.animation.eval.ZLive
-
- mainLoop(BufferedReader) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
The main read-process loop.
- makeBound(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Clients can use this to mark some names as
being local to (bound by) this FlatPred list.
- makeFree(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Clients can use this to say that the given
variable is actually a free variable of this FlatPredList.
- matchIterator(Map<Object, Expr>) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Iterate through the subset of this set that unifies with
the given substructures in args.
- matchIterator(Map<Object, Expr>) - Method in class net.sourceforge.czt.animation.eval.result.SetComp
-
- maxNeg(BigInteger, BigInteger) - Static method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
Calculates the maximum of two optional numbers,
with null interpreted as being negative infinity.
- maxPos(BigInteger, BigInteger) - Static method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
Calculates the maximum of two optional numbers,
with null interpreted as being positive infinity.
- maxSize() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
The maximum size of the set in the default environment.
- maxSize() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
The maximum size of the set in the default environment.
- maxSize() - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- maxSize() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
The maximum size of the set in the default environment.
- maxSize() - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- maxSize() - Method in class net.sourceforge.czt.animation.eval.result.PowerSet
-
Returns the exact size of the set, or
null if it is infinite.
- maxSize() - Method in class net.sourceforge.czt.animation.eval.result.ProdSet
-
Returns the exact size of the set, or
null if it is likely to be infinite.
- maxSize() - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
Returns the exact size of the set, or
null if it is infinite.
- maxSize() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- maxSize() - Method in class net.sourceforge.czt.animation.eval.result.SetComp
-
- maxSize() - Method in class net.sourceforge.czt.animation.eval.result.UnionSet
-
- maxSize_ - Variable in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- MAYBE_ONE_SOLUTION - Static variable in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
A constant for getSolutions().
- memberList_ - Variable in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
The list of known members so far.
- merge(Envir, Envir) - Static method in class net.sourceforge.czt.animation.eval.EnvirUtils
-
- minNeg(BigInteger, BigInteger) - Static method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
Calculates the minimum of two optional numbers,
with null interpreted as being negative infinity.
- minPos(BigInteger, BigInteger) - Static method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
Calculates the minimum of two optional numbers,
with null interpreted as being positive infinity.
- Mode - Class in net.sourceforge.czt.animation.eval.flatpred
-
A Mode object contains information about one way of executing a FlatPred.
- Mode(FlatPred, Envir, List<ZName>, double) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.Mode
-
Constructor for Mode objects.
- mode_ - Variable in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- modeAllDefined(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
A default implementation of chooseMode.
- modeCollection(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
A default implementation of chooseMode.
- modeFunction(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
A default implementation of chooseMode.
- ModeList - Class in net.sourceforge.czt.animation.eval.flatpred
-
A subclass of Mode that records modes for compound structures.
- ModeList(FlatPred, Envir, Envir, List<ZName>, double, List<Mode>) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.ModeList
-
Constructor for ModeList objects.
- ModeList(Mode) - Constructor for class net.sourceforge.czt.animation.eval.flatpred.ModeList
-
A copy constructor.
- modeOneOutput(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
A default implementation of chooseMode.
- MoveException(String) - Constructor for exception net.sourceforge.czt.animation.eval.ZLiveResult.MoveException
-
- moveTo(int) - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
Tries to move to member number 'position' in currSet.
- name_ - Variable in class net.sourceforge.czt.animation.eval.Envir
-
- name_ - Variable in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- name_ - Variable in class net.sourceforge.czt.animation.eval.result.RangeSet
-
The name of this RangeSet ("" if not known)
- names(Envir) - Static method in class net.sourceforge.czt.animation.eval.EnvirUtils
-
- net.sourceforge.czt.animation.eval - package net.sourceforge.czt.animation.eval
-
CZT ZLive Animator
- net.sourceforge.czt.animation.eval.flatpred - package net.sourceforge.czt.animation.eval.flatpred
-
- net.sourceforge.czt.animation.eval.flatvisitor - package net.sourceforge.czt.animation.eval.flatvisitor
-
- net.sourceforge.czt.animation.eval.result - package net.sourceforge.czt.animation.eval.result
-
- next - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThan
-
- next - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThanEquals
-
- next() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet.SubsetIterator
-
- next() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet.SubsetIterator
-
- next() - Method in class net.sourceforge.czt.animation.eval.result.PowerSet.AddElementIterator
-
Returns a DiscreteSet containing the expression given in the
constructor and all the elements of the current list element.
- next() - Method in class net.sourceforge.czt.animation.eval.result.PowerSet.PowerSetIterator
-
- next() - Method in class net.sourceforge.czt.animation.eval.result.ProdSet.ProdSetIterator
-
- nextEnv - Variable in class net.sourceforge.czt.animation.eval.Envir
-
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatBinding
-
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatBindSel
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatCard
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatConst
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatDiscreteSet
-
Does the actual evaluation.
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatDiv
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatEquals
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatExists
-
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatFalse
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatIfThenElse
-
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThan
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThanEquals
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMod
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMu
-
Iterates through all solutions to the schema text
and the expression, checks that they are all equal,
then returns that value.
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMult
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatNegate
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatNot
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatOr
-
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPlus
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPowerSet
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Generates the next solution that satisfies this predicate.
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Returns the next solution from this list of FlatPreds.
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatProd
-
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRelSet
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatSetComp
-
Does the actual evaluation.
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatTuple
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatTupleSel
-
Does the actual evaluation
- nextEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatUnion
-
- nextMember() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
- nextMember() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
Returns the next expression in the set.
- nextMember() - Method in class net.sourceforge.czt.animation.eval.result.PowerSet
-
- nextMember() - Method in class net.sourceforge.czt.animation.eval.result.ProdSet
-
- nextMember() - Method in class net.sourceforge.czt.animation.eval.result.SetComp
-
- nextMember() - Method in class net.sourceforge.czt.animation.eval.result.UnionSet
-
- notYet(Term) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
Throws a 'not yet implemented' exception.
- notYet(Term, String) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
Throws a 'not yet implemented' exception.
- numOutputs() - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
Gives the number of output variables.
- pairToString(StringBuffer) - Method in class net.sourceforge.czt.animation.eval.Envir
-
- parent_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
- parent_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
- parseExpr(String, PrintWriter) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Same as parseTerm, but insists on the result being an Expr.
- parseTerm(String, PrintWriter) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Parses and typechecks the string args into a Pred or an Expr.
- plus(ZName, Expr) - Method in class net.sourceforge.czt.animation.eval.Envir
-
Create a new Envir which equals this one, plus an extra name,value pair.
- plusAll(BindExpr) - Method in class net.sourceforge.czt.animation.eval.Envir
-
Creates an environment which extends this one by adding
all the name==expr pairs in binding.
- postEnvir_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
The environment after executing the FlatPred.
- PowerSet - Class in net.sourceforge.czt.animation.eval.result
-
A power set with lazy evaluation of its elements.
- PowerSet(EvalSet) - Constructor for class net.sourceforge.czt.animation.eval.result.PowerSet
-
Creates a new power set of the given base set.
- PowerSet.AddElementIterator - Class in net.sourceforge.czt.animation.eval.result
-
An iterator over a list of sets that adds a given expression
to each of the element sets before returning.
- PowerSet.PowerSetIterator - Class in net.sourceforge.czt.animation.eval.result
-
An iterator over the elements of a non-empty power set of a given
base set.
- PowerSetIterator(Iterator<Expr>) - Constructor for class net.sourceforge.czt.animation.eval.result.PowerSet.PowerSetIterator
-
- PowerSetVisitor<R> - Interface in net.sourceforge.czt.animation.eval.result
-
A PowerSet visitor.
- pred_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatIfThenElse
-
The predicate that controls the choice.
- predlist_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
This stores the list of FlatPreds used in the current evaluation.
- predlist_ - Variable in class net.sourceforge.czt.animation.eval.ZLive
-
Stores the code used in the most recent evaluation.
- preds_ - Variable in class net.sourceforge.czt.animation.eval.result.SetComp
-
This FlatPredList is used to evaluate ALL members of the set.
- predsAll_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatSetComp
-
This FlatPredList is used to evaluate ALL members of the set.
- preEnvir_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
The environment before executing the FlatPred.
- Preprocess - Class in net.sourceforge.czt.animation.eval
-
Preprocesses a term to get it ready for evaluation.
- Preprocess(SectionManager) - Constructor for class net.sourceforge.czt.animation.eval.Preprocess
-
Create a term preprocessor that will apply a set
of rules (see setRules) to a given term.
- preprocess(String, Term) - Method in class net.sourceforge.czt.animation.eval.Preprocess
-
Rewrites the given term by firstly unfolding VarDecls
with multiple variables (x,y:T), then appling all the rewrite
rules of this Preprocess object to that term.
- Preprocess.FixIdVisitor - Class in net.sourceforge.czt.animation.eval
-
A temporary hack to fix up any incorrect ZName ids
left/created by the typechecker.
- printArg(int) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Pretty-prints the name of the i'th argument, via nameString.
- printBinOp(String) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
A toString method for binary operators.
- printCode(FlatPredList, PrintWriter) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Prints the given list of FlatPreds.
- printer_ - Static variable in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
A non-unicode print visitor used for debug and toString messages.
- printHelp(PrintWriter) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Prints the ZLive help/usage message
- printLastArg() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Pretty-prints getLastArg()
- printMap(Map<ZName, V>) - Static method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
A alternative version of Map<ZName,???>.toString()
that prints the names in a non-unicode way.
- printName(ZName) - Static method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Convenience method to convert a ZName into a string.
- printQuant(String, String, String, String) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
- printSettings(PrintWriter) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Prints the current values of all the ZLive settings.
- printSettingsHelp(PrintWriter) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Prints a help message about all the settings.
- printTerm(Term, Markup) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
- printTerm(PrintStream, Term) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Print any term (evaluated or not), using the current markup.
- printTerm(PrintWriter, Term) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Print any term (evaluated or not), using the current markup.
- printTerm(PrintWriter, Term, Markup) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Write an evaluated term.
- printTypes(String) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Prints the names and types of the definitions in the given section.
- problem_ - Variable in exception net.sourceforge.czt.animation.eval.EvalException
-
The optional term (may be null) related to the problem.
- processCmd(String, String) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Process one input command.
- ProdSet - Class in net.sourceforge.czt.animation.eval.result
-
A simple implementation of a cartesian product set.
- ProdSet(List<EvalSet>) - Constructor for class net.sourceforge.czt.animation.eval.result.ProdSet
-
- ProdSet.ProdSetIterator - Class in net.sourceforge.czt.animation.eval.result
-
- ProdSetIterator() - Constructor for class net.sourceforge.czt.animation.eval.result.ProdSet.ProdSetIterator
-
- ProdSetVisitor<R> - Interface in net.sourceforge.czt.animation.eval.result
-
A ProdSet visitor.
- range(Envir) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
Returns all known information about the range of integer members,
if this set happens to contain integers.
- RangeSet - Class in net.sourceforge.czt.animation.eval.result
-
A simple implementation of lo..hi.
- RangeSet(BigInteger, BigInteger) - Constructor for class net.sourceforge.czt.animation.eval.result.RangeSet
-
- RangeSet(BigInteger, BigInteger, String) - Constructor for class net.sourceforge.czt.animation.eval.result.RangeSet
-
- RelSet - Class in net.sourceforge.czt.animation.eval.result
-
A relation or function space, from_ <--> to_.
- RelSet(Expr, Expr, boolean, boolean, boolean, boolean) - Constructor for class net.sourceforge.czt.animation.eval.result.RelSet
-
Creates a new power set of the given base set.
- RelSetVisitor<R> - Interface in net.sourceforge.czt.animation.eval.result
-
A RelSet visitor.
- remove() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet.SubsetIterator
-
- remove(Object) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Throws UnsupportedOperationException.
- remove() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet.SubsetIterator
-
- remove() - Method in class net.sourceforge.czt.animation.eval.result.PowerSet.AddElementIterator
-
Not supported by this iterator so throws an
UnsupportedOperationException when called.
- remove() - Method in class net.sourceforge.czt.animation.eval.result.PowerSet.PowerSetIterator
-
Not supported by this iterator so throws an
UnsupportedOperationException when called.
- removeAll(Collection<?>) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Throws UnsupportedOperationException.
- reset() - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Reset the section manager that will be used during evaluation.
- resetNewNames() - Method in class net.sourceforge.czt.animation.eval.ZLive
-
This can be called to reset the new name counter to 0.
- resetResult() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
This resets any cached results.
- resetResult() - Method in class net.sourceforge.czt.animation.eval.result.PowerSet
-
- resetResult() - Method in class net.sourceforge.czt.animation.eval.result.ProdSet
-
- result_ - Variable in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- resultName_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatMu
-
- resultName_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatSetComp
-
The fresh ZName which will be bound to a member of the set.
- resultName_ - Variable in class net.sourceforge.czt.animation.eval.result.SetComp
-
The fresh ZName which will be bound to a member of the set.
- resultName_ - Variable in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- ResultTreeToZVisitor - Class in net.sourceforge.czt.animation.eval
-
This class converts ZLive-specific terms into standard Z AST nodes.
- ResultTreeToZVisitor() - Constructor for class net.sourceforge.czt.animation.eval.ResultTreeToZVisitor
-
- retainAll(Collection<?>) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Throws UnsupportedOperationException.
- right_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatIfThenElse
-
The right-hand expr, once known.
- rightBounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatIfThenElse
-
Bounds information for the right_ expression.
- rightBounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatOr
-
Bounds information for the right_ predicate.
- rightResult_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatIfThenElse
-
The name that right_ binds its value to.
- sameAs(Envir, Envir) - Static method in class net.sourceforge.czt.animation.eval.EnvirUtils
-
- sameName(ZName, ZName) - Static method in class net.sourceforge.czt.animation.eval.Envir
-
- schBounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
- schBounds_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatMu
-
- schemaExpr(String) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Converts a schema name into an expression that can be evaluated.
- schMode_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
The mode returned by schText_
- schText_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
- schText_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatMu
-
- section_ - Variable in class net.sourceforge.czt.animation.eval.ZLiveResult
-
- sectman_ - Variable in class net.sourceforge.czt.animation.eval.ZLive
-
- set_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
This is non_null during evaluation
- setAverageClosedRange(int) - Static method in class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
Sets the average expected size of a closed range a..b.
- setAverageClosedRange(String) - Static method in class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
A convenience method for setting the average expected size
of a closed range a..b.
- setCode(FlatPredList, ZName) - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
Record the result of compiling the flattened term.
- SetComp - Class in net.sourceforge.czt.animation.eval.result
-
A simple implementation of a set comprehension.
- SetComp(FlatPredList, ZName, Envir, Bounds) - Constructor for class net.sourceforge.czt.animation.eval.result.SetComp
-
The resultName must be for predsAll.
- setCurrentSection(String) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Sets the current section to the one whose name is sectName.
- setEnvir0(Envir) - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
Record the initial environment in which the term is evaluated.
- setEvalSet(ZName, EvalSet) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Set the EvalSet for var.
- setEvalSetSize(int) - Static method in class net.sourceforge.czt.animation.eval.ResultTreeToZVisitor
-
Set the maximum number of set elements that the printer
will try to display.
- setEvalSetSize(String) - Static method in class net.sourceforge.czt.animation.eval.ResultTreeToZVisitor
-
A convenience version of setEvalSetSize that takes a string parameter.
- setFactory(Factory) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Sets the AST factory used for creating AST objects.
- setGivenSetSize(String) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Set the maximum size of all given sets.
- setLower(BigInteger) - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
Set the optional lower bound.
- setMarkup(Markup) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Sets the markup that will be used to parse and print terms.
- setMarkup(String) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
- setMode(Mode) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
- setMode(Mode) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatIfThenElse
-
Set the mode that will be used to evaluate this list.
- setMode(Mode) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMu
-
- setMode(Mode) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatOr
-
Set the mode that will be used to evaluate this list.
- setMode(Mode) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
Set the mode that will be used to evaluate this predicate.
- setMode(Mode) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Set the mode that will be used to evaluate this list.
- setMode(Mode) - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
Record the mode that was used to evaluate the term.
- setNumIterSize(int) - Static method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
Set the maximum number of integer values we should iterate
through before throwing an EvalException.
- setNumIterSize(String) - Static method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
- setOutput(PrintWriter) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Set the current output writer.
- setResult(Term) - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
Set the result of evaluating the term.
- setRules(String) - Method in class net.sourceforge.czt.animation.eval.Preprocess
-
Collects the rules of the first ZSect in a given source file.
- setSearchSize(double) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
- setSearchSize(String) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
- setSetting(String, String) - Method in class net.sourceforge.czt.animation.eval.TextUI
-
Set one of the ZLive settings to the given value.
- setSolutions(double) - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
Set the estimated number of solutions the FlatPred will produce.
- setUnfoldedTerm(Term) - Method in class net.sourceforge.czt.animation.eval.ZLiveResult
-
Record the result of flattening/simplifying the term.
- setUpper(BigInteger) - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
Set the optional upper bound.
- setValue(ZName, Expr) - Method in class net.sourceforge.czt.animation.eval.Envir
-
Update the value of a name in the Environment.
- sign(int) - Method in class net.sourceforge.czt.animation.eval.ExprComparator
-
Converts an integer difference into -1, 0, or +1.
- size() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
Always throws an exception, since the size of given sets is unknown.
- size() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Returns the number of FlatPreds in this list.
- size() - Method in class net.sourceforge.czt.animation.eval.flatpred.ModeList
-
The number of sub modes.
- size() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
Returns the exact size (cardinality) of the set.
- size() - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- size() - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- size() - Method in class net.sourceforge.czt.animation.eval.result.PowerSet
-
Returns the exact size of the set,
or MAX_VALUE if the set is infinite or
has cardinality greater than MAX_VALUE.
- size() - Method in class net.sourceforge.czt.animation.eval.result.ProdSet
-
Returns the exact size of the set,
or MAX_VALUE if the set is infinite or
has cardinality greater than MAX_VALUE.
- size() - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
Returns the exact size of the set,
or MAX_VALUE if the set is infinite or
has cardinality greater than MAX_VALUE.
- size() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
TODO: calculate this correctly for functions with small/finite dom&ran.
- solutions_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
The expected number of solutions.
- solutionsReturned_ - Variable in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
The number of solutions that have been returned by nextEvaluation().
- sortedIterator() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
- sortedIterator() - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- sortedIterator() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Iterate through all members of the set in sorted order.
- sortedIterator() - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- sortedIterator() - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
- sortedIterator() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- stack_ - Variable in class net.sourceforge.czt.animation.eval.TextUI
-
- startAnalysis(Bounds) - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
This is similar to startAnalysis with no parameters, but
it also updates the local bounds information from the parent.
- startAnalysis() - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
Resets the deductions counter and marks all vars as not-yet-changed.
- startEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThan
-
- startEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThanEquals
-
- startEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
- startEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatOr
-
- startEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
- startEvaluation() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
Starts a fresh evaluation.
- startLogging(String, String, Level) - Static method in class net.sourceforge.czt.animation.eval.ZFormatter
-
Helper method to start recording log messages to the
given file using the ZFormatter class as the formatter.
- stopLogging(String) - Static method in class net.sourceforge.czt.animation.eval.ZFormatter
-
Stop the log messages that were started by startLogging.
- subset(Envir, Envir) - Static method in class net.sourceforge.czt.animation.eval.EnvirUtils
-
- subsetIterator(ZName) - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPowerSet
-
- subsetIterator(EvalSet) - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
- SubsetIterator(Iterator<E>, EvalSet) - Constructor for class net.sourceforge.czt.animation.eval.result.DefaultEvalSet.SubsetIterator
-
- subsetIterator(EvalSet) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Iterate through the intersection of this set
and the 'other' set.
- SubsetIterator(Iterator<E>, EvalSet) - Constructor for class net.sourceforge.czt.animation.eval.result.EvalSet.SubsetIterator
-
- subsetIterator(EvalSet) - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
- subsetIterator(EvalSet) - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
- subsetIterator(EvalSet) - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- termToString(Term, Markup) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Converts the given term to a String.
- termToString(Term) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Converts the given term to a String, using the current markup.
- TextUI - Class in net.sourceforge.czt.animation.eval
-
A text-based user interface for the ZLive animator.
- TextUI(ZLive, PrintWriter) - Constructor for class net.sourceforge.czt.animation.eval.TextUI
-
Constructs a new ZLive textual user interface.
- toArray() - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
Returns an array containing all of the elements in this set.
- toArray(T[]) - Method in class net.sourceforge.czt.animation.eval.result.DefaultEvalSet
-
Returns an array containing all of the elements in this set.
- toArray() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Returns an array containing all of the elements in this set.
- toArray(T[]) - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Returns an array containing all of the elements in this set.
- toString() - Method in class net.sourceforge.czt.animation.eval.Envir
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.Bounds
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatBinding
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatBindSel
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatCard
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatConst
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatDiscreteSet
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatDiv
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatEquals
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatExists
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatFalse
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatForall
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatGivenSet
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatIfThenElse
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThan
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatLessThanEquals
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMember
-
Prints the FlatMember with optional bounds information.
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMod
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMu
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatMult
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatNegate
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatNot
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatOr
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPlus
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPowerSet
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPred
-
A default implementation of toString.
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatPredList
-
This prints each FlatPred on a separate line.
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatProd
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRangeSet
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatRelSet
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatSetComp
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatTuple
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatTupleSel
-
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.FlatUnion
-
Iterate through all members of this set that might
equal element (which must be fully evaluated).
- toString() - Method in class net.sourceforge.czt.animation.eval.flatpred.Mode
-
- toString() - Method in class net.sourceforge.czt.animation.eval.result.DiscreteSet
-
- toString() - Method in class net.sourceforge.czt.animation.eval.result.EvalSet
-
Each subclass should implement a nice toString.
- toString() - Method in class net.sourceforge.czt.animation.eval.result.FuzzySet
-
Outputs "set(estSize,maxSize)", or
"set(estSize,maxSize,Range)" if integer bounds information is known.
- toString() - Method in class net.sourceforge.czt.animation.eval.result.GivenValue
-
- toString() - Method in class net.sourceforge.czt.animation.eval.result.PowerSet
-
- toString() - Method in class net.sourceforge.czt.animation.eval.result.ProdSet
-
- toString() - Method in class net.sourceforge.czt.animation.eval.result.RangeSet
-
- toString() - Method in class net.sourceforge.czt.animation.eval.result.RelSet
-
- toString() - Method in class net.sourceforge.czt.animation.eval.result.SetComp
-
- toString() - Method in class net.sourceforge.czt.animation.eval.result.UnionSet
-
- typecheck(Term) - Method in class net.sourceforge.czt.animation.eval.ZLive
-
Typechecks a term, to check its correctness and to
reestablish the unique-ids invariant of bound variables.
- visitAndPred(AndPred) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
Adds both conjuncts to the flatten list.
- visitApplExpr(ApplExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
Each ApplExpr is flattened into a different kind of FlatPred.
- visitBindExpr(BindExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitBindExpr(BindExpr) - Method in class net.sourceforge.czt.animation.eval.Preprocess.FixIdVisitor
-
For bindings, we recurse into the expressions,
and set all field names to have ID=0 (global).
- visitBindSelExpr(BindSelExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitBindSelExpr(BindSelExpr) - Method in class net.sourceforge.czt.animation.eval.Preprocess.FixIdVisitor
-
For binding selections, E.x, we check only E, not x.
- visitCondExpr(CondExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitDiscreteSet(DiscreteSet) - Method in interface net.sourceforge.czt.animation.eval.result.DiscreteSetVisitor
-
Visits an DiscreteSet.
- visitEvalSet(EvalSet) - Method in interface net.sourceforge.czt.animation.eval.result.EvalSetVisitor
-
Visits an EvalSet.
- visitEvalSet(EvalSet) - Method in class net.sourceforge.czt.animation.eval.ResultTreeToZVisitor
-
- visitExistsPred(ExistsPred) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
TODO: see if we can optimize more aggressively here.
- visitFalsePred(FalsePred) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitFlatBinding(FlatBinding) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatBindingVisitor
-
- visitFlatBindingSel(FlatBindSel) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatBindSelVisitor
-
Visits a FlatBindSel.
- visitFlatCard(FlatCard) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatCardVisitor
-
Visits a FlatCard.
- visitFlatConst(FlatConst) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatConstVisitor
-
Visits a FlatConst.
- visitFlatDiscreteSet(FlatDiscreteSet) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatDiscreteSetVisitor
-
Visits a FlatDiscreteSet
- visitFlatDiv(FlatDiv) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatDivVisitor
-
Visits a FlatDiv.
- visitFlatEquals(FlatEquals) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatEqualsVisitor
-
Visits a FlatEquals.
- visitFlatExists(FlatExists) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatExistsVisitor
-
Visits a FlatExists
- visitFlatFalse(FlatFalse) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatFalseVisitor
-
Visits a FlatFalse
- visitFlatForall(FlatForall) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatForallVisitor
-
Visits a FlatForall
- visitFlatGivenSet(FlatGivenSet) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatGivenSetVisitor
-
Visits a FlatGivenSet
- visitFlatIfThenElse(FlatIfThenElse) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatIfThenElseVisitor
-
Visits a FlatIfThenElse
- visitFlatLessThan(FlatLessThan) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatLessThanVisitor
-
Visits a FlatLessThan.
- visitFlatLessThanEquals(FlatLessThanEquals) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatLessThanEqualsVisitor
-
Visits a FlatLessThanEquals.
- visitFlatMember(FlatMember) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatMemberVisitor
-
Visits a FlatMember.
- visitFlatMod(FlatMod) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatModVisitor
-
Visits a FlatMod.
- visitFlatMu(FlatMu) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatMuVisitor
-
Visits a FlatMu
- visitFlatMult(FlatMult) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatMultVisitor
-
Visits a FlatMult.
- visitFlatNegate(FlatNegate) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatNegateVisitor
-
Visits a FlatNegate.
- visitFlatNot(FlatNot) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatNotVisitor
-
Visits a FlatNot
- visitFlatOr(FlatOr) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatOrVisitor
-
Visits a FlatOr
- visitFlatPlus(FlatPlus) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatPlusVisitor
-
Visits a FlatPlus.
- visitFlatPowerSet(FlatPowerSet) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatPowerSetVisitor
-
Visits a FlatPowerSet
- visitFlatPred(FlatPred) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatPredVisitor
-
Visits a FlatPred.
- visitFlatProd(FlatProd) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatProdVisitor
-
Visits a FlatProd.
- visitFlatRangeSet(FlatRangeSet) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatRangeSetVisitor
-
Visits a FlatRangeSet
- visitFlatRelSet(FlatRelSet) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatRelSetVisitor
-
Visits a FlatRelSet
- visitFlatSetComp(FlatSetComp) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatSetCompVisitor
-
Visits a FlatSetComp
- visitFlatTuple(FlatTuple) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatTupleVisitor
-
Visits a FlatTuple
- visitFlatTupleSel(FlatTupleSel) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatTupleSelVisitor
-
Visits a FlatTupleSel.
- visitFlatUnion(FlatUnion) - Method in interface net.sourceforge.czt.animation.eval.flatvisitor.FlatUnionVisitor
-
Visits a FlatUnion.
- visitForallPred(ForallPred) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitIffPred(IffPred) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitImpliesPred(ImpliesPred) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitLetExpr(LetExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
This translates our special LET isFun==1;...
- visitLetExpr(LetExpr) - Method in class net.sourceforge.czt.animation.eval.ResultTreeToZVisitor
-
Convert the strange LET expressions that ZLive uses for
function/relation spaces back into normal function/relation spaces.
- visitMemPred(MemPred) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitMuExpr(MuExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitNegPred(NegPred) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitNumExpr(NumExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
NumExpr objects are converted into tmp = Num.
- visitOrPred(OrPred) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitPowerExpr(PowerExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitPowerSet(PowerSet) - Method in interface net.sourceforge.czt.animation.eval.result.PowerSetVisitor
-
Visits a PowerSet.
- visitPowerSet(PowerSet) - Method in class net.sourceforge.czt.animation.eval.ResultTreeToZVisitor
-
- visitProdExpr(ProdExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitProdSet(ProdSet) - Method in interface net.sourceforge.czt.animation.eval.result.ProdSetVisitor
-
Visits a ProdSet.
- visitProdSet(ProdSet) - Method in class net.sourceforge.czt.animation.eval.ResultTreeToZVisitor
-
- visitQntExpr(QntExpr) - Method in class net.sourceforge.czt.animation.eval.Preprocess.FixIdVisitor
-
- visitQntPred(QntPred) - Method in class net.sourceforge.czt.animation.eval.Preprocess.FixIdVisitor
-
- visitRefExpr(RefExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
Simple RefExpr objects are returned unchanged.
- visitRelSet(RelSet) - Method in interface net.sourceforge.czt.animation.eval.result.RelSetVisitor
-
Visits a RelSet.
- visitRelSet(RelSet) - Method in class net.sourceforge.czt.animation.eval.ResultTreeToZVisitor
-
We do not attempt to enumerate function spaces,
since this is rarely useful -- they are usually too big,
and they are usually used for membership tests.
- visitSchExpr(SchExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
This does [D | P] = \{ D | P @ \theta [D | true] \}
because this is currently hard to do in preprocess.tex.
- visitSetCompExpr(SetCompExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitSetExpr(SetExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitTerm(Term) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
We throw an error if we reach a kind of term that we do not handle.
- visitTerm(Term) - Method in class net.sourceforge.czt.animation.eval.Preprocess.FixIdVisitor
-
- visitTerm(Term) - Method in class net.sourceforge.czt.animation.eval.ResultTreeToZVisitor
-
- visitTruePred(TruePred) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitTupleExpr(TupleExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitTupleSelExpr(TupleSelExpr) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
- visitZName(ZName) - Method in class net.sourceforge.czt.animation.eval.FlattenVisitor
-
Name objects are returned unchanged,
except for \emptyset, which is unfolded into {}.
- visitZName(ZName) - Method in class net.sourceforge.czt.animation.eval.Preprocess.FixIdVisitor
-