Material designed to provide a time-invariant volumetric thermal expansion coefficient A = * (alpha - phi) * alT + phi * alF . More...
#include <PorousFlowConstantThermalExpansionCoefficient.h>
Public Member Functions | |
PorousFlowConstantThermalExpansionCoefficient (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual void | initQpStatefulProperties () override |
virtual void | computeQpProperties () override |
Protected Attributes | |
const Real | _biot_coefficient |
Biot coefficient. More... | |
const Real | _fluid_coefficient |
Fluid volumetric thermal expansion coefficient. More... | |
const Real | _drained_coefficient |
Drained porous-skeleton volumetric thermal expansion coefficient. More... | |
const MaterialProperty< Real > & | _porosity |
porosity at the nodes or quadpoints. Only the initial value is ever used More... | |
MaterialProperty< Real > & | _coeff |
Computed volumetric thermal expansion coefficient. More... | |
const MaterialProperty< Real > & | _coeff_old |
Old value of the volumetric thermal expansion coefficient. This variable is necessary in order to keep the thermal expansion coefficient constant even if porosity is changing. More... | |
const unsigned int | _num_phases |
Number of phases. More... | |
const unsigned int | _num_components |
Number of fluid components. More... | |
const unsigned int | _num_var |
Number of PorousFlow variables. More... | |
Material designed to provide a time-invariant volumetric thermal expansion coefficient A = * (alpha - phi) * alT + phi * alF .
Here alpha = Biot coefficient (assumed constant) phi = initial value of porosity alT = drained volumetric thermal expansion coefficient (assumed constant) alF = fluid volumetric thermal expansion coefficient (assumed constant)
Definition at line 29 of file PorousFlowConstantThermalExpansionCoefficient.h.
PorousFlowConstantThermalExpansionCoefficient::PorousFlowConstantThermalExpansionCoefficient | ( | const InputParameters & | parameters | ) |
Definition at line 36 of file PorousFlowConstantThermalExpansionCoefficient.C.
|
overrideprotectedvirtual |
Definition at line 62 of file PorousFlowConstantThermalExpansionCoefficient.C.
|
overrideprotectedvirtual |
Definition at line 55 of file PorousFlowConstantThermalExpansionCoefficient.C.
|
protected |
Biot coefficient.
Definition at line 39 of file PorousFlowConstantThermalExpansionCoefficient.h.
Referenced by initQpStatefulProperties().
|
protected |
Computed volumetric thermal expansion coefficient.
Definition at line 51 of file PorousFlowConstantThermalExpansionCoefficient.h.
Referenced by computeQpProperties(), and initQpStatefulProperties().
|
protected |
Old value of the volumetric thermal expansion coefficient. This variable is necessary in order to keep the thermal expansion coefficient constant even if porosity is changing.
Definition at line 54 of file PorousFlowConstantThermalExpansionCoefficient.h.
Referenced by computeQpProperties().
|
protected |
Drained porous-skeleton volumetric thermal expansion coefficient.
Definition at line 45 of file PorousFlowConstantThermalExpansionCoefficient.h.
Referenced by initQpStatefulProperties().
|
protected |
Fluid volumetric thermal expansion coefficient.
Definition at line 42 of file PorousFlowConstantThermalExpansionCoefficient.h.
Referenced by initQpStatefulProperties().
|
protectedinherited |
Number of fluid components.
Definition at line 33 of file PorousFlowMaterialVectorBase.h.
Referenced by PorousFlowDiffusivityBase::computeQpProperties(), PorousFlowMassFractionAqueousEquilibriumChemistry::computeQpProperties(), PorousFlowMassFraction::computeQpProperties(), PorousFlowAqueousPreDisChemistry::PorousFlowAqueousPreDisChemistry(), PorousFlowDiffusivityBase::PorousFlowDiffusivityBase(), and PorousFlowMassFraction::PorousFlowMassFraction().
|
protectedinherited |
Number of phases.
Definition at line 30 of file PorousFlowMaterialVectorBase.h.
Referenced by PorousFlowDiffusivityBase::computeQpProperties(), PorousFlowDiffusivityMillingtonQuirk::computeQpProperties(), PorousFlowEffectiveFluidPressure::computeQpProperties(), PorousFlowMassFraction::computeQpProperties(), PorousFlowJoiner::computeQpProperties(), PorousFlowEffectiveFluidPressure::initQpStatefulProperties(), PorousFlowJoiner::initQpStatefulProperties(), PorousFlowDiffusivityBase::PorousFlowDiffusivityBase(), PorousFlowDiffusivityConst::PorousFlowDiffusivityConst(), PorousFlowJoiner::PorousFlowJoiner(), PorousFlowMassFraction::PorousFlowMassFraction(), PorousFlowThermalConductivityFromPorosity::PorousFlowThermalConductivityFromPorosity(), PorousFlowThermalConductivityIdeal::PorousFlowThermalConductivityIdeal(), and PorousFlowTotalGravitationalDensityFullySaturatedFromPorosity::PorousFlowTotalGravitationalDensityFullySaturatedFromPorosity().
|
protectedinherited |
Number of PorousFlow variables.
Definition at line 36 of file PorousFlowMaterialVectorBase.h.
Referenced by PorousFlowDiffusivityBase::computeQpProperties(), PorousFlowPermeabilityConst::computeQpProperties(), PorousFlowVolumetricStrain::computeQpProperties(), PorousFlowDiffusivityMillingtonQuirk::computeQpProperties(), PorousFlowAqueousPreDisChemistry::computeQpProperties(), PorousFlowThermalConductivityIdeal::computeQpProperties(), PorousFlowEffectiveFluidPressure::computeQpProperties(), PorousFlowPermeabilityTensorFromVar::computeQpProperties(), PorousFlowPorosityConst::computeQpProperties(), PorousFlowMassFractionAqueousEquilibriumChemistry::computeQpProperties(), PorousFlowThermalConductivityFromPorosity::computeQpProperties(), PorousFlowMatrixInternalEnergy::computeQpProperties(), PorousFlowPorosityHMBiotModulus::computeQpProperties(), PorousFlowTotalGravitationalDensityFullySaturatedFromPorosity::computeQpProperties(), PorousFlowPermeabilityConstFromVar::computeQpProperties(), PorousFlowPermeabilityExponential::computeQpProperties(), PorousFlowMassFraction::computeQpProperties(), PorousFlowPermeabilityKozenyCarman::computeQpProperties(), PorousFlowJoiner::computeQpProperties(), PorousFlowPorosityExponentialBase::computeQpProperties(), and PorousFlowAqueousPreDisChemistry::initQpStatefulProperties().
|
protected |
porosity at the nodes or quadpoints. Only the initial value is ever used
Definition at line 48 of file PorousFlowConstantThermalExpansionCoefficient.h.
Referenced by initQpStatefulProperties().