Package edu.uiuc.ncsa.qdl.evaluate
Evaluators evaluate the built-in functions for QDL as well as perform the usual algebraic operations.
Created by Jeff Gaynor
on 3/13/20 at 8:59 AM
-
Interface Summary Interface Description EvaluatorInterface Created by Jeff Gaynor
on 1/16/20 at 9:22 AMStemEvaluator.AxisAction -
Class Summary Class Description AbstractEvaluator Top level.AbstractEvaluator.fPointer Function pointer class since this ishow youdo that in Java.AbstractEvaluator.fpResult FunctionEvaluator Created by Jeff Gaynor
on 1/22/20 at 10:53 AMIOEvaluator Created by Jeff Gaynor
on 1/16/20 at 9:18 AMListEvaluator Created by Jeff Gaynor
on 9/30/21 at 5:07 PMMathEvaluator Created by Jeff Gaynor
on 1/16/20 at 9:18 AMMetaEvaluator This is charged with managing the build-in functions as well as any that the user defines.ModuleEvaluator Created by Jeff Gaynor
on 11/21/23 at 6:42 AMOpEvaluator Class charged with evaluating algebraic expressions.StemEvaluator Created by Jeff Gaynor
on 1/16/20 at 9:19 AMStemEvaluator.CyclicArgList This makes an infinite arg list for creating new stems.StringEvaluator This evaluates all string functions.SystemEvaluator For control structure in loops, conditionals etc.TMathEvaluator Class for transcendental functions, like log, exponentiation etc.