core.math
Class SpecialFunctions

java.lang.Object
  extended bycore.math.SpecialFunctions

public class SpecialFunctions
extends java.lang.Object


Constructor Summary
SpecialFunctions()
           
 
Method Summary
static double ellipticIntegral(double kcc, double pp, double aa, double bb, double accuracy)
          Elliptic integrals: This algorithm for the calculation of the complete elliptic integral (CEI) is presented in papers by Ronald Bulirsch, Numerical Calculation of Elliptic Integrals and Elliptic Functions, Numerische Mathematik 7, 78-90 (1965) and Ronald Bulirsch: Numerical Calculation of Elliptic Integrals and Elliptic Functions III, Numerische Mathematik 13,305-315 (1969).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpecialFunctions

public SpecialFunctions()
Method Detail

ellipticIntegral

public static double ellipticIntegral(double kcc,
                                      double pp,
                                      double aa,
                                      double bb,
                                      double accuracy)
Elliptic integrals: This algorithm for the calculation of the complete elliptic integral (CEI) is presented in papers by Ronald Bulirsch, Numerical Calculation of Elliptic Integrals and Elliptic Functions, Numerische Mathematik 7, 78-90 (1965) and Ronald Bulirsch: Numerical Calculation of Elliptic Integrals and Elliptic Functions III, Numerische Mathematik 13,305-315 (1969). The definition of the complete elliptic integral is given in equation (1.1.1.1) of the TEAL_Physics_Math document .

Parameters:
kcc - see Section 1.1.1 of the TEAL_Physics_Math documentation for the definition of this parameter
pp - see Section 1.1.1 of the TEAL_Physics_Math documentation for the definition of this parameter
aa - see Section 1.1.1 of the TEAL_Physics_Math documentation for the definition of this parameter
bb - see Section 1.1.1 of the TEAL_Physics_Math documentation for the definition of this parameter
accuracy - the desired accuracy
Returns:
the value of the complete elliptic integral for these parameter values