www.mooseframework.org
Classes | Functions
HeatConductionTimeDerivative.h File Reference

Go to the source code of this file.

Classes

class  HeatConductionTimeDerivative
 A class for defining the time derivative of the heat equation. More...
 

Functions

template<>
InputParameters validParams< HeatConductionTimeDerivative > ()
 

Function Documentation

template<>
InputParameters validParams< HeatConductionTimeDerivative > ( )

We would like to rename this input parameter to 'density' but gratuitous use of 'density' in the GlobalParams block of many many Bison simulations (for the Density kernel)prevent us from doing this.

Definition at line 11 of file HeatConductionTimeDerivative.C.

12 {
13  InputParameters params = validParams<TimeDerivative>();
14  params.addClassDescription(
15  "Time derivative term $\\rho c_p \\frac{\\partial T}{\\partial t}$ of "
16  "the heat equation for quasi-constant specific heat $c_p$ and the density $\\rho$.");
17 
18  // Density may be changing with deformation, so we must integrate
19  // over current volume by setting the use_displaced_mesh flag.
20  params.set<bool>("use_displaced_mesh") = true;
21 
22  params.addParam<MaterialPropertyName>(
23  "specific_heat", "specific_heat", "Property name of the specific heat material property");
24 
30  params.addParam<MaterialPropertyName>(
31  "density_name", "density", "Property name of the density material property");
32  return params;
33 }