www.mooseframework.org
heat_conduction
src
bcs
HeatConductionBC.C
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://www.mooseframework.org
3
//*
4
//* All rights reserved, see COPYRIGHT for full restrictions
5
//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6
//*
7
//* Licensed under LGPL 2.1, please see LICENSE for details
8
//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10
#include "
HeatConductionBC.h
"
11
12
registerMooseObject
(
"HeatConductionApp"
,
HeatConductionBC
);
13
14
defineLegacyParams
(
HeatConductionBC
);
15
16
InputParameters
17
HeatConductionBC::validParams
()
18
{
19
InputParameters params =
FluxBC::validParams
();
20
21
return
params;
22
}
23
24
HeatConductionBC::HeatConductionBC
(
const
InputParameters & parameters)
25
: FluxBC(parameters), _k(getMaterialProperty<Real>(
"thermal_conductivity"
))
26
{
27
}
28
29
HeatConductionBC::~HeatConductionBC
() {}
30
31
RealGradient
32
HeatConductionBC::computeQpFluxResidual
()
33
{
34
return
-
_k
[_qp] * _grad_u[_qp];
35
}
36
37
RealGradient
38
HeatConductionBC::computeQpFluxJacobian
()
39
{
40
return
-
_k
[_qp] * _grad_phi[_j][_qp];
41
}
HeatConductionBC::_k
const MaterialProperty< Real > & _k
Definition:
HeatConductionBC.h:34
libMesh::RealGradient
VectorValue< Real > RealGradient
Definition:
GrainForceAndTorqueInterface.h:17
HeatConductionBC::HeatConductionBC
HeatConductionBC(const InputParameters ¶meters)
Definition:
HeatConductionBC.C:24
HeatConductionBC::computeQpFluxJacobian
virtual RealGradient computeQpFluxJacobian()
Definition:
HeatConductionBC.C:38
registerMooseObject
registerMooseObject("HeatConductionApp", HeatConductionBC)
HeatConductionBC::computeQpFluxResidual
virtual RealGradient computeQpFluxResidual()
Definition:
HeatConductionBC.C:32
HeatConductionBC::~HeatConductionBC
virtual ~HeatConductionBC()
Definition:
HeatConductionBC.C:29
validParams
InputParameters validParams()
HeatConductionBC::validParams
static InputParameters validParams()
Definition:
HeatConductionBC.C:17
HeatConductionBC.h
defineLegacyParams
defineLegacyParams(HeatConductionBC)
HeatConductionBC
Definition:
HeatConductionBC.h:22
Generated on Sat Jan 25 2020 12:04:37 for www.mooseframework.org by
1.8.16