labelRangeOp< class > Struct Template Reference

Conversion/extraction to labelRange operation (functor). More...

Detailed Description

template<class>
struct Foam::labelRangeOp< class >

Conversion/extraction to labelRange operation (functor).

Specializations shall provide a corresponding operator(). For example,

template<>
{
labelRange operator()(const polyPatch& pp) const
{
return labelRange(pp.start(), pp.size());
}
};
A range or interval of labels defined by a start and a size.
Definition: labelRange.H:58
A patch is a list of labels that address the faces in the global face list.
Definition: polyPatch.H:75
label start() const
Return start label of this patch in the polyMesh face list.
Definition: polyPatch.H:364
Conversion/extraction to labelRange operation (functor).
Definition: labelRange.H:202

Definition at line 202 of file labelRange.H.


The documentation for this struct was generated from the following file: