Class EngineeringFunctionImpl


  • public class EngineeringFunctionImpl
    extends java.lang.Object
    Author:
    ashish
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.apache.poi.ss.formula.functions.Function BESSELI  
      static org.apache.poi.ss.formula.functions.Function BESSELJ  
      static org.apache.poi.ss.formula.functions.Function BESSELK  
      static org.apache.poi.ss.formula.functions.Function BESSELY  
      static org.apache.poi.ss.formula.functions.Function BIN2DEC  
      static org.apache.poi.ss.formula.functions.Function BIN2HEX  
      static org.apache.poi.ss.formula.functions.Function BIN2OCT  
      static org.apache.poi.ss.formula.functions.Function COMPLEX  
      static org.apache.poi.ss.formula.functions.Function DEC2BIN  
      static org.apache.poi.ss.formula.functions.Function DEC2HEX  
      static org.apache.poi.ss.formula.functions.Function DEC2OCT  
      static org.apache.poi.ss.formula.functions.Function DELTA  
      static org.apache.poi.ss.formula.functions.Function ERF  
      static org.apache.poi.ss.formula.functions.Function ERFC  
      static org.apache.poi.ss.formula.functions.Function GESTEP  
      static org.apache.poi.ss.formula.functions.Function HEX2BIN  
      static org.apache.poi.ss.formula.functions.Function HEX2DEC  
      static org.apache.poi.ss.formula.functions.Function HEX2OCT  
      static org.apache.poi.ss.formula.functions.Function IMABS  
      static org.apache.poi.ss.formula.functions.Function IMAGINARY  
      static org.apache.poi.ss.formula.functions.Function IMARGUMENT  
      static org.apache.poi.ss.formula.functions.Function IMCONJUGATE  
      static org.apache.poi.ss.formula.functions.Function IMCOS  
      static org.apache.poi.ss.formula.functions.Function IMDIV  
      static org.apache.poi.ss.formula.functions.Function IMEXP  
      static org.apache.poi.ss.formula.functions.Function IMLN  
      static org.apache.poi.ss.formula.functions.Function IMLOG10  
      static org.apache.poi.ss.formula.functions.Function IMLOG2  
      static org.apache.poi.ss.formula.functions.Function IMPOWER  
      static org.apache.poi.ss.formula.functions.Function IMPRODUCT  
      static org.apache.poi.ss.formula.functions.Function IMREAL  
      static org.apache.poi.ss.formula.functions.Function IMSIN  
      static org.apache.poi.ss.formula.functions.Function IMSQRT  
      static org.apache.poi.ss.formula.functions.Function IMSUB  
      static org.apache.poi.ss.formula.functions.Function IMSUM  
      static org.apache.poi.ss.formula.functions.Function OCT2BIN  
      static org.apache.poi.ss.formula.functions.Function OCT2DEC  
      static org.apache.poi.ss.formula.functions.Function OCT2HEX  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static double engineeringBesseli​(double x, int n)  
      static org.apache.poi.ss.formula.functions.ComplexEx[] toComplexArray​(org.apache.poi.ss.formula.eval.ValueEval[] args, int srcCellRow, int srcCellCol)
      Convert an object array to a complex array
      • Methods inherited from class java.lang.Object

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

      • BESSELI

        public static final org.apache.poi.ss.formula.functions.Function BESSELI
      • BESSELJ

        public static final org.apache.poi.ss.formula.functions.Function BESSELJ
      • BESSELK

        public static final org.apache.poi.ss.formula.functions.Function BESSELK
      • BESSELY

        public static final org.apache.poi.ss.formula.functions.Function BESSELY
      • BIN2DEC

        public static final org.apache.poi.ss.formula.functions.Function BIN2DEC
      • BIN2HEX

        public static final org.apache.poi.ss.formula.functions.Function BIN2HEX
      • BIN2OCT

        public static final org.apache.poi.ss.formula.functions.Function BIN2OCT
      • COMPLEX

        public static final org.apache.poi.ss.formula.functions.Function COMPLEX
      • DEC2BIN

        public static final org.apache.poi.ss.formula.functions.Function DEC2BIN
      • DEC2HEX

        public static final org.apache.poi.ss.formula.functions.Function DEC2HEX
      • DEC2OCT

        public static final org.apache.poi.ss.formula.functions.Function DEC2OCT
      • HEX2DEC

        public static final org.apache.poi.ss.formula.functions.Function HEX2DEC
      • HEX2BIN

        public static final org.apache.poi.ss.formula.functions.Function HEX2BIN
      • HEX2OCT

        public static final org.apache.poi.ss.formula.functions.Function HEX2OCT
      • DELTA

        public static final org.apache.poi.ss.formula.functions.Function DELTA
      • ERF

        public static final org.apache.poi.ss.formula.functions.Function ERF
      • ERFC

        public static final org.apache.poi.ss.formula.functions.Function ERFC
      • GESTEP

        public static final org.apache.poi.ss.formula.functions.Function GESTEP
      • IMABS

        public static final org.apache.poi.ss.formula.functions.Function IMABS
      • IMAGINARY

        public static final org.apache.poi.ss.formula.functions.Function IMAGINARY
      • IMARGUMENT

        public static final org.apache.poi.ss.formula.functions.Function IMARGUMENT
      • IMCONJUGATE

        public static final org.apache.poi.ss.formula.functions.Function IMCONJUGATE
      • IMCOS

        public static final org.apache.poi.ss.formula.functions.Function IMCOS
      • IMDIV

        public static final org.apache.poi.ss.formula.functions.Function IMDIV
      • IMEXP

        public static final org.apache.poi.ss.formula.functions.Function IMEXP
      • IMLN

        public static final org.apache.poi.ss.formula.functions.Function IMLN
      • IMLOG10

        public static final org.apache.poi.ss.formula.functions.Function IMLOG10
      • IMLOG2

        public static final org.apache.poi.ss.formula.functions.Function IMLOG2
      • IMPOWER

        public static final org.apache.poi.ss.formula.functions.Function IMPOWER
      • IMPRODUCT

        public static final org.apache.poi.ss.formula.functions.Function IMPRODUCT
      • IMREAL

        public static final org.apache.poi.ss.formula.functions.Function IMREAL
      • IMSIN

        public static final org.apache.poi.ss.formula.functions.Function IMSIN
      • IMSQRT

        public static final org.apache.poi.ss.formula.functions.Function IMSQRT
      • IMSUB

        public static final org.apache.poi.ss.formula.functions.Function IMSUB
      • IMSUM

        public static final org.apache.poi.ss.formula.functions.Function IMSUM
      • OCT2BIN

        public static final org.apache.poi.ss.formula.functions.Function OCT2BIN
      • OCT2DEC

        public static final org.apache.poi.ss.formula.functions.Function OCT2DEC
      • OCT2HEX

        public static final org.apache.poi.ss.formula.functions.Function OCT2HEX
    • Constructor Detail

      • EngineeringFunctionImpl

        public EngineeringFunctionImpl()
    • Method Detail

      • engineeringBesseli

        public static double engineeringBesseli​(double x,
                                                int n)
                                         throws org.apache.poi.ss.formula.eval.EvaluationException
        Parameters:
        x -
        n -
        Returns:
        Bessel function result
        Throws:
        org.apache.poi.ss.formula.eval.EvaluationException
      • toComplexArray

        public static org.apache.poi.ss.formula.functions.ComplexEx[] toComplexArray​(org.apache.poi.ss.formula.eval.ValueEval[] args,
                                                                                     int srcCellRow,
                                                                                     int srcCellCol)
                                                                              throws org.apache.poi.ss.formula.eval.EvaluationException
        Convert an object array to a complex array
        Parameters:
        args - ValueEval array
        srcCellRow - row of source cell
        srcCellCol - column of source cell
        Returns:
        complex array
        Throws:
        org.apache.poi.ss.formula.eval.EvaluationException