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

The injectormodel is used to set initial droplet size and the velocity direction. More...

#include <dieselSpray/injectorModel.H>


Detailed Description

The injectormodel is used to set initial droplet size and the velocity direction.

Definition at line 54 of file injectorModel.H.

Inheritance diagram for injectorModel:
Collaboration diagram for injectorModel:

List of all members.

Public Member Functions

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

Static Public Member Functions

static autoPtr< injectorModel >  New (const dictionary &dict, spray &sm)

Protected Attributes

const dictionary &  dict_
spray &  sm_
const PtrList< injector > &  injectors_
Random &  rndGen_

Constructor & Destructor Documentation

injectorModel ( const dictionary &   dict,
spray &   sm  
)

Construct from components.

Definition at line 46 of file injectorModel.C.

~injectorModel (  ) [virtual]

Definition at line 59 of file injectorModel.C.


Member Function Documentation

TypeName ( "injectorModel"    )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr   ,
injectorModel   ,
dictionary   ,
(const dictionary &dict, spray &sm)   ,
(dict, sm)    
)
autoPtr< injectorModel > New ( const dictionary &   dict,
spray &   sm  
) [static]
virtual scalar d0 ( const label   injector,
const scalar   time  
) const [pure virtual]
virtual vector direction ( const label   injector,
const label   hole,
const scalar   time,
const scalar   d  
) const [pure virtual]
virtual scalar velocity ( const label   i,
const scalar   time  
) const [pure virtual]
virtual scalar averageVelocity ( const label   i  ) const [pure virtual]

Member Data Documentation

const dictionary& dict_ [protected]

Definition at line 61 of file injectorModel.H.

spray& sm_ [protected]

Definition at line 62 of file injectorModel.H.

const PtrList<injector>& injectors_ [protected]

Definition at line 64 of file injectorModel.H.

Random& rndGen_ [protected]

Definition at line 65 of file injectorModel.H.


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