Uses of Class
org.qdl_lang.evaluate.AbstractEvaluator.fPointer
-
Packages that use AbstractEvaluator.fPointer Package Description org.qdl_lang.evaluate Evaluators evaluate the built-in functions for QDL as well as perform the usual algebraic operations. -
-
Uses of AbstractEvaluator.fPointer in org.qdl_lang.evaluate
Methods in org.qdl_lang.evaluate with parameters of type AbstractEvaluator.fPointer Modifier and Type Method Description static void
AbstractEvaluator. process1(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state)
Main workhorse for monadic system functions.static void
AbstractEvaluator. process2(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state)
Main workhorse method of evaluating a QDL dyadic system function.static void
AbstractEvaluator. process2(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state, boolean optionalArgs)
Notestatic void
AbstractEvaluator. process3(ExpressionImpl polyad, AbstractEvaluator.fPointer pointer, String name, State state, boolean optionalArguments)
Main workhorse for evaluating QDL system valence 3 functions.static void
AbstractEvaluator. processSet1(QDLSet outSet, QDLSet arg, AbstractEvaluator.fPointer pointer)
static 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.static 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.static void
AbstractEvaluator. processStem1(QDLStem outStem, QDLStem stemVariable, AbstractEvaluator.fPointer pointer)
Processing stems for monadic functionsstatic void
AbstractEvaluator. processStem2(QDLStem outStem, QDLStem stem1, QDLStem stem2, AbstractEvaluator.fPointer pointer, ExpressionImpl polyad, boolean optionalArgs)
static void
AbstractEvaluator. processStem3(QDLStem outStem, QDLStem stem1, QDLStem stem2, QDLStem stem3, AbstractEvaluator.fPointer pointer, ExpressionImpl polyad, boolean optionalArgs)
-