https://mooseframework.inl.gov
Loading...
Searching...
No Matches
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
GenericMaterialProperty< U, is_ad > & declarePropertyDerivative(const std::string &base, const std::vector< VariableName > &c)
Computes fluid properties in (P, T) formulation.
const VariableValue & _eps
Porosity.
MaterialProperty< Real > & _dmu_dp
Derivative of dynamic viscosity with respect to pressure.
ADMaterialProperty< Real > & _cp
Isobaric specific heat capacity.
ADMaterialProperty< Real > & _k
Thermal conductivity.
ADMaterialProperty< Real > & _Re_h
Hydraulic Reynolds number.
const ADMaterialProperty< Real > & _T_fluid
const ADMaterialProperty< Real > & _speed
MaterialProperty< Real > & _dcp_dp
Derivative of isobaric specific heat with respect to pressure.
ADMaterialProperty< Real > & _Pr
Prandtl number.
MaterialProperty< Real > & _dcp_dT
Derivative of isobaric specific heat with respect to temperature.
MaterialProperty< Real > & _dmu_dT
Derivative of dynamic viscosity with respect to temperature.
virtual void computeQpProperties() override
ADMaterialProperty< Real > & _Re_i
Interstitial Reynolds number.
ADMaterialProperty< Real > & _cv
Isochoric specific heat capacity.
static InputParameters validParams()
ADMaterialProperty< Real > & _mu
Dynamic viscosity.
MaterialProperty< Real > & _drho_dT
Derivative of density with respect to temperature.
MaterialProperty< Real > & _dRe_dT
Derivative of pore Reynolds number with respect to temperature.
MaterialProperty< Real > & _dRe_dp
Derivative of pore Reynolds number with respect to pressure.
ADMaterialProperty< Real > & _Re
Pore (particle) Reynolds number.
const ADMaterialProperty< Real > & _rho
MaterialProperty< Real > & _dPr_dT
Derivative of Prandtl number with respect to temperature.
MaterialProperty< Real > & _dk_dT
Derivative of thermal conductivity with respect to temperature.
MaterialProperty< Real > & _drho_dp
Derivative of density with respect to pressure.
const Real _d
Characteristic length $d$ used in computing the Reynolds number $Re=\rho_fVd/\mu_f$.
const ADMaterialProperty< Real > & _pressure
variables
MaterialProperty< Real > & _dPr_dp
Derivative of Prandtl number with respect to pressure.
MaterialProperty< Real > & _dk_dp
Derivative of thermal conductivity with respect to pressure.
const SinglePhaseFluidProperties & _fluid
Common class for single phase fluid properties.
const T & getUserObject(const std::string &param_name, bool is_dependency=true) const
VariableValueTempl< false > VariableValue