DOpE
|
#include <timeiterator.h>
Public Member Functions | |
TimeIterator () | |
TimeIterator (const active_cell_it &element, int present_index) | |
TimeIterator (const TimeIterator &it) | |
IteratorState::IteratorStates | GetState () const |
int | GetIndex () const |
TimeIterator & | operator= (const TimeIterator &element) |
void | Initialize (const active_cell_it &element, int present_index) |
bool | operator== (const TimeIterator &element) |
bool | operator!= (const TimeIterator &element) |
double | get_center () const |
double | get_left () const |
double | get_right () const |
double | get_k () const |
const active_cell_it & | getelement_ () const |
void | get_time_dof_indices (std::vector< unsigned int > &local_dof_indices) const |
TimeIterator & | operator++ () |
TimeIterator | operator++ (int) |
TimeIterator & | operator-- () |
TimeIterator | operator-- (int) |
An iterator for the timedofhandler that allows us to work with the 1d triangulation of the interval in the same way that we would do if we just had numbers for the endpoints of the intervals.
|
inline |
The object constructed by this is not usable!
|
inline |
Self explanatory.
|
inline |
Copy constructor
|
inline |
Returns the center of the actual element.
|
inline |
Returns the length of the actual element.
|
inline |
Returns the location of the left hand side of the actual element.
|
inline |
Returns the location of the right hand side of the actual element.
|
inline |
|
inline |
|
inline |
Returns present_index_, which is the number of the interval we are currently pointing to, starting at 0 (negative values correspond to different states the iterator is currently in.)
|
inline |
This translates the actual value of present_index_ into an state.
|
inline |
|
inline |
|
inline |
Prefix++ operator
|
inline |
Postfix ++ operator
|
inline |
Prefix – operator
|
inline |
Postfix – operator
|
inline |
|
inline |