72#ifndef Foam_reactingMultiphaseEuler_alphaContactAngleFvPatchScalarField_H
73#define Foam_reactingMultiphaseEuler_alphaContactAngleFvPatchScalarField_H
76#include "multiphaseSystem.H"
82namespace reactingMultiphaseEuler
89class alphaContactAngleFvPatchScalarField
91 public zeroGradientFvPatchScalarField
95 class interfaceThetaProps
125 scalar
theta0(
bool matched=
true)
const
127 if (matched)
return theta0_;
128 else return 180.0 - theta0_;
138 scalar
thetaA(
bool matched=
true)
const
140 if (matched)
return thetaA_;
141 else return 180.0 - thetaA_;
145 scalar
thetaR(
bool matched=
true)
const
147 if (matched)
return thetaR_;
148 else return 180.0 - thetaR_;
177 TypeName(
"reactingMultiphaseEuler::alphaContactAngle");
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
A HashTable similar to std::unordered_map.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A FieldMapper for finite-volume patch fields.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
An ordered or unorder pair of phase names. Typically specified as follows.
A class for managing temporary objects.
Hashing functor for phasePairKey.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.