www.mooseframework.org
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
HeatConductionBC Class Reference

#include <HeatConductionBC.h>

Inheritance diagram for HeatConductionBC:
[legend]

Public Member Functions

 HeatConductionBC (const InputParameters &parameters)
 
virtual ~HeatConductionBC ()
 

Protected Member Functions

virtual RealGradient computeQpFluxResidual ()
 
virtual RealGradient computeQpFluxJacobian ()
 

Protected Attributes

const MaterialProperty< Real > & _k
 

Detailed Description

Definition at line 23 of file HeatConductionBC.h.

Constructor & Destructor Documentation

◆ HeatConductionBC()

HeatConductionBC::HeatConductionBC ( const InputParameters &  parameters)

Definition at line 23 of file HeatConductionBC.C.

24  : FluxBC(parameters), _k(getMaterialProperty<Real>("thermal_conductivity"))
25 {
26 }
const MaterialProperty< Real > & _k

◆ ~HeatConductionBC()

HeatConductionBC::~HeatConductionBC ( )
virtual

Definition at line 28 of file HeatConductionBC.C.

28 {}

Member Function Documentation

◆ computeQpFluxJacobian()

RealGradient HeatConductionBC::computeQpFluxJacobian ( )
protectedvirtual

Definition at line 37 of file HeatConductionBC.C.

38 {
39  return -_k[_qp] * _grad_phi[_j][_qp];
40 }
const MaterialProperty< Real > & _k

◆ computeQpFluxResidual()

RealGradient HeatConductionBC::computeQpFluxResidual ( )
protectedvirtual

Definition at line 31 of file HeatConductionBC.C.

32 {
33  return -_k[_qp] * _grad_u[_qp];
34 }
const MaterialProperty< Real > & _k

Member Data Documentation

◆ _k

const MaterialProperty<Real>& HeatConductionBC::_k
protected

Definition at line 33 of file HeatConductionBC.h.

Referenced by computeQpFluxJacobian(), and computeQpFluxResidual().


The documentation for this class was generated from the following files: