Uses of Class
edu.uiuc.ncsa.qdl.evaluate.AbstractEvaluator.fPointer
-
Packages that use AbstractEvaluator.fPointer Package Description edu.uiuc.ncsa.qdl.evaluate Evaluators evaluate the built-in functions for QDL as well as perform the usual algebraic operations. -
-
Uses of AbstractEvaluator.fPointer in edu.uiuc.ncsa.qdl.evaluate
Methods in edu.uiuc.ncsa.qdl.evaluate with parameters of type AbstractEvaluator.fPointer Modifier and Type Method Description protected void
AbstractEvaluator. process1(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state)
Main workhorse for monadic system functions.protected void
AbstractEvaluator. process2(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state)
Main workhorse method of evaluating a QDL dyadic system function.protected void
AbstractEvaluator. process2(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state, boolean optionalArgs)
Noteprotected void
AbstractEvaluator. process3(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state, boolean optionalArguments)
Main workhorse for evaluating QDL system valence 3 functions.protected void
AbstractEvaluator. processSet1(QDLSet outSet, QDLSet arg, AbstractEvaluator.fPointer pointer)
protected Object
AbstractEvaluator. processSet2(QDLSet leftSet, QDLSet rightSet, AbstractEvaluator.fPointer pointer, ExpressionImpl polyad, boolean optionalArgs)
Operations on two sets can return either a set (e.g.protected void
AbstractEvaluator. processSet2(QDLSet outSet, QDLSet inSet, Object scalar, boolean scalarRHS, AbstractEvaluator.fPointer pointer, ExpressionImpl polyad, boolean optionalArgs)
Apply a scalar to every element in a set.protected void
AbstractEvaluator. processStem1(QDLStem outStem, QDLStem stemVariable, AbstractEvaluator.fPointer pointer)
Processing stems for monadic functionsprotected void
AbstractEvaluator. processStem2(QDLStem outStem, QDLStem stem1, QDLStem stem2, AbstractEvaluator.fPointer pointer, ExpressionImpl polyad, boolean optionalArgs)
protected void
AbstractEvaluator. processStem3(QDLStem outStem, QDLStem stem1, QDLStem stem2, QDLStem stem3, AbstractEvaluator.fPointer pointer, ExpressionImpl polyad, boolean optionalArgs)
-