19 "-\\mathbf{k} \\nabla T$ of the thermal energy conservation equation");
20 params.
addParam<MaterialPropertyName>(
21 "thermal_conductivity",
22 "thermal_conductivity",
23 "Material property providing thermal conductivity of the material.");
30 _k(getMaterialProperty<
RankTwoTensor>(
"thermal_conductivity")),
31 _dk_dT(getMaterialPropertyDerivative<
RankTwoTensor>(
"thermal_conductivity", _var.
name()))
38 return _k[_qp] * _grad_u[_qp] * _grad_test[_i][_qp];
44 return _k[_qp] * _grad_phi[_j][_qp] * _grad_test[_i][_qp] +
45 _dk_dT[_qp] * _phi[_j][_qp] * _grad_u[_qp] * _grad_test[_i][_qp];
registerMooseObject("HeatTransferApp", AnisoHeatConduction)
This kernel implements the Laplacian operator multiplied by a 2nd order tensor giving anisotropic (di...
static InputParameters validParams()
const MaterialProperty< RankTwoTensor > & _dk_dT
virtual Real computeQpJacobian() override
virtual Real computeQpResidual() override
AnisoHeatConduction(const InputParameters ¶meters)
const MaterialProperty< RankTwoTensor > & _k