48 template<
class ListType>
49 ListType
renumber(
const UList<label>& oldToNew,
const ListType&);
53 template<
class ListType>
59 template<
class ListType>
60 ListType
reorder(
const UList<label>& oldToNew,
const ListType&);
64 template<
class ListType>
72 template<
class Container>
76 template<
class Container>
95 template<
class T,
class ListType>
96 ListType
subset(
const UList<T>& select,
const T& value,
const ListType&);
101 template<
class T,
class ListType>
102 void inplaceSubset(
const UList<T>& select,
const T& value, ListType&);
108 template<
class BoolListType,
class ListType>
109 ListType
subset(
const BoolListType& select,
const ListType&);
115 template<
class BoolListType,
class ListType>
127 template<
class InList,
class OutList>
128 void invertManyToMany(
const label len,
const UList<InList>&, List<OutList>&);
130 template<
class InList,
class OutList>
134 invertManyToMany<InList,OutList>(len, in, out);
143 template<
class ListType>
147 typename ListType::const_reference,
152 template<
class ListType>
156 typename ListType::const_reference,
161 template<
class ListType>
165 const UList<label>& indices,
166 typename ListType::const_reference
170 template<
class ListType>
174 typename ListType::const_reference initValue,
175 const UList<label>& indices,
176 typename ListType::const_reference setValue
181 template<
class ListType>
182 label
findMax(
const ListType&,
const label start=0);
187 template<
class ListType>
188 label
findMin(
const ListType&,
const label start=0);
193 template<
class ListType>
197 typename ListType::const_reference,
204 template<
class ListType>
208 typename ListType::const_reference,
215 template<
class Container,
class T,
int nRows>
216 List<Container>
initList(
const T[nRows]);
221 template<
class Container,
class T,
int nRows,
int nColumns>