FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

hollowConeInjector Class Reference

A hollow cone injector with randomly distributed parcels between the inner and outer cone angle. More...

#include <dieselSpray/hollowCone.H>


Detailed Description

A hollow cone injector with randomly distributed parcels between the inner and outer cone angle.

Set inner angle to zero for solid cone.

Definition at line 50 of file hollowCone.H.

Inheritance diagram for hollowConeInjector:
Collaboration diagram for hollowConeInjector:

List of all members.

Public Member Functions

 TypeName ("hollowConeInjector")
 Runtime type information.
 hollowConeInjector (const dictionary &dict, spray &sm)
 Construct from components.
 ~hollowConeInjector ()
scalar  d0 (const label injector, const scalar time) const
 Return the injected droplet diameter.
vector  direction (const label injector, const label hole, const scalar time, const scalar d) const
 Return the spray angle of the injector.
scalar  velocity (const label i, const scalar time) const
scalar  averageVelocity (const label i) const

Constructor & Destructor Documentation

hollowConeInjector ( const dictionary &   dict,
spray &   sm  
)

Construct from components.

Definition at line 51 of file hollowCone.C.

References Foam::abort(), spray::ambientPressure(), Foam::FatalError, forAll, spray::fuels(), spray::injectors(), and PtrList< T >::size().

Definition at line 99 of file hollowCone.C.


Member Function Documentation

TypeName ( "hollowConeInjector"    )

Runtime type information.

scalar d0 ( const label   injector,
const scalar   time  
) const [virtual]

Return the injected droplet diameter.

Implements injectorModel.

Definition at line 106 of file hollowCone.C.

vector direction ( const label   injector,
const label   hole,
const scalar   time,
const scalar   d  
) const [virtual]

Return the spray angle of the injector.

Implements injectorModel.

Definition at line 116 of file hollowCone.C.

References beta(), Foam::cos(), Foam::mag(), Foam::mathematicalConstant::pi(), Foam::reduce(), Foam::sin(), and Vector< Cmpt >::zero.

scalar velocity ( const label   i,
const scalar   time  
) const [virtual]
scalar averageVelocity ( const label   i  ) const [virtual]

The documentation for this class was generated from the following files:
  • src/lagrangian/dieselSpray/spraySubModels/injectorModel/hollowCone/hollowCone.H
  • src/lagrangian/dieselSpray/spraySubModels/injectorModel/hollowCone/hollowCone.C