All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ListListOps.H File Reference
Include dependency graph for ListListOps.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  accessOp< T >
 
class  offsetOp< T >
 

Namespaces

 Foam::ListListOps
 Various utility functions to work on Lists of Lists (usually resulting from 'gather'ing and combining information from individual processors)
 
 Foam
 Namespace for OpenFOAM.
 

Functions

template<class AccessType , class T , class AccessOp >
AccessType combine (const List< T > &, AccessOp aop=accessOp< T >())
 Combines sublists into one big list. More...
 
template<class T , class AccessOp >
labelList subSizes (const List< T > &, AccessOp aop=accessOp< T >())
 Gets sizes of sublists. More...
 
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. More...
 

Detailed Description

Original source file ListListOps.H

Definition in file ListListOps.H.