58#ifndef areaSurfaceFilmModels_kinematicThinFilmIBM_H
59#define areaSurfaceFilmModels_kinematicThinFilmIBM_H
100 const word& modelType,
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
Thin film model with support for immersed boundary method (IBM).
void operator=(const kinematicThinFilmIBM &)=delete
No copy assignment.
regionFaIBMList immersedBoundary_
Immersed boundaries.
virtual void preEvolveRegion()
Pre-evolve film.
kinematicThinFilmIBM(const kinematicThinFilmIBM &)=delete
No copy construct.
TypeName("kinematicThinFilmIBM")
Runtime type information.
virtual ~kinematicThinFilmIBM()=default
Destructor.
kinematicThinFilmIBM(const word &modelType, const fvMesh &mesh, const dictionary &dict)
Construct from components and dict.
virtual void evolveRegion()
Evolve the film.
kinematicThinFilm(const word &modelType, const fvMesh &mesh, const dictionary &dict)
Construct from components and dict.
Immersed Boundary Method (IBM) for finite area (FA).
A class for handling words, derived from Foam::string.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.