Data Structures | |
class | deltaData |
Public member class used by mesh-wave to propagate the delta-ratio. More... | |
Public Member Functions | |
TypeName ("smooth") | |
Runtime type information. More... | |
smoothDelta (const word &name, const turbulenceModel &turbulence, const dictionary &) | |
Construct from name, turbulenceModel and dictionary. More... | |
virtual | ~smoothDelta () |
Destructor. More... | |
virtual void | read (const dictionary &) |
Read the LESdelta dictionary. More... | |
virtual void | correct () |
![]() | |
TypeName ("LESdelta") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, LESdelta, dictionary,(const word &name, const turbulenceModel &turbulence, const dictionary &dict),(name, turbulence, dict)) | |
LESdelta (const word &name, const turbulenceModel &turbulence) | |
Construct from name, turbulenceModel and dictionary. More... | |
virtual | ~LESdelta () |
Destructor. More... | |
const turbulenceModel & | turbulence () const |
Return turbulenceModel reference. More... | |
virtual | operator const volScalarField & () const |
Private Member Functions | |
smoothDelta (const smoothDelta &) | |
Disallow default bitwise copy construct and assignment. More... | |
void | operator= (const smoothDelta &) |
void | calcDelta () |
void | setChangedFaces (const polyMesh &mesh, const volScalarField &delta, DynamicList< label > &changedFaces, DynamicList< deltaData > &changedFacesInfo) |
Fill changedFaces (with face labels) and changedFacesInfo. More... | |
Private Attributes | |
autoPtr< LESdelta > | geometricDelta_ |
scalar | maxDeltaRatio_ |
Additional Inherited Members | |
![]() | |
static autoPtr< LESdelta > | New (const word &name, const turbulenceModel &turbulence, const dictionary &dict) |
Return a reference to the selected LES delta. More... | |
static autoPtr< LESdelta > | New (const word &name, const turbulenceModel &turbulence, const dictionary &dict, const dictionaryConstructorTable &) |
Return a reference to the selected LES delta. More... | |
![]() | |
const turbulenceModel & | turbulenceModel_ |
volScalarField | delta_ |
Definition at line 52 of file smoothDelta.H.
|
private |
Disallow default bitwise copy construct and assignment.
smoothDelta | ( | const word & | name, |
const turbulenceModel & | turbulence, | ||
const dictionary & | dict | ||
) |
Construct from name, turbulenceModel and dictionary.
Definition at line 146 of file smoothDelta.C.
|
inlinevirtual |
Destructor.
Definition at line 269 of file smoothDelta.H.
|
private |
|
private |
Definition at line 97 of file smoothDelta.C.
References GeometricField::correctBoundaryConditions(), LESdelta::delta_, forAll, smoothDelta::geometricDelta_, smoothDelta::maxDeltaRatio_, mesh, turbulenceModel::mesh(), smoothDelta::setChangedFaces(), and LESdelta::turbulenceModel_.
|
private |
Fill changedFaces (with face labels) and changedFacesInfo.
(with delta). This is the initial set of faces from which to start the waves. Since there might be lots of places with delta jumps we can follow various strategies for this initial 'seed'.
Definition at line 45 of file smoothDelta.C.
References DynamicList::append(), polyPatch::coupled(), delta, forAll, mesh, DynamicList::shrink(), and polyPatch::start().
Referenced by smoothDelta::calcDelta().
TypeName | ( | "smooth" | ) |
Runtime type information.
|
virtual |
Read the LESdelta dictionary.
Implements LESdelta.
Definition at line 173 of file smoothDelta.C.
References dict, dictionary::lookup(), and Foam::type().
|
virtual |
Implements LESdelta.
Definition at line 183 of file smoothDelta.C.
Definition at line 216 of file smoothDelta.H.
Referenced by smoothDelta::calcDelta().
|
private |
Definition at line 217 of file smoothDelta.H.
Referenced by smoothDelta::calcDelta().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.