e3x.nn.functions.mappings.exponential_mapping

e3x.nn.functions.mappings.exponential_mapping(x, gamma=1.0, cuspless=False)[source]

Exponential mapping function.

Computes the function (when cuspless = False)

\[\mathrm{exponential\_mapping}(x) = \exp\left(-\gamma x\right)\,,\]

or (when cuspless = True)

\[\mathrm{exponential\_mapping}(x) = \exp\left(-\gamma (x+e^{-x}-1)\right)\,,\]

where \(\gamma\) = gamma.

Plots for cuspless = False:

../_images/e3x.nn.functions.mappings.exponential_mapping_0_0.svg

Plots for cuspless = True:

../_images/e3x.nn.functions.mappings.exponential_mapping_1_0.svg
Parameters:
Return type:

<class 'Float[Array, '...']'>

Returns:

The function value.