Modifies element subdomains only at a given list of times.
Modifies elements from entire subdomains based on user input or file input.
static InputParameters validParams()
virtual SubdomainID computeSubdomainID() override
Compute the subdomain ID of the current element.
std::vector< Real > _times
Times to change the subdomains on.
std::vector< SubdomainID > _blocks_to
Target subdomains to change the source subdomains to.
SubdomainID getSubdomainIDAndCheck(const std::string &subdomain_name)
void buildFromParameters()
virtual std::vector< Real > getTimes() override
Requests a vector of all times from the inheriting class (these do not have to be sorted and may have...
std::vector< SubdomainID > _blocks_from
Source subdomains to change from.