https://mooseframework.inl.gov
GeneralFluidProps.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 #include "Material.h"
14 
16 
21 {
22 public:
25 
26 protected:
27  virtual void computeQpProperties() override;
28 
30 
33 
38  const Real _d;
39 
45 
48 
51 
54 
57 
60 
63 
66 
69 
72 
75 
78 
81 
84 
89 
94 
97 
100 
103 
106 
109 
112 };
MaterialProperty< Real > & _dPr_dT
Derivative of Prandtl number with respect to temperature.
ADMaterialProperty< Real > & _cv
Isochoric specific heat capacity.
ADMaterialProperty< Real > & _mu
Dynamic viscosity.
MaterialProperty< Real > & _dPr_dp
Derivative of Prandtl number with respect to pressure.
const ADMaterialProperty< Real > & _speed
const ADMaterialProperty< Real > & _pressure
variables
ADMaterialProperty< Real > & _cp
Isobaric specific heat capacity.
ADMaterialProperty< Real > & _Re_h
Hydraulic Reynolds number.
MaterialProperty< Real > & _dRe_dT
Derivative of pore Reynolds number with respect to temperature.
ADMaterialProperty< Real > & _Re_i
Interstitial Reynolds number.
MaterialProperty< Real > & _dmu_dp
Derivative of dynamic viscosity with respect to pressure.
static InputParameters validParams()
GeneralFluidProps(const InputParameters &parameters)
MaterialProperty< Real > & _drho_dT
Derivative of density with respect to temperature.
Computes fluid properties in (P, T) formulation.
MaterialProperty< Real > & _dRe_dp
Derivative of pore Reynolds number with respect to pressure.
Common class for single phase fluid properties.
ADMaterialProperty< Real > & _Re
Pore (particle) Reynolds number.
const Real _d
Characteristic length $d$ used in computing the Reynolds number $Re=/$.
const SinglePhaseFluidProperties & _fluid
MaterialProperty< Real > & _dcp_dT
Derivative of isobaric specific heat with respect to temperature.
const T & getUserObject(const std::string &param_name, bool is_dependency=true) const
const ADMaterialProperty< Real > & _T_fluid
MaterialProperty< Real > & _dk_dp
Derivative of thermal conductivity with respect to pressure.
OutputTools< Real >::VariableValue VariableValue
MaterialProperty< Real > & _drho_dp
Derivative of density with respect to pressure.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
ADMaterialProperty< Real > & _Pr
Prandtl number.
const VariableValue & _eps
Porosity.
ADMaterialProperty< Real > & _k
Thermal conductivity.
const InputParameters & parameters() const
MaterialProperty< Real > & _dk_dT
Derivative of thermal conductivity with respect to temperature.
const ADMaterialProperty< Real > & _rho
MaterialProperty< Real > & _dcp_dp
Derivative of isobaric specific heat with respect to pressure.
MaterialProperty< Real > & _dmu_dT
Derivative of dynamic viscosity with respect to temperature.
virtual void computeQpProperties() override