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

Go to the source code of this file.

Classes

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

Functions

template<>
InputParameters validParams< SpecificHeatConductionTimeDerivative > ()
 

Function Documentation

template<>
InputParameters validParams< SpecificHeatConductionTimeDerivative > ( )

Definition at line 11 of file SpecificHeatConductionTimeDerivative.C.

Referenced by validParams< ConsistentSpecificHeatTimeDerivative >().

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 with the specific heat $c_p$ and the density $\\rho$ as arguments.");
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  params.addParam<MaterialPropertyName>(
25  "density", "density", "Property name of the density material property");
26  params.addCoupledVar("args", "Vector of additional arguments of the specific heat and density");
27  return params;
28 }