Public Member Functions | List of all members
FreeStream< CloudType > Class Template Reference

Inserting new particles across the faces of a all patched of type "patch" for a free stream. Uniform values number density, temperature and velocity sourced face-by-face from the boundaryT and boundaryU fields of the cloud. More...

Inheritance diagram for FreeStream< CloudType >:
Inheritance graph
[legend]
Collaboration diagram for FreeStream< CloudType >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("FreeStream")
 Runtime type information. More...
 
 FreeStream (const dictionary &dict, CloudType &cloud)
 Construct from dictionary. More...
 
virtual ~FreeStream ()
 Destructor. More...
 
virtual void autoMap (const mapPolyMesh &)
 Remap the particles to the correct cells following mesh change. More...
 
virtual void inflow ()
 Introduce particles. More...
 
- Public Member Functions inherited from InflowBoundaryModel< CloudType >
 TypeName ("InflowBoundaryModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, InflowBoundaryModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
 Declare runtime constructor selection table. More...
 
 InflowBoundaryModel (CloudType &owner)
 Construct null from owner. More...
 
 InflowBoundaryModel (const dictionary &dict, CloudType &owner, const word &type)
 Construct from dictionary. More...
 
virtual ~InflowBoundaryModel ()
 Destructor. More...
 
const CloudTypeowner () const
 Return const access the owner cloud object. More...
 
CloudTypeowner ()
 Return non-const access the owner cloud object for manipulation. More...
 
const dictionarydict () const
 Return the owner cloud dictionary. More...
 
const dictionarycoeffDict () const
 Return the coefficients dictionary. More...
 

Additional Inherited Members

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

Detailed Description

template<class CloudType>
class Foam::FreeStream< CloudType >

Inserting new particles across the faces of a all patched of type "patch" for a free stream. Uniform values number density, temperature and velocity sourced face-by-face from the boundaryT and boundaryU fields of the cloud.

Definition at line 49 of file FreeStream.H.

Constructor & Destructor Documentation

◆ FreeStream()

FreeStream ( const dictionary dict,
CloudType cloud 
)

◆ ~FreeStream()

~FreeStream ( )
virtual

Destructor.

Definition at line 114 of file FreeStream.C.

Member Function Documentation

◆ TypeName()

TypeName ( "FreeStream< CloudType >"  )

Runtime type information.

◆ autoMap()

void autoMap ( const mapPolyMesh mapper)
virtual

Remap the particles to the correct cells following mesh change.

Reimplemented from InflowBoundaryModel< CloudType >.

Definition at line 121 of file FreeStream.C.

References forAll, mesh, DSMCCloud< ParcelType >::mesh(), p, patchi, and List< T >::setSize().

Here is the call graph for this function:

◆ inflow()

void inflow ( )
virtual

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