www.mooseframework.org
PorousFlowThermalConductivityIdeal.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 POROUSFLOWTHERMALCONDUCTIVITYIDEAL_H
9 #define POROUSFLOWTHERMALCONDUCTIVITYIDEAL_H
10 
12 
14 
15 template <>
17 
26 {
27 public:
28  PorousFlowThermalConductivityIdeal(const InputParameters & parameters);
29 
30 protected:
31  virtual void computeQpProperties() override;
32 
34  const RealTensorValue _la_dry;
35 
37  const bool _wet_and_dry_differ;
38 
40  const RealTensorValue _la_wet;
41 
43  const Real _exponent;
44 
46  const bool _aqueous_phase;
47 
49  const unsigned _aqueous_phase_number;
50 
52  const MaterialProperty<std::vector<Real>> * const _saturation_qp;
53 
55  const MaterialProperty<std::vector<std::vector<Real>>> * const _dsaturation_qp_dvar;
56 
58  MaterialProperty<RealTensorValue> & _la_qp;
59 
61  MaterialProperty<std::vector<RealTensorValue>> & _dla_qp_dvar;
62 };
63 
64 #endif // POROUSFLOWTHERMALCONDUCTIVITYIDEAL_H
const Real _exponent
exponent for saturation
const RealTensorValue _la_wet
Wet thermal conductivity of rock.
PorousFlowThermalConductivityIdeal(const InputParameters &parameters)
MaterialProperty< RealTensorValue > & _la_qp
Thermal conducitivity at the qps.
MaterialProperty< std::vector< RealTensorValue > > & _dla_qp_dvar
d(thermal conductivity at the qps)/d(PorousFlow variable)
const bool _wet_and_dry_differ
Whether _la_wet has been supplied.
Base class for all PorousFlow vector materials.
This material computes thermal conductivity for a PorousMedium - fluid system, by using Thermal condu...
const bool _aqueous_phase
whether this is a fluid simulation
const RealTensorValue _la_dry
Dry thermal conductivity of rock.
const MaterialProperty< std::vector< Real > > *const _saturation_qp
Saturation of the fluid phases at the quadpoints.
const unsigned _aqueous_phase_number
Phase number of the aqueous phase.
InputParameters validParams< PorousFlowThermalConductivityIdeal >()
const MaterialProperty< std::vector< std::vector< Real > > > *const _dsaturation_qp_dvar
d(Saturation)/d(PorousFlow variable)