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 = {});
InputParameters _action_params
Parameters from the action being created (AddOutputAction)
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.
bool hasConsole()
Check if a Console object that outputs to the screen has been defined.
CommonOutputAction(const InputParameters ¶ms)
static InputParameters validParams()
std::vector< ReporterName > _common_reporter_names
The reporter names that we do not want to include in general JSON output.
virtual void act() override
Method to add objects to the simulation or perform other setup tasks.
const std::vector< ReporterName > & getCommonReporterNames() const
Get the specific reporter names that we do not want to include in general JSON output.
Meta-action for creating common output object parameters This action serves two purpose, first it adds common output object parameters.