A List with indirect addressing. More...
Public Member Functions | |
UIndirectList (const UList< T > &values, const labelUList &addr) | |
Shallow copy values and addressing arrays. More... | |
UIndirectList (const UIndirectList< T > &list) | |
Copy construct (shallow copy of values and addressing arrays) More... | |
void | operator= (const UIndirectList< T > &rhs) |
Deep copy values, Fatal if list sizes are not identical. More... | |
A List with indirect addressing.
Like IndirectList but does not store addressing.
Note the const_cast of the list values. This is so we can use it both on const and non-const lists. Alternative would be to have a const_ variant etc.
Definition at line 109 of file fvMatrix.H.
|
inline |
Shallow copy values and addressing arrays.
Definition at line 74 of file UIndirectList.H.
|
inline |
Copy construct (shallow copy of values and addressing arrays)
Definition at line 80 of file UIndirectList.H.
|
inline |
Deep copy values, Fatal if list sizes are not identical.
Definition at line 92 of file UIndirectList.H.