56 for (
auto & vn : var_names)
58 const std::string class_name =
"AddAuxVariableAction";
63 std::shared_ptr<Action> action =
67 bool add_action =
true;
68 for (
const auto aux_action : aux_actions)
69 if (aux_action->name() == vn)
static const std::string PRESSURE_DROP
pressure drop
static const std::string MASS_FLOW_RATE
mass flow rate
static const std::string DENSITY
density
const MooseEnum _fe_order
FE order of the aux variables added by this action.
InputParameters getValidParams(const std::string &name)
static const std::string PIN_DIAMETER
pin diameter
static const std::string DUCT_LINEAR_HEAT_RATE
duct linear heat rate
virtual void act() override
void addActionBlock(std::shared_ptr< Action > blk)
registerMooseAction("SubChannelApp", SubChannelAddVariablesAction, "meta_action")
std::shared_ptr< Action > create(const std::string &action, const std::string &action_name, InputParameters ¶meters)
const MooseEnum _fe_family
FE family of the aux variables added by this action.
static const std::string DUCT_TEMPERATURE
duct temperature
static const std::string WETTED_PERIMETER
wetted perimeter
static const std::string VISCOSITY
viscosity
static const std::string PIN_TEMPERATURE
pin temperature
static InputParameters validParams()
static const std::string LINEAR_HEAT_RATE
linear heat rate
static const std::string ENTHALPY
enthalpy
ActionFactory & _action_factory
static const std::string SUM_CROSSFLOW
sum of diversion crossflow
static const std::string PRESSURE
pressure
static const std::string SURFACE_AREA
surface area
SubChannelAddVariablesAction(const InputParameters ¶meters)
static const std::string DISPLACEMENT
subchannel displacement
Action that adds SubChannel variables needs for the solve.
static InputParameters validParams()
std::vector< const T *> getActions()
static const std::string TEMPERATURE
temperature