19 "The name of the Indicator that this Marker uses.");
24 :
Marker(parameters), _error_vector(getErrorVector(parameters.
get<IndicatorName>(
"indicator")))
27 mooseWarning(
"The block restriction of the marker is larger than the block restriction of its " 28 "indicator. Blocks on which the indicator is not active will not be marked, and " 29 "therefore will not be refined or coarsened");
IndicatorMarker(const InputParameters ¶meters)
static InputParameters validParams()
T * get(const std::unique_ptr< T > &u)
The MooseUtils::get() specializations are used to support making forwards-compatible code changes fro...
virtual const std::set< SubdomainID > & blockIDs() const
Return the block subdomain ids for this object Note, if this is not block restricted, this function returns all mesh subdomain ids.
void mooseWarning(Args &&... args) const
Emits a warning prefixed with object name and type.
virtual const MooseVariableFieldBase & getVariable(const THREAD_ID tid, const std::string &var_name, Moose::VarKindType expected_var_type=Moose::VarKindType::VAR_ANY, Moose::VarFieldType expected_var_field_type=Moose::VarFieldType::VAR_FIELD_ANY) const =0
Returns the variable reference for requested variable which must be of the expected_var_type (Nonline...
static InputParameters validParams()
bool hasBlocks(const SubdomainName &name) const
Test if the supplied block name is valid for this object.