exp

Exponential function on dual numbers.

@safe pure nothrow @nogc
exp
(
T
)
()

Return Value

Type: Dual!T

exp(x)

Examples

import std.math: approxEqual;
// f(x) = exp(x), f'(x) = exp(x)
auto x = dual(5.0, 1.0);
auto res = x.exp();
assert(res.re.approxEqual(res.du));

// f(x) = exp(3x), f'(x) = 3*exp(3x)
res = exp(3 * x);
assert(res.du.approxEqual(3 * res.re));

Meta