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.