|
|
|
UIndirectList< T > Class Template ReferenceA List with indirect addressing. Like IndirectList but does not store addressing. More...
Collaboration diagram for UIndirectList< T >:
![]()
Detailed Descriptiontemplate<class T>
A List with indirect addressing. Like IndirectList but does not store addressing.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| UIndirectList | ( | const UList< T > & | completeList, | |
| const UList< label > & | addr | |||
| ) | [inline] |
Construct given the complete list and the addressing array.
Definition at line 22 of file UIndirectListI.H.
| Foam::label size | ( | ) | const [inline] |
Definition at line 35 of file UIndirectListI.H.
| bool empty | ( | ) | const [inline] |
Definition at line 42 of file UIndirectListI.H.
References UList< T >::size().

| const Foam::UList< T > & completeList | ( | ) | const [inline] |
Definition at line 49 of file UIndirectListI.H.
References UList< T >::empty().

| const Foam::List< Foam::label > & addressing | ( | ) | const [inline] |
Definition at line 56 of file UIndirectListI.H.
| Foam::List< T > operator() | ( | ) | const [inline] |
| T & operator[] | ( | const label | i | ) | [inline] |
| const T & operator[] | ( | const label | i | ) | const [inline] |
| void operator= | ( | const UList< T > & | ae | ) | [inline] |
| void operator= | ( | const T & | t | ) | [inline] |
| Ostream& operator | ( | Ostream & | , | |
| const UIndirectList< T > & | ||||
| ) | [friend] |
Write UIndirectList to Ostream.
Binary output is currently still a bit of a problem