Class BigMathRootFunction

  • All Implemented Interfaces:
    com.ezylang.evalex.functions.FunctionIfc

    @FunctionParameter(name="x",nonNegative=true) @FunctionParameter(name="n",nonZero=true)
    public class BigMathRootFunction
    extends AbstractBigMathFunction
    Calculates the nth root of x.
    • Field Summary

      • Fields inherited from class com.ezylang.evalex.functions.AbstractFunction

        MINUS_ONE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.math.BigDecimal evaluateBigMath​(java.math.MathContext mathContext, java.math.BigDecimal... parameters)  
      • Methods inherited from class com.ezylang.evalex.functions.AbstractFunction

        getFunctionParameterDefinitions, hasVarArgs, validatePreEvaluation
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.ezylang.evalex.functions.FunctionIfc

        getCountOfNonVarArgParameters, isParameterLazy
    • Constructor Detail

      • BigMathRootFunction

        public BigMathRootFunction()
    • Method Detail

      • evaluateBigMath

        protected java.math.BigDecimal evaluateBigMath​(java.math.MathContext mathContext,
                                                       java.math.BigDecimal... parameters)
        Specified by:
        evaluateBigMath in class AbstractBigMathFunction