www.mooseframework.org
PorousFlowThermalConductivityFromPorosity.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 
8 #ifndef POROUSFLOWTHERMALCONDUCTIVITYFROMPOROSITY_H
9 #define POROUSFLOWTHERMALCONDUCTIVITYFROMPOROSITY_H
10 
12 
14 
15 template <>
17 
27 {
28 public:
29  PorousFlowThermalConductivityFromPorosity(const InputParameters & parameters);
30 
31 protected:
32  virtual void computeQpProperties() override;
33 
35  const RealTensorValue _la_s;
36 
38  const RealTensorValue _la_f;
39 
41  const MaterialProperty<Real> & _porosity_qp;
42 
44  const MaterialProperty<std::vector<Real>> & _dporosity_qp_dvar;
45 
47  MaterialProperty<RealTensorValue> & _la_qp;
48 
50  MaterialProperty<std::vector<RealTensorValue>> & _dla_qp_dvar;
51 };
52 
53 #endif // POROUSFLOWTHERMALCONDUCTIVITYFROMPOROSITY_H
const RealTensorValue _la_f
Thermal conductivity of the single fluid phase.
const MaterialProperty< Real > & _porosity_qp
quadpoint porosity
InputParameters validParams< PorousFlowThermalConductivityFromPorosity >()
MaterialProperty< std::vector< RealTensorValue > > & _dla_qp_dvar
d(thermal conductivity at the qps)/d(PorousFlow variable)
Base class for all PorousFlow vector materials.
const MaterialProperty< std::vector< Real > > & _dporosity_qp_dvar
d(quadpoint porosity)/d(PorousFlow variable)
MaterialProperty< RealTensorValue > & _la_qp
Thermal conducitivity at the qps.
PorousFlowThermalConductivityFromPorosity(const InputParameters &parameters)
const RealTensorValue _la_s
Thermal conductivity of the solid phase.
This Material calculates rock-fluid combined thermal conductivity for the single phase, fully saturated case by using a linear weighted average.