Templated base class for spray cloud. More...
Public Types | |
typedef CloudType | cloudType |
typedef CloudType::particleType | parcelType |
typedef SprayCloud< CloudType > | sprayCloudType |
Protected Member Functions | |
void | setModels () |
void | cloudReset (SprayCloud< CloudType > &c) |
Protected Attributes | |
autoPtr< AtomizationModel< SprayCloud< CloudType > > > | atomizationModel_ |
autoPtr< BreakupModel< SprayCloud< CloudType > > > | breakupModel_ |
Templated base class for spray cloud.
Definition at line 45 of file SprayCloud.H.
Definition at line 63 of file SprayCloud.H.
typedef CloudType::particleType parcelType |
Definition at line 66 of file SprayCloud.H.
typedef SprayCloud<CloudType> sprayCloudType |
Definition at line 69 of file SprayCloud.H.
SprayCloud | ( | const word & | cloudName, |
const volScalarField & | rho, | ||
const volVectorField & | U, | ||
const dimensionedVector & | g, | ||
const SLGThermo & | thermo, | ||
bool | readFields = true |
||
) |
SprayCloud | ( | SprayCloud< CloudType > & | c, |
const word & | name | ||
) |
Definition at line 107 of file SprayCloud.C.
SprayCloud | ( | const fvMesh & | mesh, |
const word & | name, | ||
const SprayCloud< CloudType > & | c | ||
) |
Definition at line 123 of file SprayCloud.C.
|
virtual |
Definition at line 141 of file SprayCloud.C.
|
protected |
Definition at line 28 of file SprayCloud.C.
References Foam::New().
|
protected |
Definition at line 52 of file SprayCloud.C.
References Foam::constant::universal::c.
|
inlinevirtual |
Definition at line 148 of file SprayCloud.H.
References Foam::name().
|
inlinevirtual |
Definition at line 157 of file SprayCloud.H.
References mesh.
|
inline |
Definition at line 26 of file SprayCloudI.H.
|
inline |
Definition at line 65 of file SprayCloudI.H.
|
inline |
Definition at line 73 of file SprayCloudI.H.
References Foam::constant::atomic::alpha, Foam::distance(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, forAllReverse, SortableList::indices(), globalIndex::localSize(), Foam::mag(), globalIndex::offset(), p, reduce(), List::setSize(), globalIndex::size(), SortableList::sort(), and Foam::Zero.
|
inline |
Definition at line 34 of file SprayCloudI.H.
|
inline |
Definition at line 42 of file SprayCloudI.H.
|
inline |
Definition at line 50 of file SprayCloudI.H.
|
inline |
Definition at line 58 of file SprayCloudI.H.
void setParcelThermoProperties | ( | parcelType & | parcel, |
const scalar | lagrangianDt | ||
) |
Definition at line 149 of file SprayCloud.C.
References composition, liquidMixtureProperties::Cp(), liquidMixtureProperties::mu(), p, liquidMixtureProperties::rho(), liquidMixtureProperties::sigma(), liquidMixtureProperties::X(), and Y.
void checkParcelProperties | ( | parcelType & | parcel, |
const scalar | lagrangianDt, | ||
const bool | fullyDescribed | ||
) |
Definition at line 172 of file SprayCloud.C.
void storeState | ( | ) |
Definition at line 192 of file SprayCloud.C.
References Foam::name().
void restoreState | ( | ) |
Definition at line 205 of file SprayCloud.C.
void evolve | ( | ) |
Definition at line 213 of file SprayCloud.C.
References Foam::solve().
void info | ( | ) |
Definition at line 225 of file SprayCloud.C.
References Foam::endl(), Foam::Info, DSMCCloud< ParcelType >::info(), and Foam::nl.
|
protected |
Definition at line 100 of file SprayCloud.H.
|
protected |
Definition at line 103 of file SprayCloud.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.