45 const label sizeA = labsA.
size();
46 const label sizeB = labsB.
size();
61 return (labsA[0] == labsB[0] ? 1 : 0);
66 label Bptr = labsB.
find(labsA[0]);
80 if (Bptr == labsB.
size())
85 if (labsA[Aptr] == labsB[Bptr])
100 if (labsA[Aptr] == labsB[Bptr])
117 label remaining = (sizeA - 2);
124 if (Aptr >= labsA.
size())
130 if (Bptr >= labsB.
size())
135 if (labsA[Aptr] != labsB[Bptr])
146 if (Aptr >= labsA.
size())
154 Bptr = labsB.
size() - 1;
157 if (labsA[Aptr] != labsB[Bptr])
void size(const label n)
Older name for setAddressableSize.
label find(const T &val) const
Find index of the first occurrence of the value.
An analytical geometric cellShape.
static int compare(const cellShape &a, const cellShape &b)
Compare cellShape vertices.
constexpr cellShape() noexcept
Default construct. Empty shape, no cell model.
tmp< faMatrix< Type > > operator==(const faMatrix< Type > &, const faMatrix< Type > &)
UList< label > labelUList
A UList of labels.