There is a lot of weird code in ATS transport based on the need for transport to manually interpolate between an "old saturation/density" and a "new saturation/density" onto a subcycled old and new value.
This would all go away and be much cleaner if these were evaluators. To do this we need:
a time interpolating evaluator
refactor the transport pk to use sat/dens at the right tag instead of hard-coding in "flow tags"
There is a lot of weird code in ATS transport based on the need for transport to manually interpolate between an "old saturation/density" and a "new saturation/density" onto a subcycled old and new value.
This would all go away and be much cleaner if these were evaluators. To do this we need: