Uses of Class
net.christopherschultz.evaluator.StandardFunction

Packages that use StandardFunction
net.christopherschultz.evaluator.function   
 

Uses of StandardFunction in net.christopherschultz.evaluator.function
 

Subclasses of StandardFunction in net.christopherschultz.evaluator.function
 class BinaryOperator
          Provdes implementations of standard mathematical, logical, and relational binary operators including the following usual suspects: +, -, *, /, =, !
static class BinaryOperator.Add
          Implements addition.
static class BinaryOperator.And
          Implements logical AND.
static class BinaryOperator.Divide
          Implements division.
static class BinaryOperator.Equal
          Implements equals.
static class BinaryOperator.Greater
          Implements greater-than.
static class BinaryOperator.GreaterEqual
          Implements generic greater-than or equal to.
static class BinaryOperator.Less
          Implements less than.
static class BinaryOperator.LessEqual
          Implements greater-than.
static class BinaryOperator.Modulus
          Implements modulus (remainder).
static class BinaryOperator.Multiply
          Implements multiplication.
static class BinaryOperator.NotEqual
          Implements unequal.
static class BinaryOperator.Or
          Implements logical OR.
static class BinaryOperator.Subtract
          Implements subtraction.
 class CallFunction
           Assigns a value to a symbolic identifier.
 class ContainsAllFunction
           Returns true if the array or collection in the first argument contains all remaining arguments, in any order.
 class ContainsAnyFunction
           Returns true if the array or collection in the first argument contains any one of the remaining arguments.
 class CountMatchesFunction
           Returns the number (int) of arguments that appear in the first (array or list) argument.
 class Difference
          Implements numeric subtraction.
 class DistributeFunction
           Executes a function on the remaining parameters, returning an array.
 class IJWInvocation
           Calls a method matching the function's name on the first argument, passing the remaining function arguments as arguments to the object method.
 class IsNullFunction
           Returns true if all arguments are null.
 class LengthFunction
           Returns the length of the specified array or collection.
 class MathFunction
          Implementations of standard mathematical functions.
static class MathFunction.abs
           
static class MathFunction.acos
           
static class MathFunction.asin
           
static class MathFunction.atan
           
static class MathFunction.ceil
           
static class MathFunction.cos
           
static class MathFunction.DoubleFunction
           
static class MathFunction.exp
           
static class MathFunction.floor
           
static class MathFunction.heaviside
          Implements a heaviside function which takes a numeric or boolean argument.
static class MathFunction.log
           
static class MathFunction.max
          This class respects the value of the MathFunction.ALLOW_NULL_COMPARISON property.
static class MathFunction.min
          This class respects the value of the MathFunction.ALLOW_NULL_COMPARISON property.
static class MathFunction.pow
           
static class MathFunction.random
           
static class MathFunction.rint
           
static class MathFunction.sin
           
static class MathFunction.sqrt
           
static class MathFunction.tan
           
static class MathFunction.toDegrees
           
static class MathFunction.toRadians
           
 class MemoryFunction
           Returns the current memory usage as a Map of descriptions to Integers.
 class NewObjectFunction
           Creates a new object of a class and calls the appropriate constructor.
 class Summation
          Implements numeric addition.
 class VariablesFunction
           Returns a map of all named variables, including functions.