24 item.second->copyValuesBack();
27 const std::map<std::string, std::unique_ptr<ChainControlDataBase>> &
ChainControlDataSystem(MooseApp &app)
Base class for MOOSE-based applications.
void copyValuesBack()
Copies current chain control data values into old values.
std::map< std::string, std::unique_ptr< ChainControlDataBase > > _chain_control_data_map
Map of chain control data name to its value.
bool hasChainControlData(const std::string &data_name) const
Queries if the chain control data of the given name exists.
const std::map< std::string, std::unique_ptr< ChainControlDataBase > > & getChainControlDataMap() const
Gets the map of ChainControlData names to the relevant ChainControlDataBase.