32 virtual void act()
override;
56 void create(
const std::string & object_type,
57 const std::optional<std::string> & param_name,
60 const std::optional<std::string> & object_name = {});
Meta-action for creating common output object parameters This action serves two purpose,...
virtual void act() override
Method to add objects to the simulation or perform other setup tasks.
InputParameters _action_params
Parameters from the action being created (AddOutputAction)
bool hasConsole()
Check if a Console object that outputs to the screen has been defined.
static InputParameters validParams()
std::vector< ReporterName > _common_reporter_names
The reporter names that we do not want to include in general JSON output.
void create(const std::string &object_type, const std::optional< std::string > ¶m_name, const InputParameters *const from_params=nullptr, const InputParameters *const apply_params=nullptr, const std::optional< std::string > &object_name={})
Helper method for creating the short-cut actions.
const std::vector< ReporterName > & getCommonReporterNames() const
Get the specific reporter names that we do not want to include in general JSON output.