Uses of Interface
edu.uiuc.ncsa.qdl.functions.FunctionReferenceNodeInterface
-
Packages that use FunctionReferenceNodeInterface 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.functions Function handling and processing. -
-
Uses of FunctionReferenceNodeInterface in edu.uiuc.ncsa.qdl.evaluate
Methods in edu.uiuc.ncsa.qdl.evaluate that return FunctionReferenceNodeInterface Modifier and Type Method Description protected FunctionReferenceNodeInterface
AbstractEvaluator. getFunctionReferenceNode(State state, ExpressionInterface arg0)
FunctionReferenceNodeInterface
AbstractEvaluator. getFunctionReferenceNode(State state, ExpressionInterface arg0, boolean pushNewState)
This will take a node that is either a function reference,FunctionDefinitionStatement
or perhaps aLambdaDefinitionNode
and determine the rightFunctionReferenceNode
, updating the state (including adding local state as needed for the duration of the evaluation).Methods in edu.uiuc.ncsa.qdl.evaluate with parameters of type FunctionReferenceNodeInterface Modifier and Type Method Description static ExpressionImpl
AbstractEvaluator. getOperator(State state, FunctionReferenceNodeInterface frNode, int nAry)
get a polyad or dyad (for the operator) from theFunctionReferenceNode
. -
Uses of FunctionReferenceNodeInterface in edu.uiuc.ncsa.qdl.functions
Classes in edu.uiuc.ncsa.qdl.functions that implement FunctionReferenceNodeInterface Modifier and Type Class Description class
DyadicFunctionReferenceNode
Created by Jeff Gaynor
on 6/10/24 at 12:43 PMclass
FunctionReferenceNode
Just a pointer to the collection of functions for a given name.
-