www.mooseframework.org
AnisoHeatConduction.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 ANISOHEATCONDUCTION_H
8 #define ANISOHEATCONDUCTION_H
9 
10 #include "Kernel.h"
11 
12 class AnisoHeatConduction : public Kernel
13 {
14 public:
15  AnisoHeatConduction(const InputParameters & parameters);
16 
17 protected:
18  virtual Real computeQpResidual();
19 
20  virtual Real computeQpJacobian();
21 
22 private:
23  const unsigned _dim;
24 
25  const MaterialProperty<Real> * _k_i[3];
26  const MaterialProperty<Real> * _k_i_dT[3];
27 };
28 
29 template <>
30 InputParameters validParams<AnisoHeatConduction>();
31 
32 #endif // ANISOHEATCONDUCTION_H
InputParameters validParams< AnisoHeatConduction >()
AnisoHeatConduction(const InputParameters &parameters)
virtual Real computeQpJacobian()
const MaterialProperty< Real > * _k_i_dT[3]
virtual Real computeQpResidual()
const MaterialProperty< Real > * _k_i[3]