# Package com.singularsys.jep.misc.functions

package com.singularsys.jep.misc.functions
Miscellaneous functions not included in the standard jep.

- Related Packages
  Package
  Description
  com.singularsys.jep.misc
  Miscellaneous components.
- Class
  Description
  AssignableList
  A list than can be assigned to `[x,y,z] = [1,2,3]`.
  Case
  A case statement.
  Case.NullBehaviour
  Action to take if first argument is null.
  CaseNonLazy
  A case statement.
  CaseNonLazy.NullBehaviour
  Action to take if first argument is null.
  ConstantFunction
  Functions which always return a constant value.
  ElementOf
  Tests if the first argument is in a set of values given in subsequent arguments.
  ExpandingEle
  An `var[index]` function whose `ExpandingEle.set(Evaluator, Node, Object)` method modifies and expands the `Vector<Object>` value of the variable.
  Factorial
  Simple implementation of factorial, good up to 20!
  FromBase
  PostfixMathCommand which converts a string to a number in a given base.
  IsInfinite
  Tests if a double value is infinite.
  IsNaN
  Tests if a double value is NaN.
  IsNull
  Tests if a null value is encountered.
  IsType
  Tests if a value is an instance of a specified type.
  LogTwoArg
  Logarithm function where the base is specified in the second argument.
  Range
  A function which returns an increasing sequence of all the items between the end points inclusive.
  Remainder
  Calculates the remainder and quotient the arguments.
  Remainder.Type
  The type of rounding to perform.
  RoundSF
  Rounds to a specific number of significant figures.
  Switch
  A switch statement.
  Switch.NullBehaviour
  Action to take if first argument is null.
  SwitchDefault
  A switch statement, with a default value.
  SwitchDefault.NullBehaviour
  Action to take if first argument is null.
  SwitchDefaultNonLazy
  A switch statement, with a default value.
  SwitchDefaultNonLazy.NullBehaviour
  Action to take if first argument is null.
  SwitchNonLazy
  A switch statement.
  SwitchNonLazy.NullBehaviour
  Action to take if first argument is null.
  ToBase
  Convert a number to a string in a given base.