math.runge-kutta vocabulary
Factor handbook ยป Vocabulary index


Summary
runge-kutta 4-stage implementation for n dimensions

Metadata
Parents:math
Tags:math
Authors:Kevin Cope


Words

Ordinary words
WordStack 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 -- ? ) )


Files


Metadata files


Children from resource:extra
VocabularySummary
math.runge-kutta.examples