53 const dictionary&
dict,
58 epsilon_(
dict.
get<scalar>(
"epsilon"))
74 (1 +
sqr(1 - epsilon_*cosTheta))/(1 +
sqr(1 + epsilon_*cosTheta))
76 (
sqr(epsilon_) - 2*epsilon_*cosTheta + 2*
sqr(cosTheta))
78 (
sqr(epsilon_) + 2*epsilon_*cosTheta + 2*
sqr(cosTheta))
91 return i + 2.0*(-i &
n) *
n;
#define R(A, B, C, D, E, F, K, M)
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
Modified Fresnel reflection model.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
List< ReturnType > get(const UPtrList< T > &list, const AccessOp &aop)
dimensionedSymmTensor sqr(const dimensionedVector &dv)