OOF2: The Manual
Name
ElementCornerNodeIterator — Iterate over the corner Nodes of an Element
Synopses
C++ Synopsis
#include "engine/elementnodeiterator.h"
class ElementCornerNodeIterator: , public ElementNodeIterator {FuncNode* funcnode() const;ElementFuncNodeIterator funcnode_iterator() const;ElementMapNodeIterator mapnode_iterator() const;
}
Python Synopsis
from oof2.SWIG.engine import elementnodeiterator
class ElementCornerNodeIterator(ElementNodeIterator):def funcnode(self)
Description
ElementCornerNodeIterator loops over
the Nodes at
the corners of an Element.
It's similar in function to ElementNodeIterator,
except that ElementCornerNodeIterator
skips non-corner Nodes. Because corner
Nodes are always mapping and function
nodes, ElementCornerNodeIterator also
contains all of the functionality of ElementMapNodeIterator
and ElementFuncNodeIterator.
ElementCornerNodeIterators should not
be created explicitly.
Element::cornernode_iterator() should be called instead.
Methods
See ElementNodeIterator
for a description of the base class functions.
ElementFuncNodeIterator funcnode_iterator() const
funcnode_iterator returns a ElementFuncNodeIterator
that points to the same Node as the
ElementCornerNodeIterator. If the
returned ElementFuncNodeIterator is
incremented, it might no longer point to a corner
Node.
ElementMapNodeIterator mapnode_iterator() const
mapnode_iterator returns a ElementMapNodeIterator
that points to the same Node as the
ElementCornerNodeIterator. If the
returned ElementMapNodeIterator is
incremented, it might no longer point to a corner
Node.



