-def ddExamples_log(functions = False, names=False):
- r'''
- Welcome to ddExamples documentation. Here we describe the functions
- available in this module. For further information on each function,
- please access the documentation for that particular function.
-
- All the elements that are returned in this module are DDFunction, i.e.,
- formal power series defined with a linear differential equation and
- some appropriate initial values.
-
- When possible, the functions returned by this module are associated with
- the usual implementation of those functions in SAGE, so using the
- method "to_symbolic()" returns the same object in the Symbolic Ring.
-
- The functions available in this module are the following:
-
- ** TRIGONOMETRIC FUNCTIONS
- - Sin
- - Cos
- - Tan
- - Sinh
- - Cosh
- - Tanh
- - Arcsin
- - Arccos
- - Arctan
- - Arcsinh
- - Arccosh
- - Arctanh
- ** EXPONENTIAL FUNCTIONS
- - Exp
- - Log
- - Log1
- ** BESSEL TYPE FUNCTIONS (see chapters 10, 11 in https://dlmf.nist.gov)
- - BesselD
- - StruveD
- ** ORTHOGONAL POLRNOMAILS
- - LegendreD (see chapter 14 in https://dlmf.nist.gov)
- - ChebyshevD (see chapter 18 in https://dlmf.nist.gov)
- ** HYPERGEOMETRIC FUNCTIONS (see chapters 15, 16 in https://dlmf.nist.gov)
- - HypergeometricFunction
- - GenericHypergeometricFunction
- - Polylogarithms (see section 25.12 in https://dlmf.nist.gov)
- ** RICCATI EQUATION (see https://en.wikipedia.org/wiki/Riccati_equation)
- - RiccatiD
- ** MATHIEU TYPE FUNCTIONS (see chapter 28 in https://dlmf.nist.gov)
- - MathieuD
- - MathieuSin
- - MathieuCos
- - MathieuH
- - MathieuSinh
- - MathieuCosh
- - HillD
- ** AIRY'S FUNCTIONS
- - AiryD
- ** PARABOLIC-CYLINDER TYPE FUNCTIONS
- - ParabolicCylinderD
- ** ELLIPTIC INTEGRALS (see chapter 19 in https://dlmf.nist.gov)
- - EllipticLegendreD
- ** SPHEROIDAL WAVE FUNCTIONS (see chapter 30 in https://dlmf.nist.gov)
- - CoulombSpheroidalFunctionD
- - SpheroidalWaveFunctionD
- ** HEUN'S FUNCTIONS (see chapter 31 in https://dlmf.nist.gov)
- - FuschianD
- - HeunD
- ** COULOMB WAVE FUNCTION (see chapter 33 in https://dlmf.nist.gov)
- - CoulombF
-
- ** COMBINATORIAL FUNCTIONS
- - Catalan
- - Fibonacci
- '''
- if(not functions):
- print ddExamples.__doc__;
- else:
- funcs = [Sin,Cos,Tan,Sinh,Cosh,Exp,Log,Log1,BesselD,StruvD,LegendreD,ChebyshevD,HypergeometricFunction,GenericHypergeometricFunction,MathieuD,MathieuSin,MathieuCos,ModifiedMathieuD,ModifiedMathieuSin,ModifiedMathieuCos,HillD,AiryD,ParabolicCylinderD,EllipticLegendreD,CoulombSpheroidalFunctionD,SpheroidalWaveFunctionD,FuschianD,HeunD,CoulombF];
-
- if(names):
- return [el.__name__ for el in funcs];
- return funcs;
-