Interface for a type of functions using coefficients that may be changed before or after a solve...
MutableCoefficientsFunctionInterface(const MooseObject *moose_object, const InputParameters ¶meters)
static InputParameters validParams()
const InputParameters & parameters() const
Implementation of Function that memoizes (caches) former evaluations in an unordered map using a hash...
This class is designed to provide a uniform interface for any class that uses an array of coefficient...
virtual void coefficientsChanged() override
Called when the coefficients have been changed.