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