39#ifndef Foam_multiphaseEuler_alphaContactAngleFvPatchScalarField_H
40#define Foam_multiphaseEuler_alphaContactAngleFvPatchScalarField_H
43#include "multiphaseSystem.H"
49namespace multiphaseEuler
58 public zeroGradientFvPatchScalarField
89 scalar
theta0(
bool matched=
true)
const
91 if (matched)
return theta0_;
92 else return 180.0 - theta0_;
102 scalar
thetaA(
bool matched=
true)
const
104 if (matched)
return thetaA_;
105 else return 180.0 - thetaA_;
109 scalar
thetaR(
bool matched=
true)
const
111 if (matched)
return thetaR_;
112 else return 180.0 - thetaR_;
140 TypeName(
"multiphaseEuler::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.
Name pair for the interface.
Pair< word >::symmHasher symmHash
A class for managing temporary objects.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.