OOF2: The Manual

Indices and Iterators


Table of Contents

FieldIndex — Base class for index objects
IndexP — Generic wrapper for index objects
ScalarFieldIndex — Index object for a scalar Field
VectorFieldIndex — Index a vector field
OutOfPlaneVectorFieldIndex — Index the out-of-plane components of a vector
SymTensorIndex — Index a symmetric 3×3 tensor
OutOfPlaneSymTensorIndex — Index the out-of-plane components of a 3×3 symmetric tensor
Components — Iterable object containing a set of FieldIndexes
ComponentIterator — Base class for iterators that loop over Components objects
ComponentIteratorP — Wrapper for ComponentIterator pointers
EmptyFieldIterator — Iterate over a Field with no components
ScalarFieldIterator — Iterate over a the components of ScalarField.
VectorFieldIterator — Iterate over the components of a TwoVectorField or ThreeVectorField
OutOfPlaneVectorFieldIterator — Iterate over the out-of-plane components of a vector Field
SymTensorIterator — Iterate over the components of a symmetric 3×3 tensor
OutOfPlaneSymTensorIterator — Iterate over the out-of-plane components of a symmetric 3×3 tensor
Planarity — Specify the range of component iterators