- lower_boundThe lower bound value for the range.
C++ Type:Real
Unit:(no unit assumed)
Controllable:No
Description:The lower bound value for the range.
- upper_boundThe upper bound value for the range.
C++ Type:Real
Unit:(no unit assumed)
Controllable:No
Description:The upper bound value for the range.
- variableThe values of this variable will be compared to 'refine' and 'coarsen' to see what should be done with the element
C++ Type:VariableName
Unit:(no unit assumed)
Controllable:No
Description:The values of this variable will be compared to 'refine' and 'coarsen' to see what should be done with the element
PolarDomainMarker
The PolarDomainMarker has not been documented. The content listed below should be used as a starting point for documenting the class, which includes the typical automatic documentation associated with a MooseObject; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.
Mark elements for adaptivity based on the supplied upper and lower bounds and the specified variable.
Overview
Example Input File Syntax
Input Parameters
- blockThe list of blocks (ids or names) that this object will be applied
C++ Type:std::vector<SubdomainName>
Controllable:No
Description:The list of blocks (ids or names) that this object will be applied
- buffer_size0A buffer zone value added to both ends of the range where a third_state marker can be returned.
Default:0
C++ Type:Real
Unit:(no unit assumed)
Controllable:No
Description:A buffer zone value added to both ends of the range where a third_state marker can be returned.
- invertFalseIf this is true then values _below_ 'refine' will be refined and _above_ 'coarsen' will be coarsened.
Default:False
C++ Type:bool
Controllable:No
Description:If this is true then values _below_ 'refine' will be refined and _above_ 'coarsen' will be coarsened.
- third_stateDONT_MARKThe Marker state to apply to values falling in-between the coarsen and refine thresholds.
Default:DONT_MARK
C++ Type:MooseEnum
Controllable:No
Description:The Marker state to apply to values falling in-between the coarsen and refine thresholds.
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Controllable:No
Description:Set the enabled status of the MooseObject.
- outputsVector of output names where you would like to restrict the output of variables(s) associated with this object
C++ Type:std::vector<OutputName>
Controllable:No
Description:Vector of output names where you would like to restrict the output of variables(s) associated with this object
Advanced Parameters
- prop_getter_suffixAn optional suffix parameter that can be appended to any attempt to retrieve/get material properties. The suffix will be prepended with a '_' character.
C++ Type:MaterialPropertyName
Unit:(no unit assumed)
Controllable:No
Description:An optional suffix parameter that can be appended to any attempt to retrieve/get material properties. The suffix will be prepended with a '_' character.
- use_interpolated_stateFalseFor the old and older state use projected material properties interpolated at the quadrature points. To set up projection use the ProjectedStatefulMaterialStorageAction.
Default:False
C++ Type:bool
Controllable:No
Description:For the old and older state use projected material properties interpolated at the quadrature points. To set up projection use the ProjectedStatefulMaterialStorageAction.