SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
evolution_comparator< T, Comparator > Struct Template Reference

Implementation of evolution_less, evolution_greater, evolution_less_equal, and evolution_greater_equal. More...

#include <EvolutionOrdering.hpp>

Public Member Functions

constexpr bool operator() (const T &x, const T &y) const
template<typename U = T>
constexpr U infinity () const
 Provides an infinite (in the sense of std::numeric_limits::infinity()) value that compares greater than any other value in the evolution ordering.
void pup (PUP::er &p)

Public Attributes

bool time_runs_forward = true

Detailed Description

template<typename T, template< typename > typename Comparator>
struct evolution_comparator< T, Comparator >

Implementation of evolution_less, evolution_greater, evolution_less_equal, and evolution_greater_equal.

This should only be used through the named aliases, but provides the documentation of the members.


The documentation for this struct was generated from the following file:
  • src/Time/EvolutionOrdering.hpp