DLListBase Class ReferenceBase doubly-linked list.
More...
List of all members.
Detailed Description
Base doubly-linked list.
- Source files
-
Definition at line 46 of file DLListBase.H.
Constructor & Destructor Documentation
Member Function Documentation
Return number of elements in list.
Reimplemented in Cloud< ParticleType >, Cloud< BasicReactingMultiphaseParcel< ThermoType > >, Cloud< basicThermoParcel >, Cloud< molecule >, Cloud< CoalParcel< ThermoType > >, Cloud< trackedParticle >, Cloud< basicKinematicParcel >, Cloud< ParcelType >, Cloud< parcel >, Cloud< solidParticle >, Cloud< dsmcParcel >, Cloud< indexedParticle >, Cloud< passiveParticle >, and Cloud< BasicReactingParcel< ThermoType > >.
Definition at line 69 of file DLListBaseI.H.
Referenced by phaseProperties::phaseProperties(), and Foam::preservePatchTypes().
| bool empty |
( |
|
) |
const [inline] |
Return true if the list is empty.
Definition at line 75 of file DLListBaseI.H.
Return first entry.
Reimplemented in LList< DLListBase, autoPtr< regExp > >, LList< DLListBase, entry * >, LList< DLListBase, phase * >, LList< DLListBase, T >, LList< DLListBase, T * >, LPtrList< DLListBase, T >, LPtrList< DLListBase, phase >, UILList< DLListBase, T >, UILList< DLListBase, molecule >, UILList< DLListBase, entry >, UILList< DLListBase, passiveParticle >, UILList< DLListBase, BasicReactingMultiphaseParcel< ThermoType > >, UILList< DLListBase, ParticleType >, UILList< DLListBase, indexedParticle >, UILList< DLListBase, CoalParcel< ThermoType > >, UILList< DLListBase, parcel >, UILList< DLListBase, dsmcParcel >, UILList< DLListBase, trackedParticle >, UILList< DLListBase, solidParticle >, UILList< DLListBase, CallbackType >, UILList< DLListBase, basicKinematicParcel >, UILList< DLListBase, ParcelType >, UILList< DLListBase, BasicReactingParcel< ThermoType > >, and UILList< DLListBase, basicThermoParcel >.
Definition at line 82 of file DLListBaseI.H.
Return const access to first entry.
Reimplemented in LList< DLListBase, autoPtr< regExp > >, LList< DLListBase, entry * >, LList< DLListBase, phase * >, LList< DLListBase, T >, LList< DLListBase, T * >, LPtrList< DLListBase, T >, LPtrList< DLListBase, phase >, UILList< DLListBase, T >, UILList< DLListBase, molecule >, UILList< DLListBase, entry >, UILList< DLListBase, passiveParticle >, UILList< DLListBase, BasicReactingMultiphaseParcel< ThermoType > >, UILList< DLListBase, ParticleType >, UILList< DLListBase, indexedParticle >, UILList< DLListBase, CoalParcel< ThermoType > >, UILList< DLListBase, parcel >, UILList< DLListBase, dsmcParcel >, UILList< DLListBase, trackedParticle >, UILList< DLListBase, solidParticle >, UILList< DLListBase, CallbackType >, UILList< DLListBase, basicKinematicParcel >, UILList< DLListBase, ParcelType >, UILList< DLListBase, BasicReactingParcel< ThermoType > >, and UILList< DLListBase, basicThermoParcel >.
Definition at line 95 of file DLListBaseI.H.
Return last entry.
Reimplemented in LList< DLListBase, autoPtr< regExp > >, LList< DLListBase, entry * >, LList< DLListBase, phase * >, LList< DLListBase, T >, LList< DLListBase, T * >, LPtrList< DLListBase, T >, LPtrList< DLListBase, phase >, UILList< DLListBase, T >, UILList< DLListBase, molecule >, UILList< DLListBase, entry >, UILList< DLListBase, passiveParticle >, UILList< DLListBase, BasicReactingMultiphaseParcel< ThermoType > >, UILList< DLListBase, ParticleType >, UILList< DLListBase, indexedParticle >, UILList< DLListBase, CoalParcel< ThermoType > >, UILList< DLListBase, parcel >, UILList< DLListBase, dsmcParcel >, UILList< DLListBase, trackedParticle >, UILList< DLListBase, solidParticle >, UILList< DLListBase, CallbackType >, UILList< DLListBase, basicKinematicParcel >, UILList< DLListBase, ParcelType >, UILList< DLListBase, BasicReactingParcel< ThermoType > >, and UILList< DLListBase, basicThermoParcel >.
Definition at line 108 of file DLListBaseI.H.
Return const access to last entry.
Reimplemented in LList< DLListBase, autoPtr< regExp > >, LList< DLListBase, entry * >, LList< DLListBase, phase * >, LList< DLListBase, T >, LList< DLListBase, T * >, LPtrList< DLListBase, T >, LPtrList< DLListBase, phase >, UILList< DLListBase, T >, UILList< DLListBase, molecule >, UILList< DLListBase, entry >, UILList< DLListBase, passiveParticle >, UILList< DLListBase, BasicReactingMultiphaseParcel< ThermoType > >, UILList< DLListBase, ParticleType >, UILList< DLListBase, indexedParticle >, UILList< DLListBase, CoalParcel< ThermoType > >, UILList< DLListBase, parcel >, UILList< DLListBase, dsmcParcel >, UILList< DLListBase, trackedParticle >, UILList< DLListBase, solidParticle >, UILList< DLListBase, CallbackType >, UILList< DLListBase, basicKinematicParcel >, UILList< DLListBase, ParcelType >, UILList< DLListBase, BasicReactingParcel< ThermoType > >, and UILList< DLListBase, basicThermoParcel >.
Definition at line 121 of file DLListBaseI.H.
Swap this element with the one below unless it is at the bottom.
Definition at line 121 of file DLListBase.C.
Remove and return head.
Reimplemented in LList< DLListBase, autoPtr< regExp > >, LList< DLListBase, entry * >, LList< DLListBase, phase * >, LList< DLListBase, T >, LList< DLListBase, T * >, UILList< DLListBase, T >, UILList< DLListBase, molecule >, UILList< DLListBase, entry >, UILList< DLListBase, passiveParticle >, UILList< DLListBase, BasicReactingMultiphaseParcel< ThermoType > >, UILList< DLListBase, ParticleType >, UILList< DLListBase, indexedParticle >, UILList< DLListBase, CoalParcel< ThermoType > >, UILList< DLListBase, parcel >, UILList< DLListBase, dsmcParcel >, UILList< DLListBase, trackedParticle >, UILList< DLListBase, solidParticle >, UILList< DLListBase, CallbackType >, UILList< DLListBase, basicKinematicParcel >, UILList< DLListBase, ParcelType >, UILList< DLListBase, BasicReactingParcel< ThermoType > >, and UILList< DLListBase, basicThermoParcel >.
Definition at line 162 of file DLListBase.C.
Reimplemented in LList< DLListBase, autoPtr< regExp > >, LList< DLListBase, entry * >, LList< DLListBase, phase * >, LList< DLListBase, T >, LList< DLListBase, T * >, UILList< DLListBase, T >, UILList< DLListBase, molecule >, UILList< DLListBase, entry >, UILList< DLListBase, passiveParticle >, UILList< DLListBase, BasicReactingMultiphaseParcel< ThermoType > >, UILList< DLListBase, ParticleType >, UILList< DLListBase, indexedParticle >, UILList< DLListBase, CoalParcel< ThermoType > >, UILList< DLListBase, parcel >, UILList< DLListBase, dsmcParcel >, UILList< DLListBase, trackedParticle >, UILList< DLListBase, solidParticle >, UILList< DLListBase, CallbackType >, UILList< DLListBase, basicKinematicParcel >, UILList< DLListBase, ParcelType >, UILList< DLListBase, BasicReactingParcel< ThermoType > >, and UILList< DLListBase, basicThermoParcel >.
Definition at line 153 of file DLListBaseI.H.
Replace oldIter with newLink and return element.
Definition at line 163 of file DLListBaseI.H.
Clear the list.
Reimplemented in Cloud< ParticleType >, DsmcCloud< ParcelType >, dictionary, Cloud< BasicReactingMultiphaseParcel< ThermoType > >, Cloud< basicThermoParcel >, Cloud< molecule >, Cloud< CoalParcel< ThermoType > >, Cloud< trackedParticle >, Cloud< basicKinematicParcel >, Cloud< ParcelType >, Cloud< parcel >, Cloud< solidParticle >, Cloud< dsmcParcel >, Cloud< indexedParticle >, Cloud< passiveParticle >, Cloud< BasicReactingParcel< ThermoType > >, DsmcCloud< dsmcParcel >, DictionaryBase< DLPtrList< phase >, phase >, DictionaryBase< UIDLList< T >, T >, DictionaryBase< DLList< T * >, T >, DictionaryBase< DLPtrList< T >, T >, DictionaryBase< IDLList< T >, T >, ILList< DLListBase, trackedParticle >, ILList< DLListBase, CoalParcel< ThermoType > >, ILList< DLListBase, molecule >, ILList< DLListBase, dsmcParcel >, ILList< DLListBase, ParcelType >, ILList< DLListBase, passiveParticle >, ILList< DLListBase, basicThermoParcel >, ILList< DLListBase, BasicReactingMultiphaseParcel< ThermoType > >, ILList< DLListBase, basicKinematicParcel >, ILList< DLListBase, T >, ILList< DLListBase, indexedParticle >, ILList< DLListBase, BasicReactingParcel< ThermoType > >, ILList< DLListBase, parcel >, ILList< DLListBase, entry >, ILList< DLListBase, solidParticle >, ILList< DLListBase, ParticleType >, LList< DLListBase, autoPtr< regExp > >, LList< DLListBase, entry * >, LList< DLListBase, phase * >, LList< DLListBase, T >, LList< DLListBase, T * >, LPtrList< DLListBase, T >, and LPtrList< DLListBase, phase >.
Definition at line 133 of file DLListBaseI.H.
References Foam::abort(), Foam::FatalError, and FatalErrorIn.
Transfer the contents of the argument into this List.
and annull the argument list.
Definition at line 141 of file DLListBaseI.H.
Reimplemented in Cloud< ParticleType >, Cloud< BasicReactingMultiphaseParcel< ThermoType > >, Cloud< basicThermoParcel >, Cloud< molecule >, Cloud< CoalParcel< ThermoType > >, Cloud< trackedParticle >, Cloud< basicKinematicParcel >, Cloud< ParcelType >, Cloud< parcel >, Cloud< solidParticle >, Cloud< dsmcParcel >, Cloud< indexedParticle >, Cloud< passiveParticle >, and Cloud< BasicReactingParcel< ThermoType > >.
Definition at line 245 of file DLListBaseI.H.
Reimplemented in Cloud< ParticleType >, JobInfo, Cloud< BasicReactingMultiphaseParcel< ThermoType > >, Cloud< basicThermoParcel >, Cloud< molecule >, Cloud< CoalParcel< ThermoType > >, Cloud< trackedParticle >, Cloud< basicKinematicParcel >, Cloud< ParcelType >, Cloud< parcel >, Cloud< solidParticle >, Cloud< dsmcParcel >, Cloud< indexedParticle >, Cloud< passiveParticle >, and Cloud< BasicReactingParcel< ThermoType > >.
Definition at line 258 of file DLListBaseI.H.
Reimplemented in Cloud< ParticleType >, Cloud< BasicReactingMultiphaseParcel< ThermoType > >, Cloud< basicThermoParcel >, Cloud< molecule >, Cloud< CoalParcel< ThermoType > >, Cloud< trackedParticle >, Cloud< basicKinematicParcel >, Cloud< ParcelType >, Cloud< parcel >, Cloud< solidParticle >, Cloud< dsmcParcel >, Cloud< indexedParticle >, Cloud< passiveParticle >, and Cloud< BasicReactingParcel< ThermoType > >.
Definition at line 344 of file DLListBaseI.H.
Referenced by DLListBase::end().
Reimplemented in Cloud< ParticleType >, Cloud< BasicReactingMultiphaseParcel< ThermoType > >, Cloud< basicThermoParcel >, Cloud< molecule >, Cloud< CoalParcel< ThermoType > >, Cloud< trackedParticle >, Cloud< basicKinematicParcel >, Cloud< ParcelType >, Cloud< parcel >, Cloud< solidParticle >, Cloud< dsmcParcel >, Cloud< indexedParticle >, Cloud< passiveParticle >, and Cloud< BasicReactingParcel< ThermoType > >.
Definition at line 358 of file DLListBaseI.H.
Reimplemented in Cloud< ParticleType >, Cloud< BasicReactingMultiphaseParcel< ThermoType > >, Cloud< basicThermoParcel >, Cloud< molecule >, Cloud< CoalParcel< ThermoType > >, Cloud< trackedParticle >, Cloud< basicKinematicParcel >, Cloud< ParcelType >, Cloud< parcel >, Cloud< solidParticle >, Cloud< dsmcParcel >, Cloud< indexedParticle >, Cloud< passiveParticle >, and Cloud< BasicReactingParcel< ThermoType > >.
Definition at line 365 of file DLListBaseI.H.
Reimplemented in Cloud< ParticleType >, Cloud< BasicReactingMultiphaseParcel< ThermoType > >, Cloud< basicThermoParcel >, Cloud< molecule >, Cloud< CoalParcel< ThermoType > >, Cloud< trackedParticle >, Cloud< basicKinematicParcel >, Cloud< ParcelType >, Cloud< parcel >, Cloud< solidParticle >, Cloud< dsmcParcel >, Cloud< indexedParticle >, Cloud< passiveParticle >, and Cloud< BasicReactingParcel< ThermoType > >.
Definition at line 372 of file DLListBaseI.H.
References DLListBase::cbegin().
Friends And Related Function Documentation
Reimplemented in Cloud< ParticleType >, Cloud< BasicReactingMultiphaseParcel< ThermoType > >, Cloud< basicThermoParcel >, Cloud< molecule >, Cloud< CoalParcel< ThermoType > >, Cloud< trackedParticle >, Cloud< basicKinematicParcel >, Cloud< ParcelType >, Cloud< parcel >, Cloud< solidParticle >, Cloud< dsmcParcel >, Cloud< indexedParticle >, Cloud< passiveParticle >, Cloud< BasicReactingParcel< ThermoType > >, LList< DLListBase, autoPtr< regExp > >, LList< DLListBase, entry * >, LList< DLListBase, phase * >, LList< DLListBase, T >, LList< DLListBase, T * >, LPtrList< DLListBase, T >, LPtrList< DLListBase, phase >, UILList< DLListBase, T >, UILList< DLListBase, molecule >, UILList< DLListBase, entry >, UILList< DLListBase, passiveParticle >, UILList< DLListBase, BasicReactingMultiphaseParcel< ThermoType > >, UILList< DLListBase, ParticleType >, UILList< DLListBase, indexedParticle >, UILList< DLListBase, CoalParcel< ThermoType > >, UILList< DLListBase, parcel >, UILList< DLListBase, dsmcParcel >, UILList< DLListBase, trackedParticle >, UILList< DLListBase, solidParticle >, UILList< DLListBase, CallbackType >, UILList< DLListBase, basicKinematicParcel >, UILList< DLListBase, ParcelType >, UILList< DLListBase, BasicReactingParcel< ThermoType > >, and UILList< DLListBase, basicThermoParcel >.
Definition at line 92 of file DLListBase.H.
Reimplemented in Cloud< ParticleType >, Cloud< BasicReactingMultiphaseParcel< ThermoType > >, Cloud< basicThermoParcel >, Cloud< molecule >, Cloud< CoalParcel< ThermoType > >, Cloud< trackedParticle >, Cloud< basicKinematicParcel >, Cloud< ParcelType >, Cloud< parcel >, Cloud< solidParticle >, Cloud< dsmcParcel >, Cloud< indexedParticle >, Cloud< passiveParticle >, Cloud< BasicReactingParcel< ThermoType > >, LList< DLListBase, autoPtr< regExp > >, LList< DLListBase, entry * >, LList< DLListBase, phase * >, LList< DLListBase, T >, LList< DLListBase, T * >, LPtrList< DLListBase, T >, LPtrList< DLListBase, phase >, UILList< DLListBase, T >, UILList< DLListBase, molecule >, UILList< DLListBase, entry >, UILList< DLListBase, passiveParticle >, UILList< DLListBase, BasicReactingMultiphaseParcel< ThermoType > >, UILList< DLListBase, ParticleType >, UILList< DLListBase, indexedParticle >, UILList< DLListBase, CoalParcel< ThermoType > >, UILList< DLListBase, parcel >, UILList< DLListBase, dsmcParcel >, UILList< DLListBase, trackedParticle >, UILList< DLListBase, solidParticle >, UILList< DLListBase, CallbackType >, UILList< DLListBase, basicKinematicParcel >, UILList< DLListBase, ParcelType >, UILList< DLListBase, BasicReactingParcel< ThermoType > >, and UILList< DLListBase, basicThermoParcel >.
Definition at line 95 of file DLListBase.H.
The documentation for this class was generated from the following files:
- src/OpenFOAM/containers/LinkedLists/linkTypes/DLListBase/DLListBase.H
- src/OpenFOAM/containers/LinkedLists/linkTypes/DLListBase/DLListBase.C
- src/OpenFOAM/containers/LinkedLists/linkTypes/DLListBase/DLListBaseI.H
Copyright © 2000-2009 OpenCFD Ltd
|