SplittingOperators.jl Documentation
SplittingOperators.@Lie — Macro.@Lie( push_t, push_v )
Apply the first order Lie splitting
push_t and push_v are two function calls with
`dt` as argument.SplittingOperators.@Strang — Macro.@Strang( push_t, push_v )
Apply the second order Strang splitting
push_t and push_v are two function calls with
`dt` as argument.SplittingOperators.@TripleJump — Macro.@TripleJump( push_t, push_v )
Apply the fourth order Triple Jump splitting
push_t and push_v are two function calls with
`dt` as argument.SplittingOperators.@Order6 — Macro.@Order6( push_t, push_v )
Apply the sixth order splitting
push_t and push_v are two function calls with
`dt` as argument.SplittingOperators.@Magic — Macro.@Magic( push_t, push_v )
Apply the second order modified Strang splitting
with tan(dt/2) instead of dt/2 for push_t and sin(dt)
instead of dt for push_v
push_t and push_v are two function calls with
`dt` as argument.