Creates temperature Materials. More...
#include <PorousFlowTemperature.h>
Public Member Functions | |
PorousFlowTemperature (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual void | initQpStatefulProperties () override |
virtual void | computeQpProperties () override |
Protected Attributes | |
const unsigned int | _num_pf_vars |
Number of PorousFlow variables. More... | |
const VariableValue & | _temperature_var |
Variable value of temperature at quadpoints or nodes. More... | |
const VariableGradient *const | _grad_temperature_var |
Gradient(_temperature at quadpoints) More... | |
const bool | _temperature_is_PF |
Whether the temperature coupled variable is a PorousFlow variable. More... | |
const unsigned int | _t_var_num |
The PorousFlow variable number of the temperature. More... | |
MaterialProperty< Real > & | _temperature |
Computed temperature at quadpoints or nodes. More... | |
MaterialProperty< std::vector< Real > > & | _dtemperature_dvar |
d(computed temperature)/d(PorousFlow variable) More... | |
MaterialProperty< RealGradient > *const | _grad_temperature |
Grad(temperature) at the quadpoints (not needed for nodal_materials) More... | |
MaterialProperty< std::vector< Real > > *const | _dgrad_temperature_dgradv |
d(grad temperature)/d(grad PorousFlow variable) at the quadpoints More... | |
MaterialProperty< std::vector< RealGradient > > *const | _dgrad_temperature_dv |
d(grad temperature)/d(PorousFlow variable) at the quadpoints More... | |
Creates temperature Materials.
Definition at line 23 of file PorousFlowTemperature.h.
PorousFlowTemperature::PorousFlowTemperature | ( | const InputParameters & | parameters | ) |
Definition at line 26 of file PorousFlowTemperature.C.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Definition at line 54 of file PorousFlowTemperature.C.
|
protected |
d(grad temperature)/d(grad PorousFlow variable) at the quadpoints
Definition at line 57 of file PorousFlowTemperature.h.
|
protected |
d(grad temperature)/d(PorousFlow variable) at the quadpoints
Definition at line 60 of file PorousFlowTemperature.h.
|
protected |
d(computed temperature)/d(PorousFlow variable)
Definition at line 51 of file PorousFlowTemperature.h.
Referenced by computeQpProperties().
|
protected |
Grad(temperature) at the quadpoints (not needed for nodal_materials)
Definition at line 54 of file PorousFlowTemperature.h.
|
protected |
Gradient(_temperature at quadpoints)
Definition at line 39 of file PorousFlowTemperature.h.
|
protected |
Number of PorousFlow variables.
Definition at line 33 of file PorousFlowTemperature.h.
Referenced by computeQpProperties().
|
protected |
The PorousFlow variable number of the temperature.
Definition at line 45 of file PorousFlowTemperature.h.
Referenced by computeQpProperties().
|
protected |
Computed temperature at quadpoints or nodes.
Definition at line 48 of file PorousFlowTemperature.h.
Referenced by computeQpProperties().
|
protected |
Whether the temperature coupled variable is a PorousFlow variable.
Definition at line 42 of file PorousFlowTemperature.h.
Referenced by computeQpProperties().
|
protected |
Variable value of temperature at quadpoints or nodes.
Definition at line 36 of file PorousFlowTemperature.h.
Referenced by computeQpProperties().