34 #ifndef BlendedInterfacialModel_H 35 #define BlendedInterfacialModel_H 37 #include "blendingMethod.H" 38 #include "phasePair.H" 39 #include "orderedPhasePair.H" 57 template<
class GeoField>
66 template<
class ModelType>
92 bool correctFixedFluxBCs_;
98 template<
class GeoField>
99 void correctFixedFluxBCs(GeoField& field)
const;
105 template<
class>
class PatchField,
112 (ModelType::*method)(Args ...)
const,
123 TypeName(
"BlendedInterfacialModel");
137 const bool correctFixedFluxBCs =
true 149 const bool correctFixedFluxBCs =
true 169 const ModelType& model(
const phaseModel& phase)
const;
209 #define defineBlendedInterfacialModelTypeNameAndDebug(ModelType, DebugSwitch) \ 211 defineTemplateTypeNameAndDebugWithName \ 213 BlendedInterfacialModel<ModelType>, \ 215 word(BlendedInterfacialModel<ModelType>::typeName_()) + "<" \ 216 + ModelType::typeName_() + ">" \ 228 #include "BlendedInterfacialModel.C" dimensionedScalar sign(const dimensionedScalar &ds)
Generic GeometricField class.
CGAL::Exact_predicates_exact_constructions_kernel K
void subtract(FieldField< Field1, typename typeOfSum< Type1, Type2 >::type > &f, const FieldField< Field1, Type1 > &f1, const FieldField< Field2, Type2 > &f2)
Dimension set for the base types.
A class for handling words, derived from string.
static tmp< GeoField > interpolate(tmp< volScalarField > f)
Convenience function to interpolate blending values. Needs to be.
volVectorField F(fluid.F())
An STL-conforming hash table.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
const bool writeData(readBool(pdfDictionary.lookup("writeData")))
word name(const complex &)
Return a string representation of a complex.
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc.
A class for managing temporary objects.
surfaceScalarField Ff(fluid.Ff())
Foam::argList args(argc, argv)
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...