Public Member Functions | |
TypeName ("ejectionModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, ejectionModel, dictionary,(const dictionary &dict, const solvers::isothermalFilm &film),(dict, film)) | |
ejectionModel (const dictionary &dict, const solvers::isothermalFilm &film) | |
Construct from dictionary and film model. More... | |
ejectionModel (const ejectionModel &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~ejectionModel () |
Destructor. More... | |
const volScalarField::Internal & | rate () const |
Return ejection rate (transfer to cloud) More... | |
const volScalarField::Internal & | diameter () const |
Return diameter of ejected droplets. More... | |
virtual void | correct ()=0 |
Correct. More... | |
virtual void | topoChange (const polyTopoChangeMap &) |
Update topology using the given map. More... | |
virtual void | mapMesh (const polyMeshMap &) |
Update from another mesh using the given map. More... | |
virtual void | distribute (const polyDistributionMap &) |
Redistribute or update using the given distribution map. More... | |
virtual bool | movePoints () |
Update for mesh motion. More... | |
void | operator= (const ejectionModel &)=delete |
Disallow default bitwise assignment. More... | |
Static Public Member Functions | |
static autoPtr< ejectionModel > | New (const dictionary &dict, const solvers::isothermalFilm &film) |
Protected Attributes | |
const solvers::isothermalFilm & | film_ |
Reference to the film. More... | |
volScalarField::Internal | rate_ |
Cached ejection rate (transfer to cloud) More... | |
volScalarField::Internal | diameter_ |
Cached diameter of ejected droplets. More... | |
Definition at line 49 of file ejectionModel.H.
ejectionModel | ( | const dictionary & | dict, |
const solvers::isothermalFilm & | film | ||
) |
Construct from dictionary and film model.
Definition at line 39 of file ejectionModel.C.
|
delete |
Disallow default bitwise copy construction.
|
virtual |
Destructor.
Definition at line 69 of file ejectionModel.C.
TypeName | ( | "ejectionModel" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
ejectionModel | , | ||
dictionary | , | ||
(const dictionary &dict, const solvers::isothermalFilm &film) | , | ||
(dict, film) | |||
) |
|
static |
Definition at line 30 of file ejectionModelNew.C.
References dict, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::Info, and Foam::nl.
|
inline |
Return ejection rate (transfer to cloud)
Definition at line 115 of file ejectionModel.H.
References ejectionModel::rate_.
|
inline |
Return diameter of ejected droplets.
Definition at line 121 of file ejectionModel.H.
References ejectionModel::diameter_.
|
pure virtual |
Correct.
|
virtual |
Update topology using the given map.
Definition at line 75 of file ejectionModel.C.
Referenced by curvatureSeparation::topoChange().
|
virtual |
Update from another mesh using the given map.
Definition at line 83 of file ejectionModel.C.
Referenced by curvatureSeparation::mapMesh().
|
virtual |
Redistribute or update using the given distribution map.
Definition at line 91 of file ejectionModel.C.
Referenced by curvatureSeparation::distribute().
|
virtual |
Update for mesh motion.
Definition at line 99 of file ejectionModel.C.
Referenced by curvatureSeparation::movePoints().
|
delete |
Disallow default bitwise assignment.
|
protected |
Reference to the film.
Definition at line 57 of file ejectionModel.H.
|
protected |
Cached ejection rate (transfer to cloud)
Definition at line 60 of file ejectionModel.H.
Referenced by ejectionModel::rate().
|
protected |
Cached diameter of ejected droplets.
Definition at line 63 of file ejectionModel.H.
Referenced by ejectionModel::diameter().