FaceCutValues< Type >::const_iterator Class Reference

Forward iterator. More...

Public Member Functions

 const_iterator (const FaceCutValues< Type > &fValues, const label i, const label j)
 Construct from components. More...
 
Type next () const
 Get the next value around the sub-face. More...
 
bool operator== (const const_iterator &it) const
 Equality comparison. More...
 
bool operator!= (const const_iterator &it) const
 Inequality comparison. More...
 
Type operator* () const
 Dereference. More...
 
const_iteratoroperator++ ()
 Increment. More...
 
const_iterator operator++ (int)
 Increment. More...
 

Detailed Description

template<class Type>
class Foam::cutPoly::FaceCutValues< Type >::const_iterator

Forward iterator.

Definition at line 118 of file cutPolyValue.H.

Constructor & Destructor Documentation

◆ const_iterator()

const_iterator ( const FaceCutValues< Type > &  fValues,
const label  i,
const label  j 
)

Construct from components.

Definition at line 154 of file cutPolyValueTemplates.C.

Member Function Documentation

◆ next()

Type next

Get the next value around the sub-face.

Definition at line 228 of file cutPolyValueTemplates.C.

References psi, and Foam::cutPoly::separatedBelow.

◆ operator==()

bool operator== ( const const_iterator it) const

Equality comparison.

Definition at line 278 of file cutPolyValueTemplates.C.

◆ operator!=()

bool operator!= ( const const_iterator it) const

Inequality comparison.

Definition at line 288 of file cutPolyValueTemplates.C.

◆ operator*()

Type operator*

Dereference.

Definition at line 298 of file cutPolyValueTemplates.C.

References psi.

◆ operator++() [1/2]

Foam::cutPoly::FaceCutValues< Type >::const_iterator & operator++
inline

Increment.

Definition at line 306 of file cutPolyValueTemplates.C.

◆ operator++() [2/2]

Foam::cutPoly::FaceCutValues< Type >::const_iterator operator++ ( int  )
inline

Increment.

Definition at line 316 of file cutPolyValueTemplates.C.


The documentation for this class was generated from the following files: