IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Test.AdvancedMathTest Class Reference

Public Member Functions

void IntegerBesselSpecialCase ()
 
void IntegerBesselNegativeOrder ()
 
void IntegerBesselNegativeArgument ()
 
void IntegerBesselRecurrence ()
 
void IntegerBesselWronskian ()
 
void BesselJ0Integral ()
 
void BesselY0Integral ()
 
void IntegerBesselJIntegral ()
 
void BesselKapteynIntegral ()
 
void BesselLipshitzIntegral ()
 
void BesselWeberIntegral ()
 
void IntegerBesselRealBesselAgreement ()
 
void FullBesselRealBesselAgreement ()
 
void FullBesselWronskian ()
 
void FullBesselDerivative ()
 
void FullModifiedBesselDerivitive ()
 
void RealBesselWronskian ()
 
void RealBesselRecurrence ()
 
void RealBesselInequality ()
 
void RealBesselFresnel ()
 
void BesselTower ()
 
void RealBesselJIntegral ()
 
void SphericalBesselSpecialCase ()
 
void SphericalBesselRecurrence ()
 
void SphericalBesselNegativeOrder ()
 
void SphericalBesselWronskian ()
 
void SphericalBesselRealBesselAgreement ()
 
void SphericalBesselTower ()
 
void GammaRecurrsion ()
 
void GammaSpecialCases ()
 
void GammaReflection ()
 
void GammaInequality ()
 
void GammaIntegral ()
 
void GammaTrottIdentity ()
 
void LogGammaDuplication ()
 
void LogGammaTriplication ()
 
void LogGammaNegativeArgument ()
 
void GammaRatioInequality ()
 
void PsiSpecialCases ()
 
void PsiRecurrence ()
 
void PsiReflection ()
 
void PsiDuplication ()
 
void TriGammaSpecialCases ()
 
void TriGammaReflection ()
 
void TetraGammaReflection ()
 
void PolyGammaRiemann ()
 
void PolyGammaDuplication ()
 
void PolyGammaIntegral ()
 
void PolyGammaRecurrence ()
 
void DigammaAgreement ()
 
void RegularizedIncompleteGammaRecurrence ()
 
void RegularizedIncompleteGammaExponential ()
 
void RegularizedIncompleteGammaUnitarity ()
 
void IncompleteGammaInequality ()
 
void IncompleteGammaIntegerInequality ()
 
void IncompleteGammaErfc ()
 
void IncompleteGammaExp ()
 
void BetaSpecialValues ()
 
void BetaIntegral ()
 
void BetaRecurrence ()
 
void BetaTransformationTest ()
 
void BetaInequality ()
 
void IncompleteBetaLimits ()
 
void IncompleteBetaIdentity1 ()
 
void IncompleteBetaIdentity2 ()
 
void IncompleteBetaRecurrence ()
 
void ErfNegativeArgumentsTest ()
 
void ErrorFunctionSpecialCases ()
 
void InverseErrofFunctionSpecialCases ()
 
void InverseErfTest ()
 
void InverseErfIntegralTest ()
 
void ErfIntegralTest ()
 
void ErrorFunctionComplementarity ()
 
void ErfcInequality ()
 
void ErfcIntegral ()
 
void IntegralESpecialCaseTest ()
 
void IntegralE1Inequality ()
 
void IntegralEInequality ()
 
void IntegralERecurrence ()
 
void IntegralEIntegral ()
 
void IntegralEIncompleteGamma ()
 
void IntegralEInvalidArgumentTest ()
 
void RiemannZetaSpecialCaseTest ()
 
void RiemannZetaReflectionTest ()
 
void ReimannZetaPrimesTest ()
 
void DirichletEtaSpecialCaseTest ()
 
void DawsonSpecialCaseTest ()
 
void DawsonInequalityTest ()
 
void DawsonIntegralTest ()
 
void FresnelReflectionTest ()
 
void FresnelSIntegralTest ()
 
void FresnelCIntegralTest ()
 
void IntegralSiDefinition ()
 
void IntegralCiSiIntegrals ()
 
void LambertTest ()
 
void LambertSpecialCaseTest ()
 
void CoulombEtaZeroTest ()
 
void CoulombWronskianTest ()
 
void CoulombRecursionTest ()
 
void ModifiedBesselArgumentZeroTest ()
 
void ModifiedBesselWronskianTest ()
 
void ModifiedBesselHalfIntegerOrderTest ()
 
void ModifiedBesselTower ()
 
void ModifiedBesselIntegralTest ()
 
void ModifiedBesselAgreement ()
 
void ModifiedBesselWronskian ()
 
void BesselModifiedBesselRelationship ()
 
void AiryIntegral ()
 
void AiryZeroArgument ()
 
void AiryIntegrals ()
 
void AiryBairyIntegral ()
 
void AiryWronskian ()
 
void GoldenRatioTest ()
 
void CatalanIntegralTest ()
 
void DiLogSpecialCases ()
 
void DiLogDuplication ()
 
void DiLogBailyIdentity ()
 
