35 virtual std::vector<std::map<dof_id_type, std::vector<ADReal>> *>
37 virtual std::vector<const std::map<dof_id_type, std::vector<ADReal>> *>
const ADVariableValue & _P_hf
Coupled heated perimeter variable.
std::map< dof_id_type, std::vector< ADReal > > _heat_flux
Cached heat flux.
static InputParameters validParams()
const std::vector< ADReal > & getHeatFlux(dof_id_type element_id) const
virtual ADReal computeQpHeatFlux()=0
unsigned int _qp
Flow channel quadrature point index.
Base class for caching heat flux between a flow channel and a heat structure.
const std::vector< ADReal > & getHeatedPerimeter(dof_id_type element_id) const
ADHeatFluxFromHeatStructureBaseUserObject(const InputParameters ¶meters)
std::map< dof_id_type, std::vector< ADReal > > _heated_perimeter
Cached heated perimeter.
virtual void computeQpCachedQuantities() override
Computes the cached quantities at a quadrature point.
virtual std::vector< std::map< dof_id_type, std::vector< ADReal > > * > getCachedQuantityMaps() override
Gets the cached quantity maps.
Base class for caching quantities computed between flow channels and heat structures.
const InputParameters & parameters() const