23 virtual void check()
const override;
const InputParameters & parameters() const
const std::vector< std::string > & _region_names
Names of the heat structure regions where heat generation is to be applied.
static InputParameters validParams()
Base class for THM components.
HeatSourceBase(const InputParameters ¶meters)
Base class for heat source components.
virtual Convergence * getNonlinearConvergence() const override
Gets the Component's nonlinear Convergence object if it has one.
const std::string & _hs_name
Heat structure name.
virtual void check() const override
Check the component integrity.
std::vector< SubdomainName > _subdomain_names
Names of the heat structure subdomains corresponding to the given regions.