Shear mixing needs two background mixing parameters for Pacanowski-Philander. There are three options for how to handle this:
- Add background parameters to the shear mixing parameter type
- Add a variable of background parameter type to the shear mixing parameter type
- Have the user set a background parameter variable type and pass it to the shear module when using PP
Currently option (3) is in use, but I think it's the worst option of the group. I'm not sure which of the first two would be the best to use, though. I'm leaning towards (2) because that already has all the needed support for 1D or 2D variations in the background field.