Indexes into negList (negative index) or posList (zero or positive index). More...
Public Member Functions | |
BiIndirectList (const UList< T > &posList, const UList< T > &negList, const labelUList &addr) | |
BiIndirectList (const UList< T > &posList, const UList< T > &negList, labelList &&addr) | |
label | size () const noexcept |
bool | empty () const noexcept |
const UList< T > & | posList () const noexcept |
const UList< T > & | negList () const noexcept |
const labelList & | addressing () const noexcept |
void | resetAddressing (const labelUList &addr) |
void | resetAddressing (labelList &&addr) |
List< T > | operator() () const |
T & | operator[] (const label i) |
const T & | operator[] (const label i) const |
void | operator= (const UList< T > &ae) |
void | operator= (const T &val) |
Static Public Member Functions | |
static label | posIndex (const label i) |
static label | negIndex (const label i) |
Indexes into negList (negative index) or posList (zero or positive index).
Definition at line 48 of file BiIndirectList.H.
|
inline |
Definition at line 42 of file BiIndirectListI.H.
Definition at line 56 of file BiIndirectListI.H.
|
inlinenoexcept |
Definition at line 71 of file BiIndirectListI.H.
|
inlinenoexcept |
Definition at line 78 of file BiIndirectListI.H.
|
inlinenoexcept |
Definition at line 85 of file BiIndirectListI.H.
|
inlinenoexcept |
Definition at line 92 of file BiIndirectListI.H.
|
inlinenoexcept |
Definition at line 100 of file BiIndirectListI.H.
|
inlinestatic |
Definition at line 25 of file BiIndirectListI.H.
|
inlinestatic |
Definition at line 32 of file BiIndirectListI.H.
|
inline |
Definition at line 108 of file BiIndirectListI.H.
|
inline |
Definition at line 118 of file BiIndirectListI.H.
|
inline |
Definition at line 129 of file BiIndirectListI.H.
References forAll.
|
inline |
Definition at line 143 of file BiIndirectListI.H.
|
inline |
Definition at line 159 of file BiIndirectListI.H.
Definition at line 175 of file BiIndirectListI.H.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, forAll, and UList::size().
|
inline |
Definition at line 194 of file BiIndirectListI.H.
References forAll.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.