This class provides an interface for common operations on field variables of both FE and FV types wit...
Every object that can be built by the factory should be derived from this class.
const std::vector< MooseVariableFieldBase * > & getCoupledMooseVars() const
Get the list of all coupled variables.
void addMooseVariableDependency(MooseVariableFieldBase *var)
Call this function to add the passed in MooseVariableFieldBase as a variable that this object depends...
Interface for objects that needs scalar coupling capabilities.
Enhances Coupleable interface to also couple the values from neighbor elements.