|
SpECTRE
2021.08.02
|
Public Member Functions | |
| CollocationConstIterator (const gsl::not_null< const CollocationMetadata< Representation > * > collocation, const size_t start_index=0) noexcept | |
| create a new iterator. defaults to the start of the supplied object | |
| LibsharpCollocationPoint | operator* () const noexcept |
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++ () noexcept |
| advance the iterator by one position (prefix) | |
| CollocationConstIterator | operator++ (int) noexcept |
| advance the iterator by one position (postfix) | |
| CollocationConstIterator & | operator-- () noexcept |
| retreat the iterator by one position (prefix) | |
| CollocationConstIterator | operator-- (int) noexcept |
| retreat the iterator by one position (prefix) | |
| bool | operator== (const CollocationConstIterator &rhs) const noexcept |
| (In)Equivalence checks both the object and index for the iterator | |
| bool | operator!= (const CollocationConstIterator &rhs) const noexcept |
| (In)Equivalence checks both the object and index for the iterator | |