Public Member Functions | List of all members
injectionModelList Class Reference
Inheritance diagram for injectionModelList:
Inheritance graph
[legend]
Collaboration diagram for injectionModelList:
Collaboration graph
[legend]

Public Member Functions

 injectionModelList (liquidFilmBase &film)
 
 injectionModelList (liquidFilmBase &film, const dictionary &dict)
 
virtual ~injectionModelList ()
 
virtual void correct (scalarField &availableMass, volScalarField &massToInject, volScalarField &diameterToInject)
 
virtual void info (Ostream &os)
 
- Public Member Functions inherited from PtrList< injectionModel >
constexpr PtrList () noexcept
 
 PtrList (const label len)
 
 PtrList (const PtrList< T > &list)
 
 PtrList (PtrList< T > &&list)
 
 PtrList (UList< T * > &list)
 
 PtrList (const PtrList< T > &list, const CloneArg &cloneArgs)
 
 PtrList (PtrList< T > &list, bool reuse)
 
 PtrList (const SLPtrList< T > &list)
 
 PtrList (Istream &is, const INew &inew)
 
 PtrList (Istream &is)
 
 PtrList (PtrList< T > &list, bool reuse)
 
 PtrList (const SLPtrList< T > &list)
 
constexpr PtrList () noexcept
 
 PtrList (const label len)
 
 PtrList (const PtrList< T > &list)
 
 PtrList (PtrList< T > &&list)
 
 PtrList (UList< T * > &list)
 
 PtrList (Istream &is)
 
 ~PtrList ()
 
PtrList< Tclone (Args &&... args) const
 
Foam::PtrList< Tclone (Args &&... args) const
 
const Tset (const label i) const
 
autoPtr< Tset (const label i, T *ptr)
 
autoPtr< Tset (const label i, autoPtr< T > &ptr)
 
autoPtr< Tset (const label i, autoPtr< T > &&ptr)
 
autoPtr< Tset (const label i, std::unique_ptr< T > &&ptr)
 
autoPtr< Tset (const label i, const refPtr< T > &ptr)
 
autoPtr< Tset (const label i, const tmp< T > &ptr)
 
void clear ()
 
void resize (const label newLen)
 
void setSize (const label newLen)
 
void emplace_append (Args &&... args)
 
void append (T *ptr)
 
void append (autoPtr< T > &ptr)
 
void append (autoPtr< T > &&ptr)
 
void append (std::unique_ptr< T > &&ptr)
 
void append (const refPtr< T > &ptr)
 
void append (const tmp< T > &ptr)
 
autoPtr< Templace (const label i, Args &&... args)
 
Foam::autoPtr< Templace (const label i, Args &&... args)
 
autoPtr< Trelease (const label i)
 
void transfer (PtrList< T > &list)
 
void operator= (const PtrList< T > &list)
 
void operator= (PtrList< T > &&list)
 
- Public Member Functions inherited from filmSubModelBase
 filmSubModelBase (liquidFilmBase &film)
 
 filmSubModelBase (liquidFilmBase &film, const dictionary &dict, const word &baseName, const word &modelType, const word &dictExt="Coeffs")
 
 filmSubModelBase (const word &modelName, liquidFilmBase &film, const dictionary &dict, const word &baseName, const word &modelType)
 
virtual ~filmSubModelBase ()
 
virtual bool writeTime () const
 
const liquidFilmBasefilm () const
 
liquidFilmBasefilm ()
 
template<class FilmType >
const FilmType & filmType () const
 
- Public Member Functions inherited from subModelBase
 subModelBase (dictionary &properties)
 
 subModelBase (dictionary &properties, const dictionary &dict, const word &baseName, const word &modelType, const word &dictExt="Coeffs")
 
 subModelBase (const word &modelName, dictionary &properties, const dictionary &dict, const word &baseName, const word &modelType)
 
 subModelBase (const subModelBase &smb)
 
virtual ~subModelBase ()
 
const wordmodelName () const
 
const dictionarydict () const
 
const wordbaseName () const
 
const wordmodelType () const
 
const dictionarycoeffDict () const
 
const dictionaryproperties () const
 
virtual bool defaultCoeffs (const bool printMsg) const
 
virtual bool active () const
 
virtual void cacheFields (const bool store)
 
virtual fileName localPath () const
 
template<class Type >
Type getBaseProperty (const word &entryName, const Type &defaultValue=Type(Zero)) const
 
template<class Type >
void getBaseProperty (const word &entryName, Type &value) const
 
template<class Type >
void setBaseProperty (const word &entryName, const Type &value)
 
bool getModelDict (const word &entryName, dictionary &dict) const
 
template<class Type >
void getModelProperty (const word &entryName, Type &value) const
 
template<class Type >
Type getModelProperty (const word &entryName, const Type &defaultValue=Type(Zero)) const
 
template<class Type >
void setModelProperty (const word &entryName, const Type &value)
 
virtual void write (Ostream &os) const
 

Additional Inherited Members

- Protected Member Functions inherited from PtrList< injectionModel >
void readIstream (Istream &is, const INew &inew)
 
void free ()
 
- Protected Member Functions inherited from subModelBase
bool inLine () const
 
- Protected Attributes inherited from filmSubModelBase
liquidFilmBasefilmModel_
 
- Protected Attributes inherited from subModelBase
const word modelName_
 
dictionaryproperties_
 
const dictionary dict_
 
const word baseName_
 
const word modelType_
 
const dictionary coeffDict_
 

Detailed Description

Definition at line 53 of file injectionModelList.H.

Constructor & Destructor Documentation

◆ injectionModelList() [1/2]

Definition at line 35 of file injectionModelList.C.

◆ injectionModelList() [2/2]

injectionModelList ( liquidFilmBase film,
const dictionary dict 
)

Definition at line 43 of file injectionModelList.C.

References dict, Foam::endl(), Foam::Info, injectionModel::New(), Foam::BitOps::set(), and setSize().

Here is the call graph for this function:

◆ ~injectionModelList()

~injectionModelList ( )
virtual

Definition at line 84 of file injectionModelList.C.

Member Function Documentation

◆ correct()

void correct ( scalarField availableMass,
volScalarField massToInject,
volScalarField diameterToInject 
)
virtual

Definition at line 91 of file injectionModelList.C.

References GeometricField::boundaryField(), GeometricField::boundaryFieldRef(), injectionModel::correct(), forAll, Foam::gSum(), and regionFaModel::patchID().

Referenced by liquidFilmModel::postEvolveRegion().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ info()

void info ( Ostream os)
virtual

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