A List with indirect addressing. More...
Public Member Functions | |
IndirectList (const UList< T > &values, const labelUList &addr) | |
Copy construct addressing, shallow copy values reference. More... | |
IndirectList (const UList< T > &values, labelList &&addr) | |
Move construct addressing, shallow copy values reference. More... | |
IndirectList (const UList< T > &values, const Foam::zero) | |
Zero-sized addressing, shallow copy values reference. More... | |
IndirectList (const IndirectList< T > &list) | |
Copy construct addressing, shallow copy values reference. More... | |
IndirectList (IndirectList< T > &&list) | |
Move construct addressing, shallow copy values reference. More... | |
IndirectList (const UIndirectList< T > &list) | |
Copy construct addressing, shallow copy values reference. More... | |
void | operator= (const IndirectList< T > &rhs) |
Deep copy values, Fatal if list sizes are not identical. More... | |
const Addr & | addressing () const noexcept |
The list addressing. More... | |
Addr & | addressing () noexcept |
The list addressing. More... | |
![]() | |
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.
Definition at line 56 of file IndirectList.H.
|
inline |
Copy construct addressing, shallow copy values reference.
Definition at line 33 of file IndirectListI.H.
|
inline |
Move construct addressing, shallow copy values reference.
Definition at line 49 of file IndirectListI.H.
|
inline |
Zero-sized addressing, shallow copy values reference.
Definition at line 65 of file IndirectListI.H.
|
inline |
Copy construct addressing, shallow copy values reference.
Definition at line 80 of file IndirectListI.H.
|
inline |
Move construct addressing, shallow copy values reference.
Definition at line 93 of file IndirectListI.H.
|
inlineexplicit |
Copy construct addressing, shallow copy values reference.
Definition at line 106 of file IndirectListI.H.
|
inline |
Deep copy values, Fatal if list sizes are not identical.
Definition at line 96 of file IndirectList.H.
|
inlinenoexcept |
The list addressing.
Definition at line 76 of file IndirectListAddressing.H.
Referenced by sampledFaceZone::update(), and sampledPatch::update().
|
inlinenoexcept |
The list addressing.
Definition at line 82 of file IndirectListAddressing.H.