A List with indirect addressing. More...
Public Member Functions | |
UIndirectList (const UList< T > &values, const labelUList &addr) | |
Shallow copy values and addressing. More... | |
UIndirectList (const UIndirectList< T > &list) | |
Copy construct (shallow copy values and addressing) 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 60 of file faMatrix.H.
|
inline |
Shallow copy values and addressing.
Definition at line 74 of file UIndirectList.H.
|
inline |
Copy construct (shallow copy values and addressing)
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.