A class for defining the time derivative of the heat equation. More...
#include <ConsistentSpecificHeatTimeDerivative.h>
Public Member Functions  
ConsistentSpecificHeatTimeDerivative (const InputParameters ¶meters)  
Protected Member Functions  
virtual Real  computeQpResidual () override 
virtual Real  computeQpJacobian () override 
virtual Real  computeQpOffDiagJacobian (unsigned int jvar) override 
Protected Attributes  
const MaterialProperty< Real > &  _specific_heat 
Specific heat and its derivatives with respect to temperature and other coupled variables. More...  
const MaterialProperty< Real > &  _d_specific_heat_dT 
std::vector< const MaterialProperty< Real > * >  _d_specific_heat_dargs 
const MaterialProperty< Real > &  _density 
Density and its derivatives with respect to temperature and other coupled variables. More...  
const MaterialProperty< Real > &  _d_density_dT 
std::vector< const MaterialProperty< Real > * >  _d_density_dargs 
A class for defining the time derivative of the heat equation.
By default this Kernel computes: \( (c_p * rho + c_p * T * \frac{\partial rho}{\partial T} + rho * T * \frac{\partial c_p}{\partial T}) * \frac{\partial T}{\partial t}, \) where \( c_p \) is material property for the "specific_heat" and \( rho \) is the material property for the density.
Definition at line 29 of file ConsistentSpecificHeatTimeDerivative.h.
ConsistentSpecificHeatTimeDerivative::ConsistentSpecificHeatTimeDerivative  (  const InputParameters &  parameters  ) 
Definition at line 24 of file ConsistentSpecificHeatTimeDerivative.C.

overrideprotectedvirtualinherited 
Definition at line 61 of file SpecificHeatConductionTimeDerivative.C.

overrideprotectedvirtualinherited 
Definition at line 72 of file SpecificHeatConductionTimeDerivative.C.

overrideprotectedvirtual 
Reimplemented from SpecificHeatConductionTimeDerivative.
Definition at line 31 of file ConsistentSpecificHeatTimeDerivative.C.

protectedinherited 
Definition at line 49 of file SpecificHeatConductionTimeDerivative.h.
Referenced by SpecificHeatConductionTimeDerivative::computeQpOffDiagJacobian(), and SpecificHeatConductionTimeDerivative::SpecificHeatConductionTimeDerivative().

protectedinherited 
Definition at line 48 of file SpecificHeatConductionTimeDerivative.h.
Referenced by SpecificHeatConductionTimeDerivative::computeQpJacobian(), and computeQpResidual().

protectedinherited 
Definition at line 43 of file SpecificHeatConductionTimeDerivative.h.
Referenced by SpecificHeatConductionTimeDerivative::computeQpOffDiagJacobian(), and SpecificHeatConductionTimeDerivative::SpecificHeatConductionTimeDerivative().

protectedinherited 
Definition at line 42 of file SpecificHeatConductionTimeDerivative.h.
Referenced by SpecificHeatConductionTimeDerivative::computeQpJacobian(), and computeQpResidual().

protectedinherited 
Density and its derivatives with respect to temperature and other coupled variables.
Definition at line 47 of file SpecificHeatConductionTimeDerivative.h.
Referenced by SpecificHeatConductionTimeDerivative::computeQpJacobian(), SpecificHeatConductionTimeDerivative::computeQpOffDiagJacobian(), computeQpResidual(), and SpecificHeatConductionTimeDerivative::computeQpResidual().

protectedinherited 
Specific heat and its derivatives with respect to temperature and other coupled variables.
Definition at line 41 of file SpecificHeatConductionTimeDerivative.h.
Referenced by SpecificHeatConductionTimeDerivative::computeQpJacobian(), SpecificHeatConductionTimeDerivative::computeQpOffDiagJacobian(), computeQpResidual(), and SpecificHeatConductionTimeDerivative::computeQpResidual().