This material computes thermal conductivity for a PorousMedium - fluid system, by using Thermal conductivity = dry_thermal_conductivity + S^exponent * (wet_thermal_conductivity - dry_thermal_conductivity), where S is the aqueous saturation. More...
#include <PorousFlowThermalConductivityIdeal.h>
Public Member Functions | |
| PorousFlowThermalConductivityIdeal (const InputParameters ¶meters) | |
Protected Member Functions | |
| virtual void | computeQpProperties () override |
Protected Attributes | |
| const RealTensorValue | _la_dry |
| Dry thermal conductivity of rock. More... | |
| const bool | _wet_and_dry_differ |
| Whether _la_wet has been supplied. More... | |
| const RealTensorValue | _la_wet |
| Wet thermal conductivity of rock. More... | |
| const Real | _exponent |
| Exponent for saturation. More... | |
| const bool | _aqueous_phase |
| Whether this is a fluid simulation. More... | |
| const unsigned | _aqueous_phase_number |
| Phase number of the aqueous phase. More... | |
| const MaterialProperty< std::vector< Real > > *const | _saturation_qp |
| Saturation of the fluid phases at the quadpoints. More... | |
| const MaterialProperty< std::vector< std::vector< Real > > > *const | _dsaturation_qp_dvar |
| d(Saturation)/d(PorousFlow variable) More... | |
| MaterialProperty< RealTensorValue > & | _la_qp |
| Thermal conducitivity at the qps. More... | |
| MaterialProperty< std::vector< RealTensorValue > > & | _dla_qp_dvar |
| d(thermal conductivity at the qps)/d(PorousFlow variable) 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... | |
This material computes thermal conductivity for a PorousMedium - fluid system, by using Thermal conductivity = dry_thermal_conductivity + S^exponent * (wet_thermal_conductivity - dry_thermal_conductivity), where S is the aqueous saturation.
Definition at line 26 of file PorousFlowThermalConductivityIdeal.h.
| PorousFlowThermalConductivityIdeal::PorousFlowThermalConductivityIdeal | ( | const InputParameters & | parameters | ) |
Definition at line 44 of file PorousFlowThermalConductivityIdeal.C.
|
overrideprotectedvirtual |
Definition at line 70 of file PorousFlowThermalConductivityIdeal.C.
|
protected |
Whether this is a fluid simulation.
Definition at line 47 of file PorousFlowThermalConductivityIdeal.h.
Referenced by computeQpProperties(), and PorousFlowThermalConductivityIdeal().
|
protected |
Phase number of the aqueous phase.
Definition at line 50 of file PorousFlowThermalConductivityIdeal.h.
Referenced by computeQpProperties(), and PorousFlowThermalConductivityIdeal().
|
protectedinherited |
d(thermal conductivity at the qps)/d(PorousFlow variable)
Definition at line 32 of file PorousFlowThermalConductivityBase.h.
Referenced by computeQpProperties(), and PorousFlowThermalConductivityFromPorosity::computeQpProperties().
|
protected |
d(Saturation)/d(PorousFlow variable)
Definition at line 56 of file PorousFlowThermalConductivityIdeal.h.
|
protected |
Exponent for saturation.
Definition at line 44 of file PorousFlowThermalConductivityIdeal.h.
Referenced by computeQpProperties().
|
protected |
Dry thermal conductivity of rock.
Definition at line 35 of file PorousFlowThermalConductivityIdeal.h.
Referenced by computeQpProperties().
|
protectedinherited |
Thermal conducitivity at the qps.
Definition at line 29 of file PorousFlowThermalConductivityBase.h.
Referenced by computeQpProperties(), and PorousFlowThermalConductivityFromPorosity::computeQpProperties().
|
protected |
Wet thermal conductivity of rock.
Definition at line 41 of file PorousFlowThermalConductivityIdeal.h.
Referenced by computeQpProperties().
|
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(), 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(), PorousFlowEffectiveFluidPressure::computeQpProperties(), PorousFlowPermeabilityTensorFromVar::computeQpProperties(), PorousFlowPorosityConst::computeQpProperties(), PorousFlowMassFractionAqueousEquilibriumChemistry::computeQpProperties(), computeQpProperties(), PorousFlowThermalConductivityFromPorosity::computeQpProperties(), PorousFlowMatrixInternalEnergy::computeQpProperties(), PorousFlowPorosityHMBiotModulus::computeQpProperties(), PorousFlowPermeabilityConstFromVar::computeQpProperties(), PorousFlowTotalGravitationalDensityFullySaturatedFromPorosity::computeQpProperties(), PorousFlowPermeabilityExponential::computeQpProperties(), PorousFlowPermeabilityKozenyCarman::computeQpProperties(), PorousFlowMassFraction::computeQpProperties(), PorousFlowJoiner::computeQpProperties(), PorousFlowPorosityExponentialBase::computeQpProperties(), and PorousFlowAqueousPreDisChemistry::initQpStatefulProperties().
|
protected |
Saturation of the fluid phases at the quadpoints.
Definition at line 53 of file PorousFlowThermalConductivityIdeal.h.
Referenced by computeQpProperties().
|
protected |
Whether _la_wet has been supplied.
Definition at line 38 of file PorousFlowThermalConductivityIdeal.h.
Referenced by computeQpProperties().
1.8.16