www.mooseframework.org
Public Member Functions | Static 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 ()
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Member Functions

virtual RealGradient computeQpFluxResidual ()
 
virtual RealGradient computeQpFluxJacobian ()
 

Protected Attributes

const MaterialProperty< Real > & _k
 

Detailed Description

Definition at line 22 of file HeatConductionBC.h.

Constructor & Destructor Documentation

◆ HeatConductionBC()

HeatConductionBC::HeatConductionBC ( const InputParameters &  parameters)

Definition at line 24 of file HeatConductionBC.C.

25  : FluxBC(parameters), _k(getMaterialProperty<Real>("thermal_conductivity"))
26 {
27 }

◆ ~HeatConductionBC()

HeatConductionBC::~HeatConductionBC ( )
virtual

Definition at line 29 of file HeatConductionBC.C.

29 {}

Member Function Documentation

◆ computeQpFluxJacobian()

RealGradient HeatConductionBC::computeQpFluxJacobian ( )
protectedvirtual

Definition at line 38 of file HeatConductionBC.C.

39 {
40  return -_k[_qp] * _grad_phi[_j][_qp];
41 }

◆ computeQpFluxResidual()

RealGradient HeatConductionBC::computeQpFluxResidual ( )
protectedvirtual

Definition at line 32 of file HeatConductionBC.C.

33 {
34  return -_k[_qp] * _grad_u[_qp];
35 }

◆ validParams()

InputParameters HeatConductionBC::validParams ( )
static

Definition at line 17 of file HeatConductionBC.C.

18 {
19  InputParameters params = FluxBC::validParams();
20 
21  return params;
22 }

Member Data Documentation

◆ _k

const MaterialProperty<Real>& HeatConductionBC::_k
protected

Definition at line 34 of file HeatConductionBC.h.

Referenced by computeQpFluxJacobian(), and computeQpFluxResidual().


The documentation for this class was generated from the following files:
HeatConductionBC::_k
const MaterialProperty< Real > & _k
Definition: HeatConductionBC.h:34
validParams
InputParameters validParams()