diff --git a/framework/src/actions/SetupDebugAction.C b/framework/src/actions/SetupDebugAction.C index fa59049b370c..03ebafaa5d3b 100644 --- a/framework/src/actions/SetupDebugAction.C +++ b/framework/src/actions/SetupDebugAction.C @@ -41,6 +41,9 @@ SetupDebugAction::validParams() "show_material_props", false, "Print out the material properties supplied for each block, face, neighbor, and/or sideset"); + params.addParam("show_controllable", + false, + "Print out the controllable parameters from all input parameters"); params.addParam("show_mesh_meta_data", false, "Print out the available mesh meta data"); params.addParam( "show_reporters", false, "Print out information about the declared and requested Reporters"); @@ -166,4 +169,12 @@ SetupDebugAction::act() params.set("scope") = block_restriction_scope; _problem->addOutput(type, "_moose_block_restriction_debug_output", params); } + + // Controllable output + if (getParam("show_controllable")) + { + const std::string type = "ControlOutput"; + auto params = _factory.getValidParams(type); + _problem->addOutput(type, "_moose_controllable_debug_output", params); + } }