34 return (apply_object_prefix ?
name() +
":" :
"") + data_name;
std::string fullControlDataName(const std::string &data_name, bool apply_object_prefix=true) const
Gets the full control data name, including object name prefix (if any)
static InputParameters validParams()
Class constructor.
ChainControlDataSystem & getChainControlDataSystem()
Retrieve the chain control data system from the MooseApp.
ChainControl(const InputParameters ¶meters)
virtual const std::string & name() const
Get the name of the class.
MooseApp & getMooseApp() const
Get the MooseApp this class is associated with.
static InputParameters validParams()
std::vector< std::string > _control_data_depends_on
List of chain control data that this control depends upon.
Base class for Control objects.
System that manages ChainControls.
void addChainControlDataDependency(const std::string &data_name)
Adds a chain control data dependency into the list.
ChainControlDataSystem & getChainControlDataSystem()
Gets the system that manages the ChainControls.