Documentation

SplittingOperators.jl Documentation

@Lie( push_t, push_v )

Apply the first order Lie splitting

push_t and push_v are two function calls with
`dt` as argument.
source
@Strang( push_t, push_v )

Apply the second order Strang splitting

push_t and push_v are two function calls with
`dt` as argument.
source
@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.
source
@Order6( push_t, push_v )

Apply the sixth order splitting

push_t and push_v are two function calls with
`dt` as argument.
source
@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.
source