Loading...
Searching...
No Matches
SpecularReflection< CloudType > Class Template Reference

Reversing the wall-normal component of the particle velocity. More...

#include <SpecularReflection.H>

Inheritance diagram for SpecularReflection< CloudType >:
Collaboration diagram for SpecularReflection< CloudType >:

Public Member Functions

 TypeName ("SpecularReflection")
 Runtime type information.
 SpecularReflection (const dictionary &dict, CloudType &cloud)
 Construct from dictionary.
virtual ~SpecularReflection ()
 Destructor.
virtual void correct (typename CloudType::parcelType &p)
 Apply wall correction.
Public Member Functions inherited from WallInteractionModel< CloudType >
 TypeName ("WallInteractionModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, WallInteractionModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
 Declare runtime constructor selection table.
 WallInteractionModel (CloudType &owner)
 Construct null from owner.
 WallInteractionModel (const dictionary &dict, CloudType &owner, const word &type)
 Construct from components.
virtual ~WallInteractionModel ()
 Destructor.
const CloudTypeowner () const
 Return the owner cloud object.
CloudTypeowner ()
 Return non-const access to the owner cloud object.
const dictionarydict () const
 Return the dictionary.
const dictionarycoeffDict () const
 Return the coefficients dictionary.

Additional Inherited Members

Static Public Member Functions inherited from WallInteractionModel< CloudType >
static autoPtr< WallInteractionModel< CloudType > > New (const dictionary &dict, CloudType &owner)
 Selector.

Detailed Description

template<class CloudType>
class Foam::SpecularReflection< CloudType >

Reversing the wall-normal component of the particle velocity.

Definition at line 41 of file SpecularReflection.H.

Constructor & Destructor Documentation

◆ SpecularReflection()

template<class CloudType>
SpecularReflection ( const dictionary & dict,
CloudType & cloud )

Construct from dictionary.

Definition at line 28 of file SpecularReflection.C.

References WallInteractionModel< CloudType >::dict(), and WallInteractionModel< CloudType >::WallInteractionModel().

Here is the call graph for this function:

◆ ~SpecularReflection()

template<class CloudType>
~SpecularReflection ( )
virtual

Destructor.

Definition at line 41 of file SpecularReflection.C.

Member Function Documentation

◆ TypeName()

template<class CloudType>
TypeName ( "SpecularReflection< CloudType >" )

Runtime type information.

References WallInteractionModel< CloudType >::dict(), and p.

Here is the call graph for this function:

◆ correct()

template<class CloudType>
void correct ( typename CloudType::parcelType & p)
virtual

Apply wall correction.

Implements WallInteractionModel< CloudType >.

Definition at line 48 of file SpecularReflection.C.

References p, and U.


The documentation for this class was generated from the following files: