|
Hermes2D
3.0
|
#include <linearizer.h>
Public Member Functions | |
| Iterator (const LinearizerMultidimensional< LinearizerDataDimensions > *linearizer) | |
| void | operator++ () |
| Move the iterator forward. | |
| T & | get () const |
| Get the data the iterator points to now. | |
| int & | get_marker () const |
| For triangle- and edge- markers. | |
| template<> | |
| ScalarLinearizerDataDimensions < LINEARIZER_DATA_TYPE > ::triangle_t & | get () const |
| template<> | |
| int & | get_marker () const |
| template<> | |
| ScalarLinearizerDataDimensions < LINEARIZER_DATA_TYPE > ::edge_t & | get () const |
| template<> | |
| int & | get_marker () const |
| template<> | |
| ScalarLinearizerDataDimensions < LINEARIZER_DATA_TYPE > ::vertex_t & | get () const |
| template<> | |
| triangle_indices_t & | get () const |
| template<> | |
| int & | get_marker () const |
| template<> | |
| VectorLinearizerDataDimensions < LINEARIZER_DATA_TYPE > ::triangle_t & | get () const |
| template<> | |
| int & | get_marker () const |
| template<> | |
| VectorLinearizerDataDimensions < LINEARIZER_DATA_TYPE > ::edge_t & | get () const |
| template<> | |
| int & | get_marker () const |
| template<> | |
| VectorLinearizerDataDimensions < LINEARIZER_DATA_TYPE > ::vertex_t & | get () const |
| template<> | |
| triangle_indices_t & | get () const |
| template<> | |
| int & | get_marker () const |
Public Attributes | |
| bool | end |
| The iterator has reached the end of the data. | |
Friends | |
| class | LinearizerMultidimensional |
Iterator class. Use for iterating through the data structures distributed over threads
Definition at line 81 of file linearizer.h.
| Hermes::Hermes2D::Views::LinearizerMultidimensional< LinearizerDataDimensions >::Iterator< T >::Iterator | ( | const LinearizerMultidimensional< LinearizerDataDimensions > * | linearizer | ) |
Constructor
| [in] | linearizer | - the linearizer to whose data to iterate through |
Definition at line 533 of file linearizer.cpp.