www.mooseframework.org
heat_conduction
include
kernels
AnisoHeatConduction.h
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
#pragma once
11
12
#include "Kernel.h"
13
14
class
AnisoHeatConduction
:
public
Kernel
15
{
16
public
:
17
static
InputParameters
validParams
();
18
19
AnisoHeatConduction
(
const
InputParameters & parameters);
20
21
protected
:
22
virtual
Real
computeQpResidual
();
23
24
virtual
Real
computeQpJacobian
();
25
26
private
:
27
const
unsigned
_dim
;
28
29
const
MaterialProperty<Real> *
_k_i
[3];
30
const
MaterialProperty<Real> *
_k_i_dT
[3];
31
};
32
33
template
<>
34
InputParameters
validParams<AnisoHeatConduction>
();
35
validParams< AnisoHeatConduction >
InputParameters validParams< AnisoHeatConduction >()
AnisoHeatConduction::computeQpResidual
virtual Real computeQpResidual()
Definition:
AnisoHeatConduction.C:72
AnisoHeatConduction::validParams
static InputParameters validParams()
Definition:
AnisoHeatConduction.C:18
AnisoHeatConduction::_k_i
const MaterialProperty< Real > * _k_i[3]
Definition:
AnisoHeatConduction.h:29
AnisoHeatConduction::_dim
const unsigned _dim
Definition:
AnisoHeatConduction.h:27
AnisoHeatConduction::AnisoHeatConduction
AnisoHeatConduction(const InputParameters ¶meters)
Definition:
AnisoHeatConduction.C:25
AnisoHeatConduction::computeQpJacobian
virtual Real computeQpJacobian()
Definition:
AnisoHeatConduction.C:99
AnisoHeatConduction::_k_i_dT
const MaterialProperty< Real > * _k_i_dT[3]
Definition:
AnisoHeatConduction.h:30
AnisoHeatConduction
Definition:
AnisoHeatConduction.h:14
Generated on Sat Jan 25 2020 12:04:37 for www.mooseframework.org by
1.8.16