31 _map.insert(std::make_pair(
"nodal", execute_on));
34 _map.insert(std::make_pair(
"elemental", execute_on));
37 _map.insert(std::make_pair(
"scalars", execute_on));
40 _map.insert(std::make_pair(
"postprocessors", execute_on));
43 _map.insert(std::make_pair(
"vector_postprocessors", execute_on));
46 _map.insert(std::make_pair(
"reporters", execute_on));
55 _map.insert(std::make_pair(
"system_information", flags));
74 for (
auto map_pair :
_map)
75 map_pair.second.reset();
std::set< std::string > output
A list of the outputs to write.
A MultiMooseEnum object to hold "execute_on" flags.
std::map< std::string, ExecFlagEnum > _map
Data storage.
A structure for storing the various lists that contain the names of the items to be exported...
ExecFlagEnum getDefaultExecFlagEnum()
In newer versions of Clang calling operator[] on a map with a component that has a default constructo...
void reset()
Clear existing lists for re-initialization.
void reset()
Clear existing sets for re-initialization.
OutputOnWarehouse(const ExecFlagEnum &execute_on, const InputParameters ¶meters)
Constructor.
std::set< std::string > available
A list of all possible outputs.
std::set< std::string > hide
User-supplied list of outputs to hide.
std::set< std::string > show
User-supplied list of outputs to display.
OutputDataWarehouse()
Populate the OutputData structures for all output types that are 'variable' based.
const ExecFlagType EXEC_INITIAL