Documentation of 'org.matheclipse.core.builtin.function.NumericQ' Java class
NumericQ
org.matheclipse.core.builtin.function

Class NumericQ

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static NumericQ CONST
      Constructor for the unary predicate
    • Constructor Summary

      Constructors 
      Constructor and Description
      NumericQ() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean apply(IExpr arg)
      Returns the result of applying this predicate to input.
      IExpr evaluate(IAST ast)
      Returns True if the first argument is a numeric object; False otherwise
      void setUp(ISymbol symbol)
      Evaluate built-in rules and define Attributes for a function.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • CONST

        public static final NumericQ CONST
        Constructor for the unary predicate
    • Constructor Detail

      • NumericQ

        public NumericQ()
    • Method Detail

      • apply

        public boolean apply(IExpr arg)
        Description copied from interface: Predicate
        Returns the result of applying this predicate to input. This method is generally expected, but not absolutely required, to have the following properties:
        • Its execution does not cause any observable side effects.
        • The computation is consistent with equals; that is, Objects.equal(a, b) implies that predicate.apply(a) == predicate.apply(b)).
        Specified by:
        apply in interface Predicate<IExpr>
      • evaluate

        public IExpr evaluate(IAST ast)
        Returns True if the first argument is a numeric object; False otherwise
        Specified by:
        evaluate in interface IFunctionEvaluator
        Specified by:
        evaluate in class AbstractCoreFunctionEvaluator
        Parameters:
        ast - the abstract syntax tree (AST) which should be evaluated
        Returns:
        the evaluated object or null, if evaluation isn't possible
        See Also:
        Validate

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.