OpenFOAM logo
Open Source CFD Toolkit

IOobjectList Class Reference

Inheritance diagram for IOobjectList:

Inheritance graph
[legend]
Collaboration diagram for IOobjectList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IOobjectList (const label nIoObjects=100)
 Construct given an initial estimate for the number of entries.
 IOobjectList (const objectRegistry &db, const fileName &instance, const fileName &local="")
 Construct from objectRegistry and instance path.
 IOobjectList (const IOobjectList &)
 Construct as copy.
 ~IOobjectList ()
bool add (IOobject &)
 Add an IOobject to list.
bool remove (IOobject &)
 Remove an IOobject from list.
IOobjectlookup (const word &name) const
 Lookup a given name and return IOobject ptr if found else NULL.
IOobjectList lookupClass (const word &className) const
 Return the list for all IOobjects of given class.
wordList names () const
 Return the list of names of the IOobjects.
wordList names (const word &className) const
 Return the list of names of the IOobjects of given class.

Constructor & Destructor Documentation

IOobjectList const label  nIoObjects = 100  )  [explicit]
 

Construct given an initial estimate for the number of entries.

IOobjectList const objectRegistry db,
const fileName instance,
const fileName local = ""
 

Construct from objectRegistry and instance path.

IOobjectList const IOobjectList  ) 
 

Construct as copy.

~IOobjectList  ) 
 


Member Function Documentation

bool add IOobject  ) 
 

Add an IOobject to list.

IOobject* lookup const word name  )  const
 

Lookup a given name and return IOobject ptr if found else NULL.

IOobjectList lookupClass const word className  )  const
 

Return the list for all IOobjects of given class.

wordList names const word className  )  const
 

Return the list of names of the IOobjects of given class.

wordList names  )  const
 

Return the list of names of the IOobjects.

bool remove IOobject  ) 
 

Remove an IOobject from list.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org