surfaceFilmModel: film model selection now handled by fvModel

There is no longer any need for the surfaceFilmModel abstract base class and
"New" selection method as surface films are now handled within the fvModel
framework.  This makes the surfaceFilmModel entry in the surfaceFilmProperties
dictionary redundant.

The surfaceFilm and VoFSurfaceFilm fvModels now instantiate a thermoSingleLayer
providing direct access to all the film functions, simplifying the
implementation better ensuring consistency between the film and primary region
equations.
This commit is contained in:
Henry Weller
2021-12-16 20:51:08 +00:00
parent 593befd959
commit ad20aecf0e
20 changed files with 64 additions and 673 deletions

View File

@ -10,12 +10,10 @@ FoamFile
format ascii;
class dictionary;
location "constant";
object SurfaceFilmProperties;
object surfaceFilmProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
surfaceFilmModel thermoSingleLayer;
regionName wallFilmRegion;
viscosity

View File

@ -10,12 +10,10 @@ FoamFile
format ascii;
class dictionary;
location "constant";
object SurfaceFilmProperties;
object surfaceFilmProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
surfaceFilmModel thermoSingleLayer;
regionName wallFilmRegion;
viscosity

View File

@ -10,12 +10,10 @@ FoamFile
format ascii;
class dictionary;
location "constant";
object SurfaceFilmProperties;
object surfaceFilmProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
surfaceFilmModel thermoSingleLayer;
regionName wallFilmRegion;
viscosity

View File

@ -10,12 +10,10 @@ FoamFile
format ascii;
class dictionary;
location "constant";
object SurfaceFilmProperties;
object surfaceFilmProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
surfaceFilmModel thermoSingleLayer;
regionName wallFilm;
viscosity

View File

@ -29,8 +29,6 @@ VoFSurfaceFilm
type VoFSurfaceFilm;
libs ("libVoFSurfaceFilm.so");
phase liquid;
}
// ************************************************************************* //

View File

@ -14,8 +14,6 @@ FoamFile
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
surfaceFilmModel thermoSingleLayer;
regionName wallFilmRegion;
phase liquid;

View File

@ -14,8 +14,6 @@ FoamFile
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
surfaceFilmModel thermoSingleLayer;
regionName plateRegion;
phase liquid;