OutputWarehouse & _oi_output_warehouse
Reference to the OutputWarehouse for populating the Output object hide lists.
static InputParameters validParams()
A class to provide an common interface to objects requiring "outputs" option.
Base class for MOOSE-based applications.
OutputInterface(const InputParameters ¶meters, bool build_list=true)
Handles 'outputs' parameter for objects that desire control of variable outputs.
InputParameters validParams()
std::set< OutputName > _oi_outputs
The set of Output object names listed in the 'outputs' parameter.
void buildOutputHideVariableList(std::set< std::string > variable_names)
Builds hide lists for output objects NOT listed in the 'outputs' parameter.
Class for storing and utilizing output objects.
MooseApp & _oi_moose_app
Reference the the MooseApp; neede for access to the OutputWarehouse.
const std::set< OutputName > & getOutputs()
Get the list of output objects that this class is restricted.