Wall interaction model. More...
Protected Member Functions | |
virtual void | writeFileHeader (Ostream &os) |
Protected Attributes | |
const fvMesh & | mesh_ |
PatchInteractionModel< CloudType >::interactionType | interactionType_ |
scalar | e_ |
scalar | mu_ |
List< List< label > > | nEscape_ |
List< List< scalar > > | massEscape_ |
List< List< label > > | nStick_ |
List< List< scalar > > | massStick_ |
bool | outputByInjectorId_ |
Map< label > | injIdToIndex_ |
![]() | |
const word | UName_ |
label | escapedParcels_ |
scalar | escapedMass_ |
scalar | Urmax_ |
Additional Inherited Members | |
![]() | |
enum | interactionType |
![]() | |
static autoPtr< PatchInteractionModel< CloudType > > | New (const dictionary &dict, CloudType &owner) |
static word | interactionTypeToWord (const interactionType &itEnum) |
static interactionType | wordToInteractionType (const word &itWord) |
![]() | |
static wordList | interactionTypeNames_ |
Wall interaction model.
Example usage:
StandardWallInteractionCoeffs { type rebound; // stick, escape e 1; // optional - elasticity coeff mu 0; // optional - restitution coeff }
Definition at line 60 of file StandardWallInteraction.H.
StandardWallInteraction | ( | const dictionary & | dict, |
CloudType & | cloud | ||
) |
Definition at line 51 of file StandardWallInteraction.C.
References Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, forAll, and Foam::Zero.
StandardWallInteraction | ( | const StandardWallInteraction< CloudType > & | pim | ) |
Definition at line 125 of file StandardWallInteraction.C.
|
virtualdefault |
|
protectedvirtual |
Reimplemented from PatchInteractionModel< CloudType >.
Definition at line 27 of file StandardWallInteraction.C.
References forAll, Foam::name(), and os().
TypeName | ( | "standardWallInteraction" | ) |
|
inlinevirtual |
Definition at line 126 of file StandardWallInteraction.H.
|
virtual |
Implements PatchInteractionModel< CloudType >.
Definition at line 146 of file StandardWallInteraction.C.
References Foam::abort(), Foam::endl(), Foam::FatalError, FatalErrorInFunction, patchIdentifier::index(), Foam::mag(), Foam::nl, p, U, WarningInFunction, and Foam::Zero.
|
virtual |
Reimplemented from PatchInteractionModel< CloudType >.
Definition at line 253 of file StandardWallInteraction.C.
References Foam::endl(), forAll, forAllConstIters(), Foam::nl, os(), List::setSize(), Foam::tab, and Foam::Zero.
|
protected |
Definition at line 69 of file StandardWallInteraction.H.
|
protected |
Definition at line 73 of file StandardWallInteraction.H.
|
protected |
Definition at line 76 of file StandardWallInteraction.H.
|
protected |
Definition at line 79 of file StandardWallInteraction.H.
Definition at line 85 of file StandardWallInteraction.H.
Definition at line 88 of file StandardWallInteraction.H.
Definition at line 91 of file StandardWallInteraction.H.
Definition at line 94 of file StandardWallInteraction.H.
|
protected |
Definition at line 98 of file StandardWallInteraction.H.
|
protected |
Definition at line 102 of file StandardWallInteraction.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.