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

No collison BinaryCollision Model. More...

#include <NoBinaryCollision.H>

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

Public Member Functions

 TypeName ("none")
 Runtime type information.
 NoBinaryCollision (const dictionary &dict, CloudType &cloud)
 Construct from dictionary.
virtual ~NoBinaryCollision ()
 Destructor.
virtual bool active () const
 Flag to indicate whether model activates collision model.
virtual scalar sigmaTcR (const typename CloudType::parcelType &pP, const typename CloudType::parcelType &pQ) const
 Return the collision cross section * relative velocity product.
virtual void collide (typename CloudType::parcelType &pP, typename CloudType::parcelType &pQ)
 Apply collision.
Public Member Functions inherited from BinaryCollisionModel< CloudType >
 TypeName ("BinaryCollisionModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, BinaryCollisionModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
 Declare runtime constructor selection table.
 BinaryCollisionModel (CloudType &owner)
 Construct null from owner.
 BinaryCollisionModel (const dictionary &dict, CloudType &owner, const word &type)
 Construct from components.
virtual ~BinaryCollisionModel ()
 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 BinaryCollisionModel< CloudType >
static autoPtr< BinaryCollisionModel< CloudType > > New (const dictionary &dict, CloudType &owner)
 Selector.

Detailed Description

template<class CloudType>
class Foam::NoBinaryCollision< CloudType >

No collison BinaryCollision Model.

Definition at line 41 of file NoBinaryCollision.H.

Constructor & Destructor Documentation

◆ NoBinaryCollision()

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

Construct from dictionary.

Definition at line 29 of file NoBinaryCollision.C.

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

Here is the call graph for this function:

◆ ~NoBinaryCollision()

template<class CloudType>
~NoBinaryCollision ( )
virtual

Destructor.

Definition at line 42 of file NoBinaryCollision.C.

Member Function Documentation

◆ TypeName()

template<class CloudType>
TypeName ( "none" )

Runtime type information.

References BinaryCollisionModel< CloudType >::dict().

Here is the call graph for this function:

◆ active()

template<class CloudType>
bool active ( ) const
virtual

Flag to indicate whether model activates collision model.

Implements BinaryCollisionModel< CloudType >.

Definition at line 49 of file NoBinaryCollision.C.

◆ sigmaTcR()

template<class CloudType>
Foam::scalar sigmaTcR ( const typename CloudType::parcelType & pP,
const typename CloudType::parcelType & pQ ) const
virtual

Return the collision cross section * relative velocity product.

Implements BinaryCollisionModel< CloudType >.

Definition at line 56 of file NoBinaryCollision.C.

References Foam::abort(), Foam::FatalError, FatalErrorInFunction, and Foam::nl.

Here is the call graph for this function:

◆ collide()

template<class CloudType>
void collide ( typename CloudType::parcelType & pP,
typename CloudType::parcelType & pQ )
virtual

Apply collision.

Implements BinaryCollisionModel< CloudType >.

Definition at line 74 of file NoBinaryCollision.C.


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