https://mooseframework.inl.gov
Loading...
Searching...
No Matches
PorousFlowBrine.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
14
Brine (NaCl in H2O) fluid properties as a function of pressure (Pa), temperature (K) and NaCl mass fr...
Fluid properties of Brine.
MaterialProperty< Real > *const _ddensity_dX
Derivative of fluid density wrt salt mass fraction at the qps or nodes.
MaterialProperty< Real > *const _dviscosity_dX
Derivative of fluid phase viscosity wrt salt mass fraction at the nodes or qps.
MaterialProperty< Real > *const _dinternal_energy_dX
Derivative of fluid internal_energy wrt salt mass fraction at the qps or nodes.
const bool _is_xnacl_nodal
Flag for nodal NaCl mass fraction.
MaterialProperty< Real > *const _denthalpy_dX
Derivative of fluid enthalpy wrt salt mass fraction at the qps or nodes.
const VariableValue & _xnacl
NaCl mass fraction at the qps or nodes.
const BrineFluidProperties * _brine_fp
Brine fluid properties UserObject.
const SinglePhaseFluidProperties * _water_fp
Water fluid properties UserObject.
virtual void computeQpProperties() override
virtual void initQpStatefulProperties() override
static InputParameters validParams()
const bool _is_xnacl_pfvar
Flag to denote whether NaCl mass fraction is a nonlinear variable.
Base class for fluid properties materials.
Common class for single phase fluid properties.
VariableValueTempl< false > VariableValue