void DiLogExpIntegral ()
 
void DiLogLogIntegral ()
 
void PolyLogSpecialCases ()
 
void PolyLogOneHalf ()
 
void TriLogSpecialCases ()
 
void TriLogBaileyLadders ()
 
void PolyLogIntegration ()
 
void PolyLogDuplication ()
 
void EllipticKSpecialCases ()
 
void EllipticKInequality ()
 
void EllipticKIntegration ()
 
void EllipticKCatalanIntegral ()
 
void EllipticFSpecialCases ()
 
void EllipticFIntegration ()
 
void CarlsonFDuplication ()
 
void CarlsonFSpecialCases ()
 
void CarlsonFInequality ()
 
void CarlsonDSymmetrizedSum ()
 
void CarslonDSpecialCases ()
 
void CarlsonLegendreRelation ()
 
void CarlsonLemniscaticValues ()
 
void EllipticESPecialCases ()
 
void EllipticLegendreRelation ()
 
void EllipticEIntegration ()
 
void EllipticLandenTransform ()
 
void EllipticKCarlsonFRelationship ()
 
void EllipticFBetaRelationship ()
 
void EllipticFIntegral ()
 
void ClausenSpecialValues ()
 
void ClausenIntegral ()
 
void ClausenSymmetries ()
 
void IntegralTiDefinition ()
 

Private Member Functions

bool BesselYInRange (double n, double x)
 

Static Private Member Functions

static void CoulombWronskianHelper (int L, double eta, double rho)
 
static void CoulombRecursionTestHelper (double L, double eta, double rho, double UM, double U, double UP)
 

Private Attributes

int[] orders = new int[] { 3, 30, 300 }
 
double[] arguments = new double[] { 0.11, 1.1, 11.1, 111.1 }
 
int[] primes = new int[] { 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97 }
 

Member Function Documentation

void Test.AdvancedMathTest.IntegerBesselSpecialCase ( )
inline
void Test.AdvancedMathTest.IntegerBesselNegativeOrder ( )
inline
void Test.AdvancedMathTest.IntegerBesselNegativeArgument ( )
inline
void Test.AdvancedMathTest.IntegerBesselRealBesselAgreement ( )
inline
void Test.AdvancedMathTest.RealBesselFresnel ( )
inline
void Test.AdvancedMathTest.BesselTower ( )
inline
void Test.AdvancedMathTest.SphericalBesselSpecialCase ( )
inline
void Test.AdvancedMathTest.SphericalBesselNegativeOrder ( )
inline
void Test.AdvancedMathTest.SphericalBesselTower ( )
inline
void Test.AdvancedMathTest.GammaRecurrsion ( )
inline
void Test.AdvancedMathTest.GammaSpecialCases ( )
inline
void Test.AdvancedMathTest.GammaReflection ( )
inline
void Test.AdvancedMathTest.GammaInequality ( )
inline
void Test.AdvancedMathTest.GammaTrottIdentity ( )
inline
void Test.AdvancedMathTest.LogGammaDuplication ( )
inline
void Test.AdvancedMathTest.LogGammaTriplication ( )
inline
void Test.AdvancedMathTest.LogGammaNegativeArgument ( )
inline
void Test.AdvancedMathTest.GammaRatioInequality ( )
inline
void Test.AdvancedMathTest.PsiSpecialCases ( )
inline
void Test.AdvancedMathTest.PsiRecurrence ( )
inline
void Test.AdvancedMathTest.PsiReflection ( )
inline
void Test.AdvancedMathTest.PsiDuplication ( )
inline
void Test.AdvancedMathTest.TriGammaSpecialCases ( )
inline
void Test.AdvancedMathTest.TriGammaReflection ( )
inline
void Test.AdvancedMathTest.TetraGammaReflection ( )
inline
void Test.AdvancedMathTest.PolyGammaDuplication ( )
inline
void Test.AdvancedMathTest.DigammaAgreement ( )
inline
void Test.AdvancedMathTest.RegularizedIncompleteGammaRecurrence ( )
inline
void Test.AdvancedMathTest.RegularizedIncompleteGammaExponential ( )
inline
void Test.AdvancedMathTest.RegularizedIncompleteGammaUnitarity ( )
inline
void Test.AdvancedMathTest.IncompleteGammaInequality ( )
inline
void Test.AdvancedMathTest.IncompleteGammaIntegerInequality ( )
inline
void Test.AdvancedMathTest.IncompleteGammaErfc ( )
inline
void Test.AdvancedMathTest.IncompleteGammaExp ( )
inline
void Test.AdvancedMathTest.BetaSpecialValues ( )
inline
void Test.AdvancedMathTest.BetaRecurrence ( )
inline
void Test.AdvancedMathTest.BetaTransformationTest ( )
inline
void Test.AdvancedMathTest.BetaInequality ( )
inline
void Test.AdvancedMathTest.IncompleteBetaLimits ( )
inline
void Test.AdvancedMathTest.IncompleteBetaIdentity1 ( )
inline
void Test.AdvancedMathTest.IncompleteBetaIdentity2 ( )
inline
void Test.AdvancedMathTest.IncompleteBetaRecurrence ( )
inline
void Test.AdvancedMathTest.ErfNegativeArgumentsTest ( )
inline
void Test.AdvancedMathTest.ErrorFunctionSpecialCases ( )
inline
void Test.AdvancedMathTest.InverseErrofFunctionSpecialCases ( )
inline
void Test.AdvancedMathTest.ErrorFunctionComplementarity ( )
inline
void Test.AdvancedMathTest.ErfcInequality ( )
inline
void Test.AdvancedMathTest.IntegralESpecialCaseTest ( )
inline
void Test.AdvancedMathTest.IntegralE1Inequality ( )
inline
void Test.AdvancedMathTest.IntegralEInequality ( )
inline
void Test.AdvancedMathTest.IntegralERecurrence ( )
inline
void Test.AdvancedMathTest.IntegralEIncompleteGamma ( )
inline
void Test.AdvancedMathTest.IntegralEInvalidArgumentTest ( )
inline
void Test.AdvancedMathTest.RiemannZetaSpecialCaseTest ( )
inline
void Test.AdvancedMathTest.RiemannZetaReflectionTest ( )
inline
void Test.AdvancedMathTest.ReimannZetaPrimesTest ( )
inline
void Test.AdvancedMathTest.DirichletEtaSpecialCaseTest ( )
inline
void Test.AdvancedMathTest.DawsonSpecialCaseTest ( )
inline
void Test.AdvancedMathTest.DawsonInequalityTest ( )
inline
void Test.AdvancedMathTest.DawsonIntegralTest ( )
inline
void Test.AdvancedMathTest.FresnelReflectionTest ( )
inline
void Test.AdvancedMathTest.FresnelSIntegralTest ( )
inline
void Test.AdvancedMathTest.FresnelCIntegralTest ( )
inline
void Test.AdvancedMathTest.LambertTest ( )
inline
void Test.AdvancedMathTest.LambertSpecialCaseTest ( )
inline
void Test.AdvancedMathTest.CoulombEtaZeroTest ( )
inline
void Test.AdvancedMathTest.CoulombWronskianTest ( )
inline
static void Test.AdvancedMathTest.CoulombWronskianHelper ( int  L,
double  eta,
double  rho 
)
inlinestaticprivate
static void Test.AdvancedMathTest.CoulombRecursionTestHelper ( double  L,
double  eta,
double  rho,
double  UM,
double  U,
double  UP 
)
inlinestaticprivate
void Test.AdvancedMathTest.ModifiedBesselArgumentZeroTest ( )
inline
void Test.AdvancedMathTest.ModifiedBesselWronskianTest ( )
inline
void Test.AdvancedMathTest.ModifiedBesselHalfIntegerOrderTest ( )
inline
void Test.AdvancedMathTest.ModifiedBesselTower ( )
inline
void Test.AdvancedMathTest.GoldenRatioTest ( )
inline
void Test.AdvancedMathTest.DiLogSpecialCases ( )
inline
void Test.AdvancedMathTest.DiLogDuplication ( )
inline
void Test.AdvancedMathTest.DiLogBailyIdentity ( )
inline
void Test.AdvancedMathTest.TriLogBaileyLadders ( )
inline
void Test.AdvancedMathTest.PolyLogDuplication ( )
inline
void Test.AdvancedMathTest.EllipticKSpecialCases ( )
inline
void Test.AdvancedMathTest.EllipticKInequality ( )
inline
void Test.AdvancedMathTest.EllipticFSpecialCases ( )
inline
void Test.AdvancedMathTest.CarlsonFDuplication ( )
inline
void Test.AdvancedMathTest.CarlsonFSpecialCases ( )
inline
void Test.AdvancedMathTest.CarlsonFInequality ( )
inline
void Test.AdvancedMathTest.CarlsonDSymmetrizedSum ( )
inline
void Test.AdvancedMathTest.CarslonDSpecialCases ( )
inline
void Test.AdvancedMathTest.CarlsonLegendreRelation ( )
inline
void Test.AdvancedMathTest.EllipticESPecialCases ( )
inline
void Test.AdvancedMathTest.EllipticLegendreRelation ( )
inline
void Test.AdvancedMathTest.EllipticLandenTransform ( )
inline
void Test.AdvancedMathTest.EllipticKCarlsonFRelationship ( )
inline
void Test.AdvancedMathTest.EllipticFBetaRelationship ( )
inline
void Test.AdvancedMathTest.ClausenSymmetries ( )
inline
void Test.AdvancedMathTest.IntegralTiDefinition ( )
inline

Member Data Documentation

int [] Test.AdvancedMathTest.orders = new int[] { 3, 30, 300 }
private
double [] Test.AdvancedMathTest.arguments = new double[] { 0.11, 1.1, 11.1, 111.1 }
private
int [] Test.AdvancedMathTest.primes = new int[] { 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97 }
private

The documentation for this class was generated from the following file: