Walks over a container as if it were circular. The container must have the following members defined: More...
Public Types | |
typedef ContainerType::value_type | value_type |
typedef ContainerType::size_type | size_type |
typedef ContainerType::difference_type | difference_type |
typedef ContainerType::const_iterator | const_iterator |
typedef ContainerType::const_reference | const_reference |
![]() | |
enum | direction { NONE, CLOCKWISE, ANTICLOCKWISE } |
Protected Attributes | |
ContainerType::const_iterator | begin_ |
ContainerType::const_iterator | end_ |
ContainerType::const_iterator | iter_ |
ContainerType::const_iterator | fulcrum_ |
Walks over a container as if it were circular. The container must have the following members defined:
Examples:
Definition at line 89 of file ConstCirculator.H.
typedef ContainerType::value_type value_type |
Definition at line 118 of file ConstCirculator.H.
typedef ContainerType::size_type size_type |
Definition at line 121 of file ConstCirculator.H.
typedef ContainerType::difference_type difference_type |
Definition at line 125 of file ConstCirculator.H.
typedef ContainerType::const_iterator const_iterator |
Definition at line 128 of file ConstCirculator.H.
typedef ContainerType::const_reference const_reference |
Definition at line 132 of file ConstCirculator.H.
|
inline |
Definition at line 27 of file ConstCirculatorI.H.
|
inlineexplicit |
Definition at line 39 of file ConstCirculatorI.H.
|
inline |
Definition at line 53 of file ConstCirculatorI.H.
|
inline |
Definition at line 68 of file ConstCirculatorI.H.
Definition at line 83 of file ConstCirculatorI.H.
|
inline |
Definition at line 91 of file ConstCirculatorI.H.
|
inline |
Definition at line 99 of file ConstCirculatorI.H.
References CirculatorBase::ANTICLOCKWISE, and CirculatorBase::CLOCKWISE.
Referenced by face::compare(), and processorPolyPatch::matchFace().
|
inline |
Definition at line 117 of file ConstCirculatorI.H.
Referenced by face::compare(), and processorPolyPatch::matchFace().
|
inline |
Definition at line 124 of file ConstCirculatorI.H.
Referenced by face::compare(), and processorPolyPatch::matchFace().
|
inline |
Definition at line 132 of file ConstCirculatorI.H.
Referenced by processorPolyPatch::matchFace().
|
inline |
Definition at line 140 of file ConstCirculatorI.H.
|
inline |
Definition at line 153 of file ConstCirculatorI.H.
|
inline |
Definition at line 168 of file ConstCirculatorI.H.
References ConstCirculator< ContainerType >::begin_, ConstCirculator< ContainerType >::end_, ConstCirculator< ContainerType >::fulcrum_, and ConstCirculator< ContainerType >::iter_.
|
inline |
Definition at line 186 of file ConstCirculatorI.H.
|
inline |
Definition at line 200 of file ConstCirculatorI.H.
|
inline |
Definition at line 210 of file ConstCirculatorI.H.
|
inline |
Definition at line 224 of file ConstCirculatorI.H.
|
inline |
Definition at line 234 of file ConstCirculatorI.H.
References Foam::constant::universal::c.
|
inline |
Definition at line 250 of file ConstCirculatorI.H.
References Foam::constant::universal::c.
|
inline |
Definition at line 260 of file ConstCirculatorI.H.
|
inline |
Definition at line 268 of file ConstCirculatorI.H.
References Foam::operator*().
|
inline |
Definition at line 277 of file ConstCirculatorI.H.
References Foam::constant::universal::c.
|
protected |
Definition at line 99 of file ConstCirculator.H.
Referenced by ConstCirculator< ContainerType >::operator=().
|
protected |
Definition at line 102 of file ConstCirculator.H.
Referenced by ConstCirculator< ContainerType >::operator=().
|
protected |
Definition at line 105 of file ConstCirculator.H.
Referenced by ConstCirculator< ContainerType >::operator=().
|
protected |
Definition at line 110 of file ConstCirculator.H.
Referenced by ConstCirculator< ContainerType >::operator=().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.