Bug Fix - Overwrite stored values for ut and utt evaluators

Summary

Turns out we were adding into the passive outputs (stored values, state, etc) instead of overwriting when calling CeedEvaluatorApplyAddLocalToLocal and CeedEvaluatorApplyAddActiveGlobalToGlobal.

To fix this, I added new CeedEvaluatorApplyAddActiveGlobalToGlobal and CeedEvaluatorApplyAddActiveLocalToLocal which only add to the active outputs. I'm open to other fixes, but I can imagine situations where one would want to add into passive outputs, so I think that option still needs to exist.

Checklist

Closes

  • Atomic commit history
  • All new features documented
  • Updated CHANGELOG.md

Merge request reports

Loading