Liking cljdoc? Tell your friends :D

sicmutils.numerical.quadrature.bulirsch-stoer


bulirsch-stoer-stepsclj/s

source

closed-integralclj/s

(closed-integral f a b)
(closed-integral f a b opts)

Returns an estimate of the integral of f over the closed interval $[a, b]$ generated by applying rational polynomial extrapolation to successive integral estimates from the Trapezoid rule.

Considers successive numbers of windows into $[a, b]$ specified by bulirsch-stoer-steps.

Optionally accepts opts, a dict of optional arguments. All of these get passed on to us/seq-limit to configure convergence checking.

See closed-sequence for more information about Bulirsch-Stoer quadrature, caveats that might apply when using this integration method and information on the optional args in opts that customize this function's behavior.

Returns an estimate of the integral of `f` over the closed interval $[a, b]$
generated by applying rational polynomial extrapolation to successive integral
estimates from the Trapezoid rule.

Considers successive numbers of windows into $[a, b]$ specified by
`bulirsch-stoer-steps`.

Optionally accepts `opts`, a dict of optional arguments. All of these get
passed on to `us/seq-limit` to configure convergence checking.

See `closed-sequence` for more information about Bulirsch-Stoer quadrature,
caveats that might apply when using this integration method and information on
the optional args in `opts` that customize this function's behavior.
sourceraw docstring

closed-sequenceclj/s

Returns a (lazy) sequence of successively refined estimates of the integral of f over the closed interval $[a, b]$ by applying rational polynomial extrapolation to successive integral estimates from the Trapezoid rule.

Returns estimates formed from the same estimates used by the Bulirsch-Stoer ODE solver, stored in bulirsch-stoer-steps.

Optional arguments:

:n: If supplied, :n (sequence) overrides the sequence of steps to use.

:bs-extrapolator: Pass :polynomial to override the default rational function extrapolation and enable polynomial extrapolation using the modified Neville's algorithm implemented in poly/modified-neville.

Returns a (lazy) sequence of successively refined estimates of the
 integral of `f` over the closed interval $[a, b]$ by applying rational
 polynomial extrapolation to successive integral estimates from the Trapezoid
 rule.

 Returns estimates formed from the same estimates used by the Bulirsch-Stoer
 ODE solver, stored in `bulirsch-stoer-steps`.

 ## Optional arguments:

 `:n`: If supplied, `:n` (sequence) overrides the sequence of steps to use.

`:bs-extrapolator`: Pass `:polynomial` to override the default rational
 function extrapolation and enable polynomial extrapolation using the modified
 Neville's algorithm implemented in `poly/modified-neville`.
sourceraw docstring

open-integralclj/s

(open-integral f a b)
(open-integral f a b opts)

Returns an estimate of the integral of f over the open interval $(a, b)$ generated by applying rational polynomial extrapolation to successive integral estimates from the Midpoint rule.

Considers successive numbers of windows into $(a, b)$ specified by bulirsch-stoer-steps.

Optionally accepts opts, a dict of optional arguments. All of these get passed on to us/seq-limit to configure convergence checking.

See open-sequence for more information about Bulirsch-Stoer quadrature, caveats that might apply when using this integration method and information on the optional args in opts that customize this function's behavior.

Returns an estimate of the integral of `f` over the open interval $(a, b)$
generated by applying rational polynomial extrapolation to successive integral
estimates from the Midpoint rule.

Considers successive numbers of windows into $(a, b)$ specified by
`bulirsch-stoer-steps`.

Optionally accepts `opts`, a dict of optional arguments. All of these get
passed on to `us/seq-limit` to configure convergence checking.

See `open-sequence` for more information about Bulirsch-Stoer quadrature,
caveats that might apply when using this integration method and information on
the optional args in `opts` that customize this function's behavior.
sourceraw docstring

open-sequenceclj/s

Returns a (lazy) sequence of successively refined estimates of the integral of f over the closed interval $[a, b]$ by applying rational polynomial extrapolation to successive integral estimates from the Midpoint rule.

Returns estimates formed from the same estimates used by the Bulirsch-Stoer ODE solver, stored in bulirsch-stoer-steps.

Optional arguments:

:n: If supplied, n (sequence) overrides the sequence of steps to use.

:bs-extrapolator: Pass :polynomial to override the default rational function extrapolation and enable polynomial extrapolation using the modified Neville's algorithm implemented in poly/modified-neville.

Returns a (lazy) sequence of successively refined estimates of the
integral of `f` over the closed interval $[a, b]$ by applying rational
polynomial extrapolation to successive integral estimates from the Midpoint
rule.

Returns estimates formed from the same estimates used by the Bulirsch-Stoer
ODE solver, stored in `bulirsch-stoer-steps`.

## Optional arguments:

`:n`: If supplied, `n` (sequence) overrides the sequence of steps to use.

`:bs-extrapolator`: Pass `:polynomial` to override the default rational
function extrapolation and enable polynomial extrapolation using the modified
Neville's algorithm implemented in `poly/modified-neville`.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close