Modifies element subdomains only at a given list of times.
virtual std::vector< Real > getTimes()=0
Requests a vector of all times from the inheriting class (these do not have to be sorted and may have...
virtual void initialize() override
Called before execute() is ever called so that data can be cleared.
std::set< TimeIndexPair > _times_and_indices
Times and subdomain changes to make.
static InputParameters validParams()
storage for the times including their original index.
bool operator<(const TimeIndexPair &a) const