THMSetupOutputAction

This action creates a parameter "disable_scalars_in_console" in the [Outputs] block, which when set to TRUE, sets "execute_scalars_on" to be NONE for all Console objects, overriding the user-specified value, which has a default of INITIAL TIMESTEP_END. This parameter effectively changes the default for the "execute_scalars_on" parameter for THM-based applications. Disabling scalar variables output is often desirable in THM due to the potentially large number of scalar variables in systems simulations.

Input Parameters

  • active__all__ If specified only the blocks named will be visited and made active

    Default:__all__

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    Controllable:No

    Description:If specified only the blocks named will be visited and made active

  • disable_scalars_in_consoleTrueSet to true to force 'execute_scalars_on = NONE' in Console, which disables printing of all scalar variables.

    Default:True

    C++ Type:bool

    Unit:(no unit assumed)

    Controllable:No

    Description:Set to true to force 'execute_scalars_on = NONE' in Console, which disables printing of all scalar variables.

  • inactiveIf specified blocks matching these identifiers will be skipped.

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    Controllable:No

    Description:If specified blocks matching these identifiers will be skipped.

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    Controllable:No

    Description:Adds user-defined labels for accessing object parameters via control logic.

Advanced Parameters