A class for defining the time derivative of the heat equation. More...
#include <HeatConductionTimeDerivative.h>
Public Member Functions | |
HeatConductionTimeDerivative (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Contructor for Heat Equation time derivative term. More... | |
Protected Member Functions | |
virtual Real | computeQpResidual () |
Compute the residual of the Heat Equation time derivative. More... | |
virtual Real | computeQpJacobian () |
Compute the jacobian of the Heat Equation time derivative. More... | |
Protected Attributes | |
const MaterialProperty< Real > & | _specific_heat |
const MaterialProperty< Real > & | _density |
A class for defining the time derivative of the heat equation.
By default this Kernel computes: \( \rho * c_p * \frac{\partial T}{\partial t}, \) where \( \rho \) and \( c_p \) are material properties with the names "density" and "specific_heat", respectively.
Definition at line 30 of file HeatConductionTimeDerivative.h.
HeatConductionTimeDerivative::HeatConductionTimeDerivative | ( | const InputParameters & | parameters | ) |
Definition at line 41 of file HeatConductionTimeDerivative.C.
|
protectedvirtual |
Compute the jacobian of the Heat Equation time derivative.
Definition at line 55 of file HeatConductionTimeDerivative.C.
|
protectedvirtual |
Compute the residual of the Heat Equation time derivative.
Definition at line 49 of file HeatConductionTimeDerivative.C.
|
static |
Contructor for Heat Equation time derivative term.
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 17 of file HeatConductionTimeDerivative.C.
|
protected |
Definition at line 46 of file HeatConductionTimeDerivative.h.
Referenced by computeQpJacobian(), and computeQpResidual().
|
protected |
Definition at line 45 of file HeatConductionTimeDerivative.h.
Referenced by computeQpJacobian(), and computeQpResidual().