ILIAS
eassessment Revision 61809
|
Static Public Member Functions | |
static | _parseComplex ($complexNumber) |
static | BESSELI ($x, $n) |
BESSELI. | |
static | BESSELJ ($x, $n) |
BESSELJ. | |
static | BESSELK ($x, $ord) |
BESSELK. | |
static | BESSELY ($x, $ord) |
BESSELY. | |
static | BINTODEC ($x) |
BINTODEC. | |
static | BINTOHEX ($x, $places=null) |
BINTOHEX. | |
static | BINTOOCT ($x, $places=null) |
BINTOOCT. | |
static | DECTOBIN ($x, $places=null) |
DECTOBIN. | |
static | DECTOHEX ($x, $places=null) |
DECTOHEX. | |
static | DECTOOCT ($x, $places=null) |
DECTOOCT. | |
static | HEXTOBIN ($x, $places=null) |
HEXTOBIN. | |
static | HEXTODEC ($x) |
HEXTODEC. | |
static | HEXTOOCT ($x, $places=null) |
HEXTOOCT. | |
static | OCTTOBIN ($x, $places=null) |
OCTTOBIN. | |
static | OCTTODEC ($x) |
OCTTODEC. | |
static | OCTTOHEX ($x, $places=null) |
OCTTOHEX. | |
static | COMPLEX ($realNumber=0.0, $imaginary=0.0, $suffix='i') |
COMPLEX. | |
static | IMAGINARY ($complexNumber) |
IMAGINARY. | |
static | IMREAL ($complexNumber) |
IMREAL. | |
static | IMABS ($complexNumber) |
IMABS. | |
static | IMARGUMENT ($complexNumber) |
IMARGUMENT. | |
static | IMCONJUGATE ($complexNumber) |
IMCONJUGATE. | |
static | IMCOS ($complexNumber) |
IMCOS. | |
static | IMSIN ($complexNumber) |
IMSIN. | |
static | IMSQRT ($complexNumber) |
IMSQRT. | |
static | IMLN ($complexNumber) |
IMLN. | |
static | IMLOG10 ($complexNumber) |
IMLOG10. | |
static | IMLOG2 ($complexNumber) |
IMLOG2. | |
static | IMEXP ($complexNumber) |
IMEXP. | |
static | IMPOWER ($complexNumber, $realNumber) |
IMPOWER. | |
static | IMDIV ($complexDividend, $complexDivisor) |
IMDIV. | |
static | IMSUB ($complexNumber1, $complexNumber2) |
IMSUB. | |
static | IMSUM () |
IMSUM. | |
static | IMPRODUCT () |
IMPRODUCT. | |
static | DELTA ($a, $b=0) |
DELTA. | |
static | GESTEP ($number, $step=0) |
GESTEP. | |
static | _erfVal ($x) |
static | ERF ($lower, $upper=null) |
ERF. | |
static | ERFC ($x) |
ERFC. | |
static | getConversionGroups () |
getConversionGroups | |
static | getConversionGroupUnits ($group=NULL) |
getConversionGroupUnits | |
static | getConversionGroupUnitDetails ($group=NULL) |
getConversionGroupUnitDetails | |
static | getConversionMultipliers () |
getConversionGroups | |
static | CONVERTUOM ($value, $fromUOM, $toUOM) |
CONVERTUOM. |
Static Private Member Functions | |
static | _cleanComplex ($complexNumber) |
static | _nbrConversionFormat ($xVal, $places) |
static | _Besselk0 ($fNum) |
static | _Besselk1 ($fNum) |
static | _Bessely0 ($fNum) |
static | _Bessely1 ($fNum) |
static | _erfcVal ($x) |
Static Private Attributes | |
static | $_conversionUnits |
static | $_conversionMultipliers |
static | $_unitConversions |
static | $_two_sqrtpi = 1.128379167095512574 |
static | $_one_sqrtpi = 0.564189583547756287 |
Definition at line 50 of file Engineering.php.
|
staticprivate |
Definition at line 830 of file Engineering.php.
Referenced by BESSELK().
|
staticprivate |
Definition at line 847 of file Engineering.php.
Referenced by BESSELK().
|
staticprivate |
Definition at line 902 of file Engineering.php.
References $y, BESSELJ(), and M_2DIVPI.
Referenced by BESSELY().
|
staticprivate |
Definition at line 920 of file Engineering.php.
References $y, BESSELJ(), and M_2DIVPI.
Referenced by BESSELY().
|
staticprivate |
Definition at line 720 of file Engineering.php.
Referenced by IMCONJUGATE(), and IMDIV().
|
staticprivate |
Definition at line 1978 of file Engineering.php.
References $d, $t, $x, _erfVal(), ERFC(), and PRECISION.
Referenced by _erfVal(), and ERFC().
|
static |
Definition at line 1919 of file Engineering.php.
References $x, _erfcVal(), and PRECISION.
Referenced by _erfcVal(), ERF(), and PHPExcel_Calculation_Statistical\NORMDIST().
|
staticprivate |
Definition at line 729 of file Engineering.php.
References PHPExcel_Calculation_Functions\NaN().
Referenced by BINTOHEX(), BINTOOCT(), DECTOBIN(), DECTOHEX(), DECTOOCT(), HEXTOOCT(), OCTTOBIN(), and OCTTOHEX().
|
static |
Definition at line 673 of file Engineering.php.
Referenced by IMABS(), IMAGINARY(), IMARGUMENT(), IMCONJUGATE(), IMCOS(), IMDIV(), IMEXP(), IMLN(), IMLOG10(), IMLOG2(), IMPOWER(), IMPRODUCT(), IMREAL(), IMSIN(), IMSQRT(), IMSUB(), and IMSUM().
|
static |
BESSELI.
Returns the modified Bessel function, which is equivalent to the Bessel function evaluated for purely imaginary arguments
float | $x | |
float | $n |
Definition at line 751 of file Engineering.php.
References $x, PHPExcel_Calculation_MathTrig\FACT(), PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
Referenced by _Besselk0(), and _Besselk1().
|
static |
BESSELJ.
Returns the Bessel function
float | $x | |
float | $n |
Definition at line 794 of file Engineering.php.
References $x, PHPExcel_Calculation_MathTrig\FACT(), PHPExcel_Calculation_Functions\flattenSingleValue(), M_2DIVPI, PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
Referenced by _Bessely0(), and _Bessely1().
|
static |
BESSELK.
Returns the modified Bessel function, which is equivalent to the Bessel functions evaluated for purely imaginary arguments.
float | $x | |
float | $ord |
Definition at line 873 of file Engineering.php.
References $x, _Besselk0(), _Besselk1(), PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
BESSELY.
Returns the Bessel function, which is also called the Weber function or the Neumann function.
float | $x | |
float | $n |
Definition at line 951 of file Engineering.php.
References $x, _Bessely0(), _Bessely1(), PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
BINTODEC.
Return a binary value as Decimal.
string | $x |
Definition at line 988 of file Engineering.php.
References $out, $x, PHPExcel_Calculation_Functions\COMPATIBILITY_GNUMERIC, PHPExcel_Calculation_Functions\COMPATIBILITY_OPENOFFICE, PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\getCompatibilityMode(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
BINTOHEX.
Return a binary value as Hex.
string | $x |
Definition at line 1024 of file Engineering.php.
References $out, $x, _nbrConversionFormat(), PHPExcel_Calculation_Functions\COMPATIBILITY_GNUMERIC, PHPExcel_Calculation_Functions\COMPATIBILITY_OPENOFFICE, PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\getCompatibilityMode(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
BINTOOCT.
Return a binary value as Octal.
string | $x |
Definition at line 1062 of file Engineering.php.
References $out, $x, _nbrConversionFormat(), PHPExcel_Calculation_Functions\COMPATIBILITY_GNUMERIC, PHPExcel_Calculation_Functions\COMPATIBILITY_OPENOFFICE, PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\getCompatibilityMode(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
COMPLEX.
returns a complex number of the form x + yi or x + yj.
float | $realNumber | |
float | $imaginary | |
string | $suffix |
Definition at line 1350 of file Engineering.php.
References PHPExcel_Calculation_Functions\flattenSingleValue(), and PHPExcel_Calculation_Functions\VALUE().
Referenced by IMEXP(), IMLN(), IMPOWER(), IMPRODUCT(), IMSIN(), IMSQRT(), IMSUB(), and IMSUM().
|
static |
CONVERTUOM.
float | $value | |
string | $fromUOM | |
string | $toUOM |
Definition at line 2092 of file Engineering.php.
References PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NA(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
DECTOBIN.
Return an octal value as binary.
string | $x |
Definition at line 1100 of file Engineering.php.
References $out, $x, _nbrConversionFormat(), PHPExcel_Calculation_Functions\COMPATIBILITY_OPENOFFICE, PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\getCompatibilityMode(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
DECTOHEX.
Return an octal value as binary.
string | $x |
Definition at line 1136 of file Engineering.php.
References $out, $x, _nbrConversionFormat(), PHPExcel_Calculation_Functions\COMPATIBILITY_OPENOFFICE, PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\getCompatibilityMode(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
DECTOOCT.
Return an octal value as binary.
string | $x |
Definition at line 1170 of file Engineering.php.
References $out, $x, _nbrConversionFormat(), PHPExcel_Calculation_Functions\COMPATIBILITY_OPENOFFICE, PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\getCompatibilityMode(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
DELTA.
Tests whether two values are equal. Returns 1 if number1 = number2; returns 0 otherwise.
float | $a | |
float | $b |
Definition at line 1889 of file Engineering.php.
References PHPExcel_Calculation_Functions\flattenSingleValue().
|
static |
ERF.
Returns the error function integrated between lower_limit and upper_limit
float | $lower | lower bound for integrating ERF |
float | $upper | upper bound for integrating ERF. If omitted, ERF integrates between zero and lower_limit |
Definition at line 1951 of file Engineering.php.
References _erfVal(), PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
ERFC.
Returns the complementary ERF function integrated between x and infinity
float | $x | The lower bound for integrating ERF |
Definition at line 2013 of file Engineering.php.
References $x, _erfcVal(), PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
Referenced by _erfcVal().
|
static |
GESTEP.
Returns 1 if number = step; returns 0 (zero) otherwise
float | $number | |
float | $step |
Definition at line 1906 of file Engineering.php.
References PHPExcel_Calculation_Functions\flattenSingleValue().
|
static |
getConversionGroups
Definition at line 2031 of file Engineering.php.
|
static |
getConversionGroupUnitDetails
Definition at line 2061 of file Engineering.php.
|
static |
getConversionGroupUnits
Definition at line 2045 of file Engineering.php.
|
static |
getConversionGroups
Definition at line 2079 of file Engineering.php.
References $_conversionMultipliers.
|
static |
HEXTOBIN.
Return a hex value as binary.
string | $x |
Definition at line 1204 of file Engineering.php.
References $out, $x, PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
HEXTODEC.
Return a hex value as octal.
string | $x |
Definition at line 1229 of file Engineering.php.
References $out, $x, PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
HEXTOOCT.
Return a hex value as octal.
string | $x |
Definition at line 1251 of file Engineering.php.
References $out, $x, _nbrConversionFormat(), PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
IMABS.
Returns the absolute value (modulus) of a complex number in x + yi or x + yj text format.
string | $complexNumber |
Definition at line 1428 of file Engineering.php.
References _parseComplex(), and PHPExcel_Calculation_Functions\flattenSingleValue().
|
static |
IMAGINARY.
Returns the imaginary coefficient of a complex number in x + yi or x + yj text format.
string | $complexNumber |
Definition at line 1390 of file Engineering.php.
References _parseComplex(), and PHPExcel_Calculation_Functions\flattenSingleValue().
|
static |
IMARGUMENT.
Returns the argument theta of a complex number, i.e. the angle in radians from the real axis to the representation of the number in polar coordinates.
string | $complexNumber |
Definition at line 1447 of file Engineering.php.
References _parseComplex(), and PHPExcel_Calculation_Functions\flattenSingleValue().
Referenced by IMLN(), IMPOWER(), and IMSQRT().
|
static |
IMCONJUGATE.
Returns the complex conjugate of a complex number in x + yi or x + yj text format.
string | $complexNumber |
Definition at line 1481 of file Engineering.php.
References _cleanComplex(), _parseComplex(), and PHPExcel_Calculation_Functions\flattenSingleValue().
Referenced by IMCOS().
|
static |
IMCOS.
Returns the cosine of a complex number in x + yi or x + yj text format.
string | $complexNumber |
Definition at line 1506 of file Engineering.php.
References _parseComplex(), PHPExcel_Calculation_Functions\flattenSingleValue(), and IMCONJUGATE().
|
static |
IMDIV.
Returns the quotient of two complex numbers in x + yi or x + yj text format.
string | $complexDividend | |
string | $complexDivisor |
Definition at line 1733 of file Engineering.php.
References _cleanComplex(), _parseComplex(), PHPExcel_Calculation_Functions\flattenSingleValue(), and PHPExcel_Calculation_Functions\NaN().
|
static |
IMEXP.
Returns the exponential of a complex number in x + yi or x + yj text format.
string | $complexNumber |
Definition at line 1666 of file Engineering.php.
References _parseComplex(), COMPLEX(), and PHPExcel_Calculation_Functions\flattenSingleValue().
|
static |
IMLN.
Returns the natural logarithm of a complex number in x + yi or x + yj text format.
string | $complexNumber |
Definition at line 1583 of file Engineering.php.
References $t, _parseComplex(), COMPLEX(), PHPExcel_Calculation_Functions\flattenSingleValue(), IMARGUMENT(), and PHPExcel_Calculation_Functions\NaN().
|
static |
IMLOG10.
Returns the common logarithm (base 10) of a complex number in x + yi or x + yj text format.
string | $complexNumber |
Definition at line 1614 of file Engineering.php.
References _parseComplex(), EULER, PHPExcel_Calculation_Functions\flattenSingleValue(), IMPRODUCT(), and PHPExcel_Calculation_Functions\NaN().
|
static |
IMLOG2.
Returns the common logarithm (base 10) of a complex number in x + yi or x + yj text format.
string | $complexNumber |
Definition at line 1640 of file Engineering.php.
References _parseComplex(), EULER, PHPExcel_Calculation_Functions\flattenSingleValue(), IMPRODUCT(), and PHPExcel_Calculation_Functions\NaN().
|
static |
IMPOWER.
Returns a complex number in x + yi or x + yj text format raised to a power.
string | $complexNumber |
Definition at line 1698 of file Engineering.php.
References _parseComplex(), COMPLEX(), PHPExcel_Calculation_Functions\flattenSingleValue(), IMARGUMENT(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
IMPRODUCT.
Returns the product of two or more complex numbers in x + yi or x + yj text format.
array | of mixed Data Series |
Definition at line 1853 of file Engineering.php.
References $arg, _parseComplex(), COMPLEX(), PHPExcel_Calculation_Functions\flattenArray(), and PHPExcel_Calculation_Functions\NaN().
Referenced by IMLOG10(), and IMLOG2().
|
static |
IMREAL.
Returns the real coefficient of a complex number in x + yi or x + yj text format.
string | $complexNumber |
Definition at line 1409 of file Engineering.php.
References _parseComplex(), and PHPExcel_Calculation_Functions\flattenSingleValue().
|
static |
IMSIN.
Returns the sine of a complex number in x + yi or x + yj text format.
string | $complexNumber |
Definition at line 1530 of file Engineering.php.
References _parseComplex(), COMPLEX(), and PHPExcel_Calculation_Functions\flattenSingleValue().
|
static |
IMSQRT.
Returns the square root of a complex number in x + yi or x + yj text format.
string | $complexNumber |
Definition at line 1554 of file Engineering.php.
References _parseComplex(), COMPLEX(), PHPExcel_Calculation_Functions\flattenSingleValue(), and IMARGUMENT().
|
static |
IMSUB.
Returns the difference of two complex numbers in x + yi or x + yj text format.
string | $complexNumber1 | |
string | $complexNumber2 |
Definition at line 1781 of file Engineering.php.
References _parseComplex(), COMPLEX(), PHPExcel_Calculation_Functions\flattenSingleValue(), and PHPExcel_Calculation_Functions\NaN().
|
static |
IMSUM.
Returns the sum of two or more complex numbers in x + yi or x + yj text format.
array | of mixed Data Series |
Definition at line 1817 of file Engineering.php.
References $arg, _parseComplex(), COMPLEX(), PHPExcel_Calculation_Functions\flattenArray(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
OCTTOBIN.
Return an octal value as binary.
string | $x |
Definition at line 1276 of file Engineering.php.
References $out, $x, _nbrConversionFormat(), PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
OCTTODEC.
Return an octal value as binary.
string | $x |
Definition at line 1301 of file Engineering.php.
References $out, $x, PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
static |
OCTTOHEX.
Return an octal value as hex.
string | $x |
Definition at line 1323 of file Engineering.php.
References $out, $x, _nbrConversionFormat(), PHPExcel_Calculation_Functions\flattenSingleValue(), PHPExcel_Calculation_Functions\NaN(), and PHPExcel_Calculation_Functions\VALUE().
|
staticprivate |
Definition at line 117 of file Engineering.php.
Referenced by getConversionMultipliers().
|
staticprivate |
Definition at line 52 of file Engineering.php.
|
staticprivate |
Definition at line 1976 of file Engineering.php.
|
staticprivate |
Definition at line 1917 of file Engineering.php.
|
staticprivate |
Definition at line 139 of file Engineering.php.