31 if (external_problem_ptr)
registerMooseAction("MooseApp", AddExternalAuxVariableAction, "add_external_aux_variables")
std::unique_ptr< T_DEST, T_DELETER > dynamic_pointer_cast(std::unique_ptr< T_SRC, T_DELETER > &src)
These are reworked from https://stackoverflow.com/a/11003103.
Action for creating Auxiliary variables.
virtual void addExternalVariables()
Method called to add AuxVariables to the simulation.
static InputParameters validParams()
virtual void act() override
Method to add objects to the simulation or perform other setup tasks.
static InputParameters validParams()
Class constructor.
std::shared_ptr< FEProblemBase > & _problem
Convenience reference to a problem this action works on.
AddExternalAuxVariableAction(const InputParameters ¶ms)