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 20 of file HeatConductionBC.h.

Constructor & Destructor Documentation

HeatConductionBC::HeatConductionBC ( const InputParameters &  parameters)

Definition at line 18 of file HeatConductionBC.C.

19  : FluxBC(parameters), _k(getMaterialProperty<Real>("thermal_conductivity"))
20 {
21 }
const MaterialProperty< Real > & _k
HeatConductionBC::~HeatConductionBC ( )
virtual

Definition at line 23 of file HeatConductionBC.C.

23 {}

Member Function Documentation

RealGradient HeatConductionBC::computeQpFluxJacobian ( )
protectedvirtual

Definition at line 32 of file HeatConductionBC.C.

33 {
34  return -_k[_qp] * _grad_phi[_j][_qp];
35 }
const MaterialProperty< Real > & _k
RealGradient HeatConductionBC::computeQpFluxResidual ( )
protectedvirtual

Definition at line 26 of file HeatConductionBC.C.

27 {
28  return -_k[_qp] * _grad_u[_qp];
29 }
const MaterialProperty< Real > & _k

Member Data Documentation

const MaterialProperty<Real>& HeatConductionBC::_k
protected

Definition at line 30 of file HeatConductionBC.h.

Referenced by computeQpFluxJacobian(), and computeQpFluxResidual().


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