volumeLagrangianScalarFieldSource Class Reference

This source condition provides the volume of introduced particles. It converts between the corresponding diameter/etc..., conditions to automatically produce a value for the volume. It is selected automatically by the functions that need it, so the user should never need to specify this condition explicitly. More...

Inheritance diagram for volumeLagrangianScalarFieldSource:
Collaboration diagram for volumeLagrangianScalarFieldSource:

Public Member Functions

 TypeName ("volume")
 Runtime type information. More...
 
 volumeLagrangianScalarFieldSource (const regIOobject &)
 Construct from internal field. More...
 
 volumeLagrangianScalarFieldSource (const regIOobject &, const dictionary &)
 Construct from internal field and dictionary. More...
 
 volumeLagrangianScalarFieldSource (const volumeLagrangianScalarFieldSource &, const regIOobject &)
 Copy constructor setting the internal field reference. More...
 
virtual autoPtr< LagrangianScalarFieldSource > clone (const regIOobject &iIo) const
 Construct and return a clone setting the internal field reference. More...
 
virtual ~volumeLagrangianScalarFieldSource ()
 Destructor. More...
 
virtual tmp< LagrangianSubScalarFieldvalue (const LagrangianInjection &, const LagrangianSubMesh &) const
 Return the value for an instantaneous injection. More...
 

Detailed Description

This source condition provides the volume of introduced particles. It converts between the corresponding diameter/etc..., conditions to automatically produce a value for the volume. It is selected automatically by the functions that need it, so the user should never need to specify this condition explicitly.

Source files

Definition at line 53 of file volumeLagrangianScalarFieldSource.H.

Constructor & Destructor Documentation

◆ volumeLagrangianScalarFieldSource() [1/3]

Construct from internal field.

Definition at line 32 of file volumeLagrangianScalarFieldSource.C.

Referenced by volumeLagrangianScalarFieldSource::clone().

Here is the caller graph for this function:

◆ volumeLagrangianScalarFieldSource() [2/3]

volumeLagrangianScalarFieldSource ( const regIOobject iIo,
const dictionary dict 
)

Construct from internal field and dictionary.

Definition at line 42 of file volumeLagrangianScalarFieldSource.C.

◆ volumeLagrangianScalarFieldSource() [3/3]

Copy constructor setting the internal field reference.

Definition at line 53 of file volumeLagrangianScalarFieldSource.C.

◆ ~volumeLagrangianScalarFieldSource()

Destructor.

Definition at line 66 of file volumeLagrangianScalarFieldSource.C.

Member Function Documentation

◆ TypeName()

TypeName ( "volume"  )

Runtime type information.

◆ clone()

virtual autoPtr<LagrangianScalarFieldSource> clone ( const regIOobject iIo) const
inlinevirtual

Construct and return a clone setting the internal field reference.

Definition at line 84 of file volumeLagrangianScalarFieldSource.H.

References volumeLagrangianScalarFieldSource::volumeLagrangianScalarFieldSource().

Here is the call graph for this function:

◆ value()

Foam::tmp< Foam::LagrangianSubScalarField > value ( const LagrangianInjection injection,
const LagrangianSubMesh subMesh 
) const
virtual

Return the value for an instantaneous injection.

Definition at line 73 of file volumeLagrangianScalarFieldSource.C.


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