Go to the documentation of this file.
42 #ifndef ThermoSurfaceFilm_H
43 #define ThermoSurfaceFilm_H
57 template<
class CloudType>
94 const label primaryPatchi,
101 const label filmPatchi,
102 const label primaryPatchi,
110 const label filmFacei
virtual void cacheFilmFields(const label primaryPatchi, const areaFilm &)
Cache the film fields in preparation for injection.
Thermo package for (S)olids (L)iquids and (G)ases Takes reference to thermo package,...
ThermoSurfaceFilm(const dictionary &dict, CloudType &owner)
Construct from components.
scalarField TFilmPatch_
Film temperature / patch face.
TypeName("thermoSurfaceFilm")
Runtime type information.
CloudType::parcelType parcelType
Convenience typedef to the cloud's parcel type.
Thermo parcel surface film model.
scalarField CpFilmPatch_
Film specific heat capacity / patch face.
Base class for surface film models.
A patch is a list of labels that address the faces in the global face list.
regionModels::surfaceFilmModels::surfaceFilmRegionModel regionFilm
Templated base class for dsmc cloud.
CloudType::parcelType parcelType
Convenience typedef to the cloud's parcel type.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
virtual ~ThermoSurfaceFilm()=default
Destructor.
virtual autoPtr< SurfaceFilmModel< CloudType > > clone() const
Construct and return a clone using supplied owner cloud.
Kinematic parcel surface film model.
virtual void info(Ostream &os)
Write surface film info to stream.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const SLGThermo & thermo_
Reference to the cloud thermo package.
virtual void setParcelProperties(parcelType &p, const label filmFacei) const
Set the individual parcel properties.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual bool transferParcel(parcelType &p, const polyPatch &pp, bool &keepParticle)
Transfer parcel from cloud to surface film.
regionModels::areaSurfaceFilmModels::liquidFilmBase areaFilm