return all class names

Parameters

 function_classes - literal name; 'function_classes'

Description

 • The FunctionAdvisor(function_classes) command returns all class names for which information is available.

Examples

 > $\mathrm{FunctionAdvisor}\left(\mathrm{function_classes}\right)$
 $\left[{\mathrm{trig}}{,}{\mathrm{trigh}}{,}{\mathrm{arctrig}}{,}{\mathrm{arctrigh}}{,}{\mathrm{elementary}}{,}{\mathrm{GAMMA_related}}{,}{\mathrm{Psi_related}}{,}{\mathrm{Kelvin}}{,}{\mathrm{Airy}}{,}{\mathrm{Hankel}}{,}{\mathrm{Bessel_related}}{,}{\mathrm{0F1}}{,}{\mathrm{orthogonal_polynomials}}{,}{\mathrm{Ei_related}}{,}{\mathrm{erf_related}}{,}{\mathrm{Kummer}}{,}{\mathrm{Whittaker}}{,}{\mathrm{Cylinder}}{,}{\mathrm{1F1}}{,}{\mathrm{Elliptic_related}}{,}{\mathrm{Legendre}}{,}{\mathrm{Chebyshev}}{,}{\mathrm{2F1}}{,}{\mathrm{Lommel}}{,}{\mathrm{Struve_related}}{,}{\mathrm{hypergeometric}}{,}{\mathrm{Jacobi_related}}{,}{\mathrm{InverseJacobi_related}}{,}{\mathrm{Elliptic_doubly_periodic}}{,}{\mathrm{Weierstrass_related}}{,}{\mathrm{Zeta_related}}{,}{\mathrm{complex_components}}{,}{\mathrm{piecewise_related}}{,}{\mathrm{Other}}{,}{\mathrm{Bell}}{,}{\mathrm{Heun}}{,}{\mathrm{trigall}}{,}{\mathrm{arctrigall}}{,}{\mathrm{integral_transforms}}\right]$ (1)

For each function class, you can obtain the class members as follows:

 > $\mathrm{FunctionAdvisor}\left(\mathrm{class_members},\mathrm{elementary}\right)$
 The 26 functions in the "elementary" class are:
 $\left[{\mathrm{arccos}}{,}{\mathrm{arccosh}}{,}{\mathrm{arccot}}{,}{\mathrm{arccoth}}{,}{\mathrm{arccsc}}{,}{\mathrm{arccsch}}{,}{\mathrm{arcsec}}{,}{\mathrm{arcsech}}{,}{\mathrm{arcsin}}{,}{\mathrm{arcsinh}}{,}{\mathrm{arctan}}{,}{\mathrm{arctanh}}{,}{\mathrm{cos}}{,}{\mathrm{cosh}}{,}{\mathrm{cot}}{,}{\mathrm{coth}}{,}{\mathrm{csc}}{,}{\mathrm{csch}}{,}{\mathrm{exp}}{,}{\mathrm{ln}}{,}{\mathrm{sec}}{,}{\mathrm{sech}}{,}{\mathrm{sin}}{,}{\mathrm{sinh}}{,}{\mathrm{tan}}{,}{\mathrm{tanh}}\right]$ (2)
 > $\mathrm{FunctionAdvisor}\left(\mathrm{class_members},\mathrm{ortho}\right)$
 * Partial match of "ortho" against topic "orthogonal_polynomials". The 7 functions in the "orthogonal_polynomials" class are:
 $\left[{\mathrm{ChebyshevT}}{,}{\mathrm{ChebyshevU}}{,}{\mathrm{GegenbauerC}}{,}{\mathrm{HermiteH}}{,}{\mathrm{JacobiP}}{,}{\mathrm{LaguerreL}}{,}{\mathrm{LegendreP}}\right]$ (3)

Functions are also classifiable into these function classes via the following.

 > $\mathrm{FunctionAdvisor}\left(\mathrm{classify},\mathrm{Gegen}\right)$
 * Partial match of "classify" against topic "classify_function". * Partial match of Gegen against topic GegenbauerC. GegenbauerC belongs to the subclass "orthogonal_polynomials" of the class "2F1" and so, in principle, it can be related to various of the 26 functions of those classes - see FunctionAdvisor( "orthogonal_polynomials" ); and FunctionAdvisor( "2F1" );
 ${\mathrm{orthogonal_polynomials}}{,}{\mathrm{2F1}}$ (4)