Documentation of 'org.matheclipse.core.eval.interfaces.AbstractTrigArg1' Java class
AbstractTrigArg1
org.matheclipse.core.eval.interfaces

Class AbstractTrigArg1

    • Constructor Detail

      • AbstractTrigArg1

        public AbstractTrigArg1()
    • Method Detail

      • evaluate

        public IExpr evaluate(IAST ast)
        Description copied from class: AbstractFunctionEvaluator
        Symbolic evaluation of a function. ast.get(0) contains the head (i.e. the function symbol) of this abstract syntax tree (AST). ast.get(1) to ast.get(n) contains the first to n-th argument of the function.
        If necessary use the methods from the Validate class to check the number or types of arguments in the evaluate method.
        Note: if the symbolic evaluation isn't possible or no result is found the evaluate method returns with a null value without throwing an exception!
        Specified by:
        evaluate in interface IFunctionEvaluator
        Specified by:
        evaluate in class AbstractFunctionEvaluator
        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
      • evaluateArg1

        public IExpr evaluateArg1(IExpr arg1)
      • numericEval

        public IExpr numericEval(IAST ast)
        Description copied from class: AbstractFunctionEvaluator
        Numeric evaluation of a function. ast.get(0) contains the head (i.e. the function symbol) of this abstract syntax tree (AST). ast.get(1) to ast.get(n) contains the first to n-th argument of the function.
        If necessary use the methods from the Validate class to check the number or types of arguments in the evaluate method.
        Specified by:
        numericEval in interface IFunctionEvaluator
        Overrides:
        numericEval in class AbstractFunctionEvaluator
        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
      • numericEvalD1

        public IExpr numericEvalD1(Num arg1)
        Evaluate this function for one double argument
        Parameters:
        arg1 - a double number
        Returns:
      • numericEvalDC1

        public IExpr numericEvalDC1(ComplexNum arg1)
        Evaluate this function for one double complex argument
        Parameters:
        arg1 - a double complex number
        Returns:
      • numericEvalArg1

        public IExpr numericEvalArg1(IExpr arg1)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.