A table of dynamically loaded libraries. More...
#include <OpenFOAM/dlLibraryTable.H>
A table of dynamically loaded libraries.
Definition at line 51 of file dlLibraryTable.H.
Classes | |
class | readDlLibrary |
Class whose construction causes the reading of dynamic libraries. More...
| |
Public Member Functions | |
dlLibraryTable () | |
Construct null.
| |
~dlLibraryTable () | |
Static Public Member Functions | |
static bool | open (const fileName &name) |
Open the named library.
| |
static bool | open (const dictionary &, const word &libsEntry) |
Open all the libraries listed in the 'libsEntry' entry in the.
| |
template<class TablePtr > | |
static bool | open (const dictionary &, const word &libsEntry, const TablePtr &tablePtr) |
Open all the libraries listed in the 'libsEntry' entry in the.
| |
Static Public Attributes | |
static dlLibraryTable | loadedLibraries |
Static data someStaticData.
|
dlLibraryTable | ( | ) |
Construct null.
Definition at line 38 of file dlLibraryTable.C.
~dlLibraryTable | ( | ) |
Definition at line 56 of file dlLibraryTable.C.
bool open | ( | const fileName & | name ) | [static]
|
Open the named library.
Definition at line 65 of file dlLibraryTable.C.
References Foam::debug::controlDict(), Foam::endl(), fileName::ext(), forAllConstIter, dictionary::found(), Foam::Info, fileName::lessExt(), dictionary::lookup(), List< T >::setSize(), List< T >::size(), and WarningIn.
Referenced by PstreamImpl::loadPstreamLibrary(), GAMGAgglomeration::New(), functionObject::New(), motionSolver::New(), dynamicFvMesh::New(), dlLibraryTable::open(), and parMetisDecomp::parMetisDecomp().
bool open | ( | const dictionary & | dict, |
const word & | libsEntry | ||
) | [static]
|
Open all the libraries listed in the 'libsEntry' entry in the.
given dictionary if present
Definition at line 142 of file dlLibraryTable.C.
References forAll, dictionary::found(), dictionary::lookup(), and dlLibraryTable::open().
bool open | ( | const dictionary & | dict, |
const word & | libsEntry, | ||
const TablePtr & | tablePtr | ||
) | [static]
|
Open all the libraries listed in the 'libsEntry' entry in the.
given dictionary if present and check the additions to the give constructor table
Definition at line 34 of file dlLibraryTableTemplates.C.
References Foam::endl(), forAll, dictionary::found(), dictionary::lookup(), and WarningIn.
Foam::dlLibraryTable loadedLibraries [static]
|
Static data someStaticData.
Definition at line 69 of file dlLibraryTable.H.