Uses of Class
edu.uiuc.ncsa.qdl.expressions.IndexList
-
Packages that use IndexList Package Description edu.uiuc.ncsa.qdl.evaluate Evaluators evaluate the built-in functions for QDL as well as perform the usual algebraic operations.edu.uiuc.ncsa.qdl.expressions Expressions are objects that take zero or more arguments and return a result.edu.uiuc.ncsa.qdl.variables Variables in QDL and classes that support them. -
-
Uses of IndexList in edu.uiuc.ncsa.qdl.evaluate
Methods in edu.uiuc.ncsa.qdl.evaluate with parameters of type IndexList Modifier and Type Method Description protected void
StemEvaluator. forEachRecursion(QDLStem output, ExpressionImpl f, State state, Object[] args, IndexList indexList, ArrayList values, int currentIndex)
-
Uses of IndexList in edu.uiuc.ncsa.qdl.expressions
Methods in edu.uiuc.ncsa.qdl.expressions that return IndexList Modifier and Type Method Description IndexList
IndexList. clone()
IndexList
IndexList. tail(int n)
return the last n elements of this index listMethods in edu.uiuc.ncsa.qdl.expressions that return types with arguments of type IndexList Modifier and Type Method Description List<IndexList>
IndexList. clone(int n)
Return n clones of this object, so if this object has m elements, this returns n*m elements.ArrayList<IndexList>
IndexArgs. createSourceIndices()
indexArgs are [a1,a2,a3,a4,a5,...,ak] with sizes [n1,n2,n3,n4,n5,...,nk] nu = n1*n2*...*nk Each iteration has nu passes.ArrayList<IndexList>
IndexArgs. createTargetIndices()
These are the indices for the result.Methods in edu.uiuc.ncsa.qdl.expressions with parameters of type IndexList Modifier and Type Method Description protected void
ESN2. newWhittle(IndexList indexList)
Turns on or off all machinery associated with the allowing .protected Object
StemExtractionNode. recurse(QDLStem in, QDLStem out, IndexList targetIndex, List<IndexArg> sourceIndices, int indexLocation, long strictIndex)
protected void
ESN2. whittleIndices(IndexList indexList)
Actual stem contract: Evaluates the indices from right to left and does the evaluations, When this is done, the index set is simply indices, ready fo set or get in the stem. -
Uses of IndexList in edu.uiuc.ncsa.qdl.variables
Methods in edu.uiuc.ncsa.qdl.variables that return IndexList Modifier and Type Method Description IndexList
QDLStem. get(IndexList indexList, boolean strictMatching)
IndexList
QDLStem. newGet(IndexList indexList, boolean strictMatching)
Strict matching is used at the last resolution of the stem.Methods in edu.uiuc.ncsa.qdl.variables with parameters of type IndexList Modifier and Type Method Description IndexList
QDLStem. get(IndexList indexList, boolean strictMatching)
IndexList
QDLStem. newGet(IndexList indexList, boolean strictMatching)
Strict matching is used at the last resolution of the stem.boolean
QDLStem. remove(IndexList indexList)
void
QDLStem. set(IndexList indexList, Object value)
-