| Parents: | math |
| Tags: | math |
| Authors: | Kevin Cope |
| Word | Stack effect |
(adapt-stepsize) | ( n epsilon -- n' ) |
(approximation-increment) | ( k-seq butcher-row dt -- k*B_i A*h ) |
(rk) | ( k-seq coefficients -- rkn ) |
(runge-kutta) | ( dt dx..n/dt x..nt -- dx..dn' dt' ) |
<runge-kutta> | ( initial-delta dxn..n/dt initial-x..nt t-limit -- seq ) |
absolute-epsilon | ( -- value ) |
adapt-stepsize | ( dt dx..dn error epsilon -- dt' ) |
approximation-increment | ( k*B_i A*h x..nt -- x..nt' ) |
butcher-tableau | ( -- value ) |
coefficients-and-k-values-product | ( k-seq butcher-row -- k*B_i ) |
epsilon | ( dx..dn -- epsilon ) |
higher-order-error | ( rkn rkn-1 stepsize -- e ) |
n-1-order-coefficients | ( -- value ) |
n-order-coefficients | ( -- value ) |
relative-tolerance | ( -- value ) |
retry-with-adapted-stepsize? | ( n epsilon -- ? ) |
rk | ( k-seq -- rkn-1 rkn ) |
rk-order | ( -- n ) |
runge-kutta | ( dt dx..n/dt x..nt -- dt' x..nt' ) |
runge-kutta-stage-n | ( accumulation: vector butcher-row: array dt: float x..nt: array -- x..nt': array ) |
runge-kutta-stages | ( dt: float dx..n/dt: array x..nt: array -- k-seq: vector ) |
runge-kutta-step | ( dx..n' dt' x..nt -- x..nt+1 ) |
step-change-and-error | ( dt dx..nt/dt x..nt -- dx..dn error ) |
time-limit-predicate | ( t-limit -- quot: ( x..nt -- ? ) ) |
| Vocabulary | Summary |
math.runge-kutta.examples |