www.mooseframework.org
HeatConductionBC.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 #ifndef HEATCONDUCTIONBC_H
8 #define HEATCONDUCTIONBC_H
9 
10 #include "FluxBC.h"
11 
12 class HeatConductionBC;
13 
14 template <>
15 InputParameters validParams<HeatConductionBC>();
16 
20 class HeatConductionBC : public FluxBC
21 {
22 public:
23  HeatConductionBC(const InputParameters & parameters);
24  virtual ~HeatConductionBC();
25 
26 protected:
27  virtual RealGradient computeQpFluxResidual();
28  virtual RealGradient computeQpFluxJacobian();
29 
30  const MaterialProperty<Real> & _k;
31 };
32 
33 #endif /* HEATCONDUCTIONBC_H */
virtual RealGradient computeQpFluxResidual()
InputParameters validParams< HeatConductionBC >()
virtual ~HeatConductionBC()
HeatConductionBC(const InputParameters &parameters)
virtual RealGradient computeQpFluxJacobian()
const MaterialProperty< Real > & _k