Public Member Functions | Protected Attributes | List of all members
profileModelList Class Reference

Base class for profile models. More...

Inheritance diagram for profileModelList:
Inheritance graph
[legend]
Collaboration diagram for profileModelList:
Collaboration graph
[legend]

Public Member Functions

 profileModelList (const dictionary &dict, const bool readFields=true)
 
 ~profileModelList ()=default
 
void connectBlades (const List< word > &names, List< label > &addr) const
 
- Public Member Functions inherited from PtrList< profileModel >
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)
 

Protected Attributes

const dictionary dict_
 

Additional Inherited Members

- Protected Member Functions inherited from PtrList< profileModel >
void readIstream (Istream &is, const INew &inew)
 
void free ()
 

Detailed Description

Base class for profile models.

Source files

Definition at line 47 of file profileModelList.H.

Constructor & Destructor Documentation

◆ profileModelList()

profileModelList ( const dictionary dict,
const bool  readFields = true 
)

Definition at line 26 of file profileModelList.C.

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

Here is the call graph for this function:

◆ ~profileModelList()

~profileModelList ( )
default

Member Function Documentation

◆ connectBlades()

void connectBlades ( const List< word > &  names,
List< label > &  addr 
) const

Definition at line 66 of file profileModelList.C.

References Foam::exit(), Foam::FatalError, FatalErrorInFunction, forAll, profileModel::name(), and Foam::PtrListOps::names().

Here is the call graph for this function:

Member Data Documentation

◆ dict_

const dictionary dict_
protected

Definition at line 56 of file profileModelList.H.


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