SpECTRE
v2025.03.17
|
Public Member Functions | |
CollocationConstIterator (const gsl::not_null< const CollocationMetadata< Representation > * > collocation, const size_t start_index=0) | |
create a new iterator. defaults to the start of the supplied object | |
LibsharpCollocationPoint | operator* () const |
recovers the data at the collocation point using a LibsharpCollocationPoint , which stores the vector offset of the location of the theta , phi point in libsharp compatible data | |
CollocationConstIterator & | operator++ () |
advance the iterator by one position (prefix) | |
CollocationConstIterator | operator++ (int) |
advance the iterator by one position (postfix) | |
CollocationConstIterator & | operator-- () |
retreat the iterator by one position (prefix) | |
CollocationConstIterator | operator-- (int) |
retreat the iterator by one position (prefix) | |
bool | operator== (const CollocationConstIterator &rhs) const |
(In)Equivalence checks both the object and index for the iterator | |
bool | operator!= (const CollocationConstIterator &rhs) const |
(In)Equivalence checks both the object and index for the iterator | |