OpenFOAM logo
Open Source CFD Toolkit

Foam::ListListOps Namespace Reference


Functions

template<class AccessType, class T, class AccessOp>
AccessType combine (const List< T > &, AccessOp aop=accessOp< T >())
 Combines sublists into one big list.
template<class T, class AccessOp>
labelList subSizes (const List< T > &, AccessOp aop=accessOp< T >())
 Gets sizes of sublists.
template<class AccessType, class T, class AccessOp, class OffsetOp>
AccessType combineOffset (const List< T > &, const labelList &sizes, AccessOp aop, OffsetOp oop=offsetOp< T >())
 Like combine but also offsets sublists based on passed sizes.


Function Documentation

AccessType combine const List< T > &  ,
AccessOp  aop = accessOp< T >()
 

Combines sublists into one big list.

Referenced by offsetOp::operator()().

AccessType combineOffset const List< T > &  ,
const labelList sizes,
AccessOp  aop,
OffsetOp  oop = offsetOp< T >()
 

Like combine but also offsets sublists based on passed sizes.

labelList subSizes const List< T > &  ,
AccessOp  aop = accessOp< T >()
 

Gets sizes of sublists.

For further information go to www.openfoam.org