makeTrapInt

This function creates a instance of NumInt for integration by the trapezoidal rule.

Reference:

NumInt!(F, F)
makeTrapInt
(
F
)
(
F xa
,
F xb
,
size_t N
,
Flag!"isPeriodic" isPeriodic = No.isPeriodic
)

Examples

auto trap = makeTrapInt!real(0, 5, 100);
assert(trap.integrate((real x) => exp(-x^^2))
    .approxEqual(sqrt(PI)/2));

Meta