27 virtual void init()
override;
28 virtual void check()
const override;
virtual void addVariables() override
const VariableName _omega_var_name
Name of the omega variable.
const Real & _scaling_factor_omega
scaling factor for scalar variable omega
static InputParameters validParams()
Component that connects torque of turbomachinery components.
virtual void check() const override
Check the component integrity.
const std::vector< std::string > & _connected_components
Components connected to this shaft.
Base class for THM components.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Shaft(const InputParameters ¶ms)
std::vector< SubdomainName > _connected_subdomain_names
Vector of subdomain names of the connected geometrical flow components.
virtual VariableName getOmegaVariableName() const
virtual void addMooseObjects() override
virtual void init() override
Initializes the component.