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) | |
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 75 of file UIndirectList.H.
|
inline |
Copy construct from UIndirectList with shallow copy of values and addressing arrays
Definition at line 82 of file UIndirectList.H.
|
inline |
Deep copy values, Fatal if list sizes are not identical.
Definition at line 94 of file UIndirectList.H.