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()
Return the default ExecFlagEnum for MOOSE.
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