get_propagator
- get_propagator(magnus_order)
Return a Magnus propagator closure of the requested order.
- Parameters:
magnus_order (
int) – Magnus expansion order. Supported values are1,2, and3.- Return type:
- Returns:
Callable
propagator(G, t0, h)that evaluates the generatorGand returns the evolution operator over the time steph.- Raises:
ValueError – If
magnus_orderis not one of the supported orders.