Hyperbolic Functions

class sage.functions.hyperbolic.Function_arccosh

Bases: sage.symbolic.function.GinacFunction

class sage.functions.hyperbolic.Function_arccoth

Bases: sage.functions.hyperbolic.HyperbolicFunction

class sage.functions.hyperbolic.Function_arccsch

Bases: sage.functions.hyperbolic.HyperbolicFunction

class sage.functions.hyperbolic.Function_arcsech

Bases: sage.functions.hyperbolic.HyperbolicFunction

class sage.functions.hyperbolic.Function_arcsinh

Bases: sage.symbolic.function.GinacFunction

class sage.functions.hyperbolic.Function_arctanh

Bases: sage.symbolic.function.GinacFunction

class sage.functions.hyperbolic.Function_cosh

Bases: sage.symbolic.function.GinacFunction

class sage.functions.hyperbolic.Function_coth

Bases: sage.functions.hyperbolic.HyperbolicFunction

class sage.functions.hyperbolic.Function_csch

Bases: sage.functions.hyperbolic.HyperbolicFunction

class sage.functions.hyperbolic.Function_sech

Bases: sage.functions.hyperbolic.HyperbolicFunction

class sage.functions.hyperbolic.Function_sinh

Bases: sage.symbolic.function.GinacFunction

class sage.functions.hyperbolic.Function_tanh

Bases: sage.symbolic.function.GinacFunction

class sage.functions.hyperbolic.HyperbolicFunction(name, latex_name=None, conversions=None, evalf_float=None)

Bases: sage.symbolic.function.BuiltinFunction

Abstract base class for the functions defined in this file.

EXAMPLES:

sage: from sage.functions.hyperbolic import HyperbolicFunction
sage: f = HyperbolicFunction('foo', latex_name='\\foo', conversions={'mathematica':'Foo'},evalf_float=lambda x: 2*x)
sage: f(x)
foo(x)
sage: f(0.5r)
1.0
sage: latex(f(x))
\foo\left(x\right)
sage: f(x)._mathematica_init_()
'Foo[x]'

Previous topic

Logarithmic functions

Next topic

Transcendental Functions

This Page