40#ifndef APIdiffCoefFunc_H
41#define APIdiffCoefFunc_H
61 scalar a_, b_, wf_, wa_;
92 scalar
f(scalar
p, scalar
T)
const
94 return 3.6059e-3*(
pow(1.8*
T, 1.75))*alpha_/(
p*beta_);
99 scalar
f(scalar
p, scalar
T, scalar Wa)
const
101 const scalar alphaBinary =
sqrt(1/wf_ + 1/Wa);
102 return 3.6059e-3*(
pow(1.8*
T, 1.75))*alphaBinary/(
p*beta_);
void writeData(Ostream &os) const
Write the function coefficients.
APIdiffCoefFunc(const scalar a, const scalar b, const scalar wf, const scalar wa)
Construct from components.
scalar f(scalar p, scalar T) const
API vapour mass diffusivity function using properties from.
friend Ostream & operator<<(Ostream &os, const APIdiffCoefFunc &f)
scalar f(scalar p, scalar T, scalar Wa) const
API vapour mass diffusivity function using properties from.
TypeName("APIdiffCoefFunc")
Runtime type information.
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,...
thermophysicalFunction()
Construct null.
OBJstream os(runTime.globalPath()/outputName)
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
dimensionedScalar sqrt(const dimensionedScalar &ds)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.