Controls whether second-order numerical methods are use.
Value
second_order_w(): A named logical vector with entries
flux_limiter and bin_average.
second_order_w<-: A MizerParams object with the second_order_w
flags updated and, when bin_average is changed, all model parameters
recalculated via setParams().
Details
The slot is a named logical vector with entries:
flux_limiterControls whether a second-order advective flux (with flux limiter) is used in the numerical solver. When
FALSE, a first-order upwind scheme is used.bin_averageControls whether bin-averaging is used for quantities that need it in order to be second-order precise in bin size. When
FALSE, point-sampling at the left bin edge is used.
When both are FALSE (the default), mizer preserves the behaviour of
previous mizer versions. Setting both to TRUE gives a consistently
second-order model.
The setter accepts either a single logical value (which sets both entries)
or a named logical vector to set individual entries. The setter re-runs
setParams() to rebuild precomputed arrays when bin_average is changed.